Робота з екраном.
Робота з екраном виконується в текстовому режимі. Екран розглядається як послідовність рядків. По умовчанню їх 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; просмотров: 540;