ВУЗ:
Составители:
Рубрика:
Модуль System подключается по умолчанию, поэтому в любой про-
грамме становятся доступными все его встроенные процедуры и функ-
ции (см. табл. 1.6). Остальные модули должны подключаться с помо-
щью зарезервированного слова
uses с добавлением имени модуля. На-
пример:
uses сrt;.
Рассмотрим кратко назначение каждого модуля:
•
System – сердце Турбо Паскаля. Подпрограммы, содержа-
щиеся в нем, обеспечивают работу всех остальных модулей системы.
•
Crt – содержит средства управления дисплеем и клавиатурой
компьютера.
•
Dos – включает средства, позволяющие реализовывать различ-
ные функции Dos.
•
Graph3 – поддерживает использование стандартных графиче-
ских подпрограмм.
•
Overlay – содержит средства организации специальных
оверлейных программ.
•
Printer – обеспечивает быстрый доступ к принтеру.
•
Turbo3 – обеспечивает максимальную совместимость с вер-
сией Турбо Паскаль 3.0.
•
Graph – содержит пакет графических средств.
•
Turbo Vision – библиотека объектно-ориентированных
программ для разработки пользовательских интерфейсов.
На примере модуля
Crt познакомимся поближе с работой встроен-
ных процедур и функций. Он устанавливает режим работы адаптера дис-
плея, организует вывод в буфер экрана, регулирует яркость свечения сим-
волов и т. д. С момента подключения пользователю доступны все содер-
жащиеся в нем стандартные средства. Рассмотрим некоторые из них.
TextMode(Mode:integer); – Установка текстового режима.
Значение
Mode равно 1 (40 символов / 25 строк) или 3(80 / 25).
ClrScr;
– полностью очищает экран;
ClrEol; – стирает все символы в строке, начиная с текущей по-
зиции до конца строки;
GotoXY(x,y); – перемещает курсор в позицию, заданную ко-
ординатами x, y.
TextColor(Color:byte); – установка цвета выводимых
символов;
TextBackGround(Color); – установка цвета фона.
Чтобы добавить при выводе эффект мерцания, при установке цве-
та указывается
Blink (16). Смотрите пример 3.4.
Подробное описание модулей и описанных в них процедур
и функций смотрите в [3].
34
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »
