Лекция: Список некоторых графических операторов языка 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)

Привести свои пример, построения какой-нибудь фигуры.

 

еще рефераты
Еще работы по информатике