Приложение C. Описание стандартных модулей
107
Приложение C. Описание стандартных модулей
В стандартной библиотеке SYSTEM.UPL содержатся следующие модули:
*
UniCRT - модуль работы с экраном в текстовом режиме;
*
UniDOS - модуль связи с операционной системой;
*
UniGRAPH - модуль использования графического экрана;
*
UniLEX - модуль лексической обработки текста.
Их описательные (interface) части находятся, соответственно, в файлах:
UNICRT.DOC,  UNIDOS.DOC,  UNIGRAPH.DOC и  UNILEX.DOC. Файлы упакованы и
находятся в файле EXAMPLES.ARC. Чтобы распаковать их, введите в командную строку
UniDOS-а следующее (лучше всего используйте два дискета):
B:\>unarc a:examples XXX.DOC
где XXX - имя модуля, описание которого надо распаковать.
Эти файлы предоставляются только для удобства. Они уже компилированы и
записаны в библиотеке.
C.1. Описание модуля UniCRT
Модуль UniCRT предоставляет средства удобного использования возможностей
BIOS-а для работы с экраном микрокомпьютеров фамилии Пылдин 601/601А/601М
(601М эквивалентен 601А).
Экспортируются следующие константы, представляющие собою коды
соответствующих цветов в текстовом режиме:
*
Black =
0;
Черный
*
Blue =
1;
Синий
*
Green =
2;
Зеленый
*
Cyan =
3;
Сине-зеленый
*
Red =
4;
Красный
*
Magenta =
5;
Фиолетовый
*
Brown =
6;
Коричневый
*
LightGray =
7;
Светло серый
*
DarkGray =
8;
Темно серый
*
LightBlue =
9;
Голубой
*
LightGreen =
10;
Ярко зеленый
*
LightCyan =
11;
Ярко сине-зеленый
*
LightRed =
12;
Ярко красный
*
LightMagenta =
13;
Ярко фиолетовый
*
Yellow =
14;
Ярко желтый
*
White =
15;
Белый
*
Blink =
128;
Значение, добавляемое к коду основного
цвета для получения мерцающего изображения.
procedure ActvCrsr(size: ShortCard);
Действие: Переключает активный курсор (тот, который появляется во время ввода с
клавиатуры) в один из возможных размеров: значение 0 - курсор не виден;
значения 1, 2, 3, 4 обозначают, соответственно, что курсор имеет размер в 
1
/
4
,
2
/
4
, 
3
/
4
 и 
4
/
4
 из своего максимального размера. По умолчанию активный
курсор имеет размер в 
1
/
4
 из своего максимального размера (1).
<<  <  GO  >  >>

Вернуться к началу сайта