ВУЗ:
Составители:
Рубрика:
72
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 11.
УСОВЕРШЕНСТВОВАННЫЕ ВАРИАНТЫ ОТОБРАЖЕНИЯ
РЕЗУЛЬТАТОВ ПРОЕКТИРОВАНИЯ ТЕХНИЧЕСКИХ СИСТЕМ
11.1 Возможности модуля CRT при организации интерфейса в
текстовом режиме
Модуль CRT включает в себя подпрограммы (функции и процедуры), с
помощью которых ввод и вывод информации при программировании на языке
TURBO PASCAL реализуется более наглядно.
Для организации интерфейса в текстовом режиме наиболее часто
исполь-
зуются следующие функции и процедуры модуля CRT:
1. Функция KEYPRESSED – возвращает TRUE (истина), если на клавиату-
ре была нажата клавиша, и FALSE (ложь) в противном случае. Не задерживает
исполнение программы. Цикл REPEAT UNTIL KEYPRESSED с использовани-
ем этой функции будет безостановочно работать, пока не будет нажата какая-
либо клавиша. Полезная роль цикла REPEAT UNTIL KEYPRESSED состоит в
отсрочке завершения программы
, а именно, замене окна пользователя с резуль-
татами окном редактора.
2. Функция READKEY – читает символ с клавиатуры без эхоповтора на эк-
ране. Приостанавливает исполнение программы до нажатия на любую клавишу,
кроме SHIFT, CTRL, ALT, CAPSLOCK, NUMLOCK, SCROLLLOCK.
3. Процедура TEXTCOLOR – определяет цвет выводимых символов.
Заголовок процедуры:
PROCEDURE TEXTCOLOR(COLOR:BYTE); ,
где COLOR – код цвета типа Byte, который можно установить с помощью кон-
стант цвета
, например:
CONST
BLACK=0;{черный}
BLUE=1;{темно-синий}
GREEN=2;{темно-зеленый}
CYAN=3;{бирюзовый}
RED=4;{красный}
MAGENTA=5;{фиолетовый}
BROWN=6;{коричневый}
LIGHTBLUE=9;{синий}
YELLOW=14;{желтый}
WHITE=15;{белый}.
4. Процедура TEXTBACKGROUND – определяет цвет фона.
Заголовок процедуры:
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
