Где: mode% — номер режима (это целое число от о до 13 за исключением 5 и 6, сведения о характеристиках отображаемых на дисплее текста и графики приведены в «Справочных сведениях»);
colorswitch% — может использоваться только в режимах 0 и 1 для переключения на вывод цветного или черно-белого изображения (в режиме О переключение на черно-белое изображение производится при нулевом значении параметра, а на цветное при ненулевом, в режиме 1 — наоборот);
activepage% — номер страницы ЗУ адаптера дисплея, на которую.производится запись текстовой или графической информации;
visualpage% — номер страницы, с которой производится вывод на дисплей.
По умолчанию номеров страниц активная и отображаемая страницы сохраняют установленные ранее номера. В случае их совпадения процесс записи текста или изображения в ЗУ адаптера будет отображаться на экране, что особенно заметно в случае невысокого быстродействия компьютера. Если программист не желает показывать этот процесс, то можно показывать содержимое одной страницы и записывать информацию на другую страницу, чтобы при ее готовности к воспроизведению произвести переключение.
При переходе среды к интерпретации программы дисплей выводит текст на ту же страницу, которая используется операционной системой MS DOS. Чтобы тексты команд, выданных в MS DOS перед входом в среду, не мешали восприятию текста, выводимого вашей программой, целесообразно в самом начале стереть содержимое этой страницы. Стирание содержимого страницы может также потребоваться при замене текста или изображения. Для этой цели используется процедура
CLS [(0111 2)] (7.2),
в которой:
• по умолчанию числового параметра эта процедура очищает зону текстового или графического вывода (если командой VIEW установлена зона графического вывода, то очищается только эта зона, в противном случае очищаются зона текстового вывода или весь экран),
• при значении числового параметра о очищаются зоны текстового и графического вывода,
• при значении 1 очищается зона графического вывода , а если она не задана, то весь экран,
• при значении 2 очищается зона текстового вывода. Поскольку понять работу дисплея в текстовом режиме значительно проще, чем в графическом, опишем сначала
КОМАНДЫ ДЛЯ РАБОТЫ С ДИСПЛЕЕМ В ТЕКСТОВОМ РЕЖИМЕ.
Большинство дисплеев допускает изменение количества строк и столбцов, размещаемых на экране, при помощи процедуры