Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Работа с экраном





Основным текстовым режимом работы является СО80 (размер экрана 80´25), который устанавливается по умолчанию.

Координаты экрана имеют вид, представленный на рис. 12.1.

 
 


 

 

Рис. 12.1. Координаты экрана в текстовом режиме

 

Началом координат является точка (1,1). Очередной вывод символа на экран начинается с текущей позиции курсора.

Kоординаты курсора можно определить с помощью функций

Function WhereX: byte; - координату Х;

Function WhereY: byte; -координату Y.

 

Курсор можно перемещать в любую позицию экрана с помощью процедуры GoToXY:

Procedure GoToXY (X, Y: byte);

Если задаются недопустимые координаты (X, Y), то обращение к процедуре игнорируется.

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

Основной подпрограммой организации окна является процедура

Procedure Window (X1, Y1, X2, Y2: byte);

где (X1,Y1) и (X2,Y2) - соответственно координаты верхнего левого и нижнего правого углов окна.

После выполнения процедуры Window курсор первоначально устанавливается в позицию (1,1) созданного окна. Все последующие выводы информации процедурами Write/WriteLn осуществляются в пределах этого окна.

Текущее окно отменяется введением нового окна, которое становится текущим. Например, для того чтобы вернуться к работе в пределах всего экрана, необходимо подать команду Window (1,1,80,25). Вновь созданное окно может перекрывать ранее созданные окна.

При необходимости можно задать цвет фона с помощью процедуры

Procedure TextBackGround (Color: byte);

а цвет символов - применением процедуры

Procedure TextColor (Color: byte);

где Color - константа цвета фона.

Новые установки цвета не влияют на ранее выведенный текст.

В текстовых режимах цвет символов и фонов определяется константами, значения которых представлены в табл. 12.4.

 

Таблица 12.4

Date: 2016-02-19; view: 405; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию