8.1. Библиотека C R T

Библиотека (модуль) CRT содержит константы, переменные,  
процедуры и функции, обеспечивающие управление текстовым режимом работы монитора и звуковым генератором.
Процедуры

ClrScr Очищает экран или окно и помещает курсор в верхний левый угол.

Delay(D: Word) Приостанавливает работу программы на указанное число D миллисекунд. Практически время задержки зависит от тактовой частоты процессора.

GotoXY(X, Y: Byte) Перемещает курсор в позицию X строки Y экрана.

NoSound Выключает источник звука.

Sound(F: Word) Запускает источник звука с частотой F (Гц).

TextBackGround(Color:Byte) Устанавливает цвет фона.

TextColor(Color: Byte) Устанавливает цвет символов.

Window(X1, Y1, X2, Y2: Byte) Определяет текстовое окно на экране. X1, Y1 - координаты левого верхнего угла окна, X2, Y2 -правого нижнего угла окна.

Функции

KeyPressed: Boolean Анализирует нажатие клавиши. Результат TRUE, если на клавиатуре нажата клавиша (кроме Alt, Ctrl и т.п.), и FALSE в противном случае. Не задерживает исполнение программы.

ReadKey: Char Читает символ с клавиатуры без эхоповтора на экране. Приостанавливает исполнение программы до нажатия на любую клавишу, кроме Alt, Ctrl и т.п.

Другие записи

10.06.2016. 8.2. Библиотека G R A P H
Библиотека (модуль) Graph содержит константы, процедуры  и функции для управления графическим режимом работы монитора. Константы цвета Black = 0; {Черный}  Blue = 1;   {Синий}  Green…
10.06.2016. Пример 8.1. Эта программа демонстрирует работу процедур управления текстовым выводом на экран дисплея.
Program ColorTable;   Uses Crt; {подключение к программе библиотеки Crt}   Const P = ' ';   Var i, j : Integer;  BEGIN ClrScr; {очистка экрана} Window(1, 1, 80, 7); {определение окна для заголовочной…
10.06.2016. Пример 8.2. Эта программа демонстрирует возможности изображения линий в графическом режиме.
Program Lines;    Uses Graph, Crt; {подключение к программе библиотек Crt и Graph}    Var    Key   : Char;    LineStyle   : Word; {номер стиля рисования линии}    Style …
10.06.2016. Пример 8.3. Эта программа демонстрирует возможности изображения символов в графическом режиме (требует наличия в текущем каталоге файлов шрифтов *.chr).
Program Symbols;    Uses Graph, Crt; {подключение к программе библиотек Crt и Graph}    Var    Key   : Char;    Font : String; {названия шрифтов }    Size, MyFont …
10.06.2016. Пример 8.4. Эта программа рисует закрашенный прямоугольник, меняя случайным образом цвет, тип штриховки и высоту тона звукового сопровождения.
Program MusicColor;    Uses Crt, Graph; {подключение к программе библиотек Crt и Graph}    Var    GrDriver, GrMode: Integer; {тип и режим работы графического драйвера}  BEGIN    GrDriver := Detect;…