Лекция: Список некоторых графических операторов языка QuickBasic.
SCREEN <режим> — устанавливает режим и другие характеристики экрана.
0 — текстовый режим
1-13 — графические режимы
COLOR <цвет> — устанавливает текущий цвет.
Цвет – число, устанавливающее цвет линии.
0 – черный 4 – красный 7- белый
2 – зеленый 5 – малиновый 8 — серый
3 — бирюзовый 6 – коричневый 14 – желтый
PAINT (X, Y) [, цвет][, цвет границ] – заполняет графическую область указанным цветом
(х, у) – координаты экрана начала заливки
цвет- атрибут цвета, устанавливающий заполняющий цвет
цвет границ – атрибут цвета, указывающий цвет границы заполняемой области. PAINT прекращает заполнение области, когда он наталкивается на границу указанного цвета.
LINE [step] (x1,y1)-[step] (x2,y2) [, цвет] – построение линии
step – координаты задаются по отношению к текущей позиции курсора
(х1, у1) – (х2, у2) – координаты начала и конца линии
цвет — число, устанавливающее цвет линии
CIRCLE [step] (x,y), радиус [,[цвет], [старт], [конец], [аспект]] – рисует на экране окружности и эллипсы
step – координаты задаются по отношению к текущей позиции курсора
(х, у) – координаты центра окружности или эллипса
цвет – число, устанавливающее цвет линии
старт – начальный угол дуги в радианах
конец – конечный угол дуги в радианах
аспект – отношение длины оси у к длине оси х
LOCATE у, х [, cursor] [,start [, stop]] – перемещает курсор на экране в указанную позицию
х, у – номер строки и столбца, куда перемещается курсор
cursor – определяет режим отображения курсора: 0 – видимый, 1 — невидимый
start, stop – целое выражение в пределах от 0 до 31, которое определяет первую и последнюю строки сканирования курсора. Можно уменьшить размер курсора посредством изменения строк сканирования курсора
DRAW “<строка команд>” — рисует объект
D[n] — перемещает курсор вниз на n единиц
E[n] — перемещает курсор вправо — вверх на n единиц
F[n] — перемещает курсор вправо — вниз на n единиц
G[n] — перемещает курсор влево — вниз на n единиц
H[n] — перемещает курсор влево — верх на n единиц
L[n] — перемещает курсор влево на n единиц
M[{+|-}]x,y — перемещает курсор в точку (x,y). Если перед х стоит + или – перемещает относительно текущей точки
R[n] — перемещает курсор вправо на n единиц
U[n] — перемещает курсор вверх на n единиц
[B] — необязательная приставка, которая перемещает курсор, не рисуя при этом
[N] — необязательная приставка, которая рисует и возвращает курсор в первоначальную позицию
Команды цвета, вращения и масштаба
An — поворачивает объект на n*90 градусов (n может быть 1, 2 или 3)
Cn — устанавливает рисующий цвет
Pn1,n2 — устанавливает цвет заполнения и границы объекта (n1 – цвет заполнения, n2 – цвет границы)
Sn — определяет масштаб рисунка, устанавливает единицу длины перемещения курсора. По умолчанию n=4, что эквивалентно 1 точке растра.
Tan — поворачивает угол на n градусов (от –360 до 360)
Привести свои пример, построения какой-нибудь фигуры.