Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Управление экраном в текстовом режиме

Читайте также:
  1. D - ТРИГГЕР СО СТАТИЧЕСКИМ УПРАВЛЕНИЕМ
  2. III. Управление предметной областью проекта
  3. Oslash; 1.2. Управление окнами
  4. T6.5 Управление
  5. V1: Управление запасами и складскими процессами с помощью логистики
  6. Wave 3 – новый флагман платформы bada на свежей версии 2.0. Модель в цельнометаллическом корпусе из анодированного алюминия и с большим (4”) экраном Super AMOLED.
  7. X. УПРАВЛЕНИЕ РИСКОМ

 

 

Модуль CRT служит для управления экраном в текстовом режиме, а также для управления клавиатурой и звуковыми сигналами. Модуль содержит библиотеку процедур (подпрограмм) и функций, которые выполняются при их вызове. Модуль подключается в начале раздела описания основной программы оператором Uses CRT;


Наименование Параметры процедуры Результат выполнения

процедуры процедуры


TextMode(N); N - тип Word Задание текстового режима

N=0 (40x25)-CGA- ч. б. работы монитора.

1 Xm x N=1 (40x25) -CGA, Экран очищается, курсор

1 N=2 (80x25) -EGA, VGA, устанавливается в позицию 1, 1.

N=3 (80x25) цветной Цвета - исходные: белые

N=N+256 (80x43)-EGA цветной символы на черном экране

Ym (80x50)-VGA цветной Наибольшие значения координат

N=7 (80x25)-монохромный; Хm:= Lo(WindMax)+1;

y (80 колонок х 25 строк); Ym:= Hi(WindMax)+1;


Window(x1, y1, x2, y2); Задание окна на экране.

 

x1 x2 x1, y1, x2, y2 - тип Byte. Курсор устанавливается в пози-

y1 цию (1, 1) в системе координат

1 <= x1 < x2 <= Xm окна.

y2 1 <= y1 < y2 <= Ym Превышение координат экрана

в системе координат экрана. игнорируется.


TextBackGround(N); N - тип Byte Назначение цвета фона.

0 <=N<= 7 При N>7 N:= N mod 8


Clrscr; Использование процедуры Очистка активного окна, экрана

после TextBackGround(N); курсор устанавливается в пози-

закрашивает активное окно. цию (1, 1). Закрашивание окна.


TextColor(N); N - тип Byte Назначение цвета символов.

0 <=N<= 15 При N>15, N:= N mod 16,

а также при N:= N + 128 -

вывод мерцающих символов


GotoXY(x, y); x, y - тип Byte Установка курсора в позицию

(x, y) в системе координат

активного окна, экрана.


InsLine; Вставка пустой строки.

DelLine; Удаление строки в позиции курсора.

ClrEol; Стирание символов от позиции курсора до конца строки.

 

Кроме перечисленных, отметим процедуры управления яркостью символов: повышенная (HighVideo;), пониженная (LowVideo;) и нормальная (NormVideo;) яркость, а также функции, возвращающие номер текущего столбца (WhereX;) и номер текущей строки (WhereY;), типа - Byte.

В процедурах TextBackGround(N); и TextColor(N); параметр N назначает цвета:


Дата добавления: 2015-10-29; просмотров: 70 | Нарушение авторских прав


Читайте в этой же книге: Практическое задание N 1. 15 | Break; - прерывание цикла. | Составление диалоговых программ | Линейные массивы | Практическое задание N 1. 20 | Двумерные массивы | Практическое задание N 1. 23 | Текстовые файлы | Практическое задание N 1. 26 | Описание функций и процедур |
<== предыдущая страница | следующая страница ==>
Практическое задание N 1. 29| N цвета символов и экрана N цвета символов

mybiblioteka.su - 2015-2024 год. (0.006 сек.)