Как создавать окна в текстовом режиме работы монитора

6:08 пп | Программирование Автор: prepod

Текстовый режим работы монитора

В текстовом режиме экран монитора понимается как матрица [80x25]. То есть как таблица, состоящая из 80 столбцов и 25 строк. В каждую ячейку этой матрицы можно поместить один какой-либо символ.
Любой, кто играл в «морской бой» уже понял тему. Ясное дело, все столбцы и строки пронумерованы. Координаты любой ячейки получаются из номера столбца (координата X) и номера строки (координата Y).
Каждую ячейку можно закрасить каким-либо цветом.
Команды для работы с окнами в текстовом режиме

1. Window (X1,Y1,X2,Y2) – создает окно с заданными размерами.
X1,Y1 – координаты левого верхнего угла;
X2,Y2 – координаты правого нижнего угла.
2. TextBackGround (cb); – цвет фона;
3. TextColor (ct); – цвет текста;

4. ClrScr; – очистка экрана от символов и заливка текущего окна заданным цветом фона;
5. GoToXY (x,y) – перемещение курсора в точку текущего окна с заданными координатами.

Цвета текста и фона можно задавать числами от 0 до 15, или можно использовать слова английского языка (red, green, black, cyan……..).

Пример программы, создающей окно красного цвета примерно в центральной части экрана

Program Okno1;
Uses crt;
BEGIN
         TextBackGround (0);  {первоначальная очистка экрана}
         clrscr;     {и заливка чёрным цветом}

         Window (20,6,60,17);
         TextBackGround(red);  {эти 4 команды создают окно}
         TextColor (green);  {красного цвета с зеленым текстом}
         clrscr;

         readln;    {останавливает работу програмы до нажатия кнопки Enter}

         gotoxy (6,3);
         writeln ('Привет');
END.
VN:F [1.9.22_1171]
Rating: 7.4/10 (27 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 14 votes)
Как создавать окна в текстовом режиме работы монитора, 7.4 out of 10 based on 27 ratings

No related posts.