double arrow
SCREEN номер режима

Оператор SCREEN

Графическая обработка данных

Функция INKEY$ или как получить власть над клавиатурой

Функция INKEY$ предназначена для поддержки интерфейса между программой и клавиатурой. Предположим, необходимо создать паузу ожидания в определенном месте программы. Чтобы организовать такую паузу, нужно использовать условный цикл, в котором проверяется значение, возвращаемое функцией INKEY$.

Например:

PRINT “Нажмите любую клавишу

WHILE INKEY$ = “”

WEND

В этом случае программа будет находиться в режиме ожидания до момента нажатия произвольной клавиши. Однако можно задать и конкретную клавишу, по нажатию на которую выполнение программы будет продолжено.

Например:

PRINT “Нажмите ‘ESC’ “

WHILE INKEY$ <> CHR$(27)

WEND

(27 – код ASCII для клавиши ‘ESC’)

Каждая клавиша имеет свой код ASCII. Обращаясь к функции INKEY$, нельзя забывать, что она используется только вместе с условным циклом.

В графическом режиме экран представляет собой мозаику точек (пикселей), каждая из которых может быть окрашена в тот или иной цвет. С помощью программ, по-разному окрашивая точки, вы можете формировать геометрические фигуры, рисовать диаграммы и графики функций, красочные картинки и карикатуры (пейзажи, людей, животных) и т.п. Комбинируя программными средствами можно создавать различные визуальные эффекты – от нарядного калейдоскопа (это самое простое) до имитации движения людей и предметов (это называется анимацией).

При запуске QBASIC экран компьютера автоматически готов для вывода текста. QBASIC автоматически выбирает режим экрана, содержащий 25 строк и 80 символов в каждой строке.




Однако если вы хотите рисовать, то должны установить один из графических режимов экрана. Сделать это можно, используя оператор SCREEN.

Формат:

При этом вы можете выбирать только из тех режимов, которые доступны для видеоадаптера вашего компьютера. Графические режимы характеризуются количеством точек по вертикальной и горизонтальной осям экрана. Начало системы координат, т.е. точка с координатами (0,0), расположена в верхнем левом углу экрана. Последняя точка находится в нижнем правом углу.

Например: этот рисунок демонстрирует параметры графического режима SCREEN 2.

(0,0) 640

(320,100)

 
 


(639,

 
 


(639,199)






Сейчас читают про: