adfun.ru
 
BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо С: руководство пользователя. Часть 2
Автор ""
Размер 800673 Байт
Страница 4 из 56
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

     ют цветом текста,  следующие три определяют цвет  фона,  а  самый
     старший бит является признаком мигания.

          После установки  дальнейший  текст  будет выводиться в соот-
     ветствии с текущими атрибутами.  С помощью функций управления ат-
     рибутами  вы  можете  устанавливать цвет символа и цвет фона раз-
     дельно (textcolor  и  textbackground)  или  одновременно  вызовом
     textattr  с заданной комбинацией цветов.  Также может быть указан
     признак мигания символа. Большинство цветных мониторов в цветовых
     режимах правильно передают цвета.  Нецветные мониторы могут пере-
     водить цветное изображение в нецветное  или  создавать  различные
     визуальные эффекты:  жирный шрифт, подчеркивание, инверсное отоб-
     ражение и т.д.

          Вы можете поменять изображение высокой интенсивности на низ-
     кую  вызовом  lowvideo  (выключает  бит высокой интенсивности для
     символов) или, наоборот, поменять изображение низкой интенсивнос-
     ти  на  высокую вызовом highvideo (включает бит высокой интенсив-
     ности).  Оперируя интенсивностью символа,  вы можете вернуться  к
     исходному уровню с помощью normvideo.


                         - 27,28 -

          Запрос состояния
          ----------------

          Здесь приводится  краткий перечень функций запроса состояния

          ============================================================

          gettextinfo   заполняет  структуру  text_info  информацией о
                        текущем текстовом окне
          wherex        сообщает x координату ячейки с курсором
          wherey        сообщает y координату ячейки с курсором

          ============================================================

          Среди функций Турбо Си для ввода/вывода  с  консоли  имеется
     несколько функций для "запроса состояния". С помощью этих функций
     вы можете скорректировать информацию о текстовом окне и положении
     курсора в нем.

          Функция gettextinfo  записывает в структуру text_info (опре-
     деленную в conio.h) информацию о текстовом окне, а именно:



          - текущий видеорежим;
          - положение окна в абсолютных координатах экрана;
          - размеры окна;
          - текущие цвета текста и фона;
          - текущую позицию курсора.

          Иногда бывает необходимой лишь часть этой  информации.  Так,
     вместо корректировки всей информации о текстовом окне,  вы можете
     просто узнать положение курсора (относительно  окна)  при  помощи
     wherex и wherey.












                         - 29,30 -

          Текстовые окна
     -----------------------------------------------------------------

          По умолчанию текстовое окно занимает весь экран.  Вы  можете
     изменить его, сократив вызовом функции window. Текстовые окна мо-
     гут включать до 25 строк (максимальное  количество  строк  экрана
     для всех текстовых режимов) и до 40 или 80 колонок (в зависимости
     от установленного текстового режима).

          Отсчет координат текстового окна Турбо Си ведется от верхне-
     го левого угла. Координаты текстового окна в левом верхнем углу -
     (1,1);  координаты правого нижнего угла (при 80-символьном полно-
     экранном текстовом окне) - (80,25).

          Пример
          ------

          Предположим ваша 100%  совместимая с IBM PC система установ-
     лена в 80-колоночный текстовый режим и вы захотели создать окно с
     верхним левым углом (10,8) и нижним  правым  углом  (50,21).  Для
     этого необходимо вызвать функцию window :


          window(10, 8, 50, 21);






Теперь, после создания текстового окна, вы можете переслать курсор на позицию (5,8) в окне и записать сюда текст, используя gotoxy и cputs. gotoxy(5, 8); cputs("С днем рождения, Фрэнк Борланд"); Тип text_modes ----------------------------------------------------------------- Вы можете перевести ваш монитор в один из пяти текстовых ре- жимов, вызвав функцию textmode. Перечислимый тип text_modes, оп- ределенный в CONIO.H, дает возможность использовать символические имена для установки аргумента mode в функции textmode, взамен "сухого" номера режима. Конечно, если вы используете символичес- кие константы, то должны включить #include в текст вашей программы. - 31,32 - Числовые и символьные значения, определенные text_modes, следующие: ------------------------------------------------------------ Символьная Числовое Текстовый видеорежим константа значение ------------------------------------------------------------ LASTMODE -1 Предыдущий текстовый режим BW40 0 Черно-белый, 40 колонок C40 1 16-цветный, 40 колонок BW80 2 Черно-белый, 80 колонок C80 3 16-цветный, 80 колонок MONO 7 Монохромный, 80 колонок ------------------------------------------------------------ Например, следующие вызовы textmode будут переключать ваш цветной монитор в такие режимы: ------------------------------------------------------------ Вызов Режим ------------------------------------------------------------ textmode(0) Черно-белый, 40 колонок textmode(BW80) Черно-белый, 80 колонок textmode(C40) 16-цветный, 40 колонок textmode(3) 16-цветный, 80 колонок ------------------------------------------------------------ Цвета текста ----------------------------------------------------------------- За подробным описанием установки атрибутов ячейки обратитесь к разделу textattr главы 2 Справочного руководства. Цвет символа, занимающего ячейку, определяется как foreground; цвет фона ячейки определяется как background. Цветные мониторы с цветным видеоадаптером могут показывать до 16 цветов; монохромные мониторы заменяют цвета различными визуальными атри- бутами (высокая интенсивность, подчеркивание, инверсное изображе- ние и т.д.). В файле CONIO.H определены символические имена для различных цветов. Если вы используете символические константы, вы должны - 33,34 - включить в текст вашей программы строку #include. Следующая таблица представляет список этих символических констант и соответствующих им числовых значений. Запомните, что только первые восемь цветов доступны для выбора фона (background), в то время как все 16 доступны для выбора цвета символов (foreground). ----------------------------------------------------------------- Символическая Численное Цвет символа Соответствующий константа значение или цвет фона? цвет ----------------------------------------------------------------- BLACK 0 обоих ЧЕРНЫЙ BLUE 1 обоих СИНИЙ GREEN 2 обоих ЗЕЛЕНЫЙ CYAN 3 обоих ГОЛУБОЙ


Страницы : 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.