Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Теоретическая часть. Средства, предназначенные управлять выводом информации на экран в текстовом режиме, составляют значительную часть ресурсов модуля CRT



Средства, предназначенные управлять выводом информации на экран в текстовом режиме, составляют значительную часть ресурсов модуля CRT. К ним относятся управление цветом символов, цветом фона, управление курсором, управление текстовыми окнами, очистка окна. При работе с экраном через модуль CRT весь экран разбивается на отдельные строки, а каждая строка на отдельные позиции, то есть весь экран разбит на отдельные неделимые прямоугольные элементы. На экране можно выделить прямоугольные окна, задавая координаты левого верхнего и нижнего правого углов.

Процедура установки текстового режима для всего экрана: TextMode (Mode: integer). Значение Mode равно 1 (для экрана 40/25) или 3 (для экрана 80/25). При этом нельзя будет создать несколько окон.

Процедура управления цветом выводимых символов:

TextColor (Color: byte).

Для цвета фона –

TextBackGround (Color).

Color принимает значения от 0 до 15 (от черного до белого).

Например: операторы TextColor (4); TextBackGround (7);

обеспечивают печать красными символами на светло-сером фоне.

Чтобы добавить при выводе эффект мерцания, при установке цвета указывается Blink (16).

Процедура очистки экрана: ClrScr. Активное окно очищается, курсор помещается в левый верхний угол экрана.

Процедура определения окна:

Window (x1, y1, x2, y2: byte).

Координаты левого верхнего угла - x1 и y1, координаты нижнего правого угла - x2 и y2. Если в качестве параметра задано неверное значение, оператор игнорируется

Например: операторы Window (5, 5, 15, 10); ClrScr;

очистку квадратного окна размером 10 на 10 позиций.

Процедура управление курсором:

GotoXY (x, y: integer).

Перемещает курсор в позицию, заданную координатами x, y для текущего окна. Так, оператор GotoXY (1, 1) переместит курсор в верхний левый угол окна, но не экрана. Если в качестве параметра задано неверное значение, оператор игнорируется.

Функции





Дата публикования: 2015-02-18; Прочитано: 210 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...