Библиотека CRT
Паскаль содержит небольшое число встроенных команд, но зато может расширять свои возможности за счёт создания новых команд. Не обязательно описывать новые команды прямо в тексте программы. Можно подключить описания, хранящиеся в отдельных файлах – модулях. Универсальные модули, пригодные для подключения ко многим программам называются библиотеками. Библиотеки группируют команды по темам, например, библиотека, отвечающая за мультипликацию, библиотека, организующая вывод музыки и т.д… Некоторые библиотеки входят в поставку PascalABC. Они называются стандартными библиотеками. К ним относится и библиотека CRT. При её подключении возникает специальное текстовое окно для ввода и вывода. Большинство команд из CRT относятся к управлению выводом текста в это окно. Но в CRT входят также команды управления клавиатурой.
Для подключения к программе библиотеки используется команда USES, после которой указывается одна или (через запятую) несколько библиотек (например, uses crt; ). Эта команда располагается в следующей после заголовка строке, до других описаний.
При включении в программу библиотеки CRT, можно использовать такие новые команды:
1. TextSize(высота); Устанавливает размер символов в пунктах (по умолчанию 10 пунктов). Пункт - отрезок 1/3 мм.
2. CRTWindowSize(ширина,высота); Устанавливает размер текстового окна в символах.
3. Window(x1,y1,x2,y2); Определяет на экране текущее окно (в котором в дальнейшем будет происходить весь ввод-вывод). Устанавливает курсор в левый верхний угол текущего окна. Координаты задаются в символах текущего размера.
4. ClrScr; Очищает цветом фона все текстовое окно (или текущее окно, установленное процедурой window). Устанавливает курсор в левый верхний угол очищенного окна.
5. ClrEol; Очищает все символы с позиции курсора до конца строки без перемещения курсора.
6. DelLine; Удаляет строку, содержащую курсор.
7. InsLine; Вставляет пустую строку в позиции курсора.
8. HideCursor; Скрывает текстовый курсор.
9. ShowCursor; Делает текстовый курсор видимым.
10. TextBold; Устанавливает жирный стиль символов.
11. TextNormal; Устанавливает нормальный стиль символов.
12. TextColor(цвет); Устанавливает цвет текста, печатаемого после этой команды. Цвета, используемые в этой и следующей команде, указываются либо числом, либо английским словом-константой:
Дата добавления: 2014-12-18; просмотров: 2059;