Неформальное описание языка QBasic 107

вызова STRIG(2),

3 Нижняя кнопка ручки В нажата,

4 Верхняя кнопка ручки А была нажата после последнего вызова STRIG(4),

5 Верхняя кнопка ручки А нажата,

6 Верхняя кнопка ручки В была нажата после последнего вызова STRIG(6),

7 Верхняя кнопка ручки В нажата.

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

ФУНКЦИИ ДЛЯ РАБОТЫ СО СВЕТОВЫМ ПЕРОМ

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

PEN(n%) (10.3)

Где: n% — означает какую информацию выдает функция:

п% Выдаваемое значение

О -1 если было нажатие и 0 если не было нажатия после последнего вызова функции,

1 экранная координата х по последнему нажатию,

2 экранная координата у по последнему нажатию,

3 текущее значение нажатия (-1 нажато, 0 нет) ,

4 экранная координата х по последнему отпусканию,

5 экранная координата у по последнему отпусканию,

6 положение символа по строке по последнему нажатию,

7 положение символа по столбцу по последнему нажатию,

8 положение символа по строке по последнему отпусканию,

9 положение символа по столбцу по последнему отпусканию.

Кодам 1,2,4 и 5 соответствует работа в графическом режиме, а 6-9 — в текстовом. Разумеется, помимо подключения светового пера необходима установка соответствующей программы-драйвера.

КОМАНДЫ ДЛЯ РАБОТЫ С ПЛАТАМИ РАСШИРЕНИЯ

Для работы с внешними устройствами компьютер использует платы расширения, вставляемые в специальные разъемы на основной плате. Через эти разъемы на эти платы подается питание и ведется обмен ин-