Робота з екраном.

 

Робота з екраном виконується в текстовому режимі. Екран розглядається як послідовність рядків. По умовчанню їх 25. Кожний рядок містить 80 позицій - колонок. Кожна позиція характеризується координатами <номер рядка, номер колонки>. Початок координат знаходиться в лівому верхньому куті екрану і має координати (1,1).

1,1

 


80,25

 

Поточні координати завжди можна взнати, використовуючи функції

WHEREX, WHEREY.

Для переміщення курсору в позицію використовується процедура

GOTOXY (<x>,<y>);

На екрані можна створювати вікна. Вікно - це прямокутна область екрану. Для створення вікна використовується процедура

WINDOW (<x1>,<y1>,<x2>,<y2>);, де

x1,y1 - координати лівого верхнього кута

x2,y2 - координати правого нижнього кута

Після виконання цієї процедури система координат переноситься в лівий верхній кут цього вікна, координати будуть відраховуватись в рамках цього вікна і всі дії будуть відноситись до цього вікна. Якщо координати задано некоректно, то ніяких дій не буде виконано.

Завжди можна взнати координати поточного вікна, використовуючи змінні WINDMAX і WINDMIN. В кожній змінній зберігається значення Х і У в молодшому і старшому файлі. Отримати ці значення можна використовуючи функції LO і HI.

x: = LO (WINDMIN) + 1; x2: = LO (WINDMAX) + 1;

y: = HI (WINDMIN) + 1; y2: = HI (WINDMAX) + 1;

Для очищення поточного вікна використовується процедура

CLRSCR;

. При цьому вікно заливається кольором поточного фону. Курсор встановлюється в позицію (1,1).

 








Дата добавления: 2015-08-26; просмотров: 531;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.