Лекция: Построение графических примитивов в среде BASIC MICROSOFT
1. Синтаксис операторов для вывода графических примитивов в Qb.
Оператор отображения точки на экране монитора:
Назначение: Высвечивает на экране точку
Синтаксис:
PSET [STEP] (x,y) [, цвет] ,
где STEP — координаты x, y задаются относительно текущего положения курсора (в приращении), по умолчанию абсолютная система координат;
x,y — координаты точки растра;
цвет — цвет точки, по умолчанию цвет текущего переднего плана.
Оператор отображения точки на экране монитора:
Назначение: Высвечивает на экране точку
Синтаксис:
PRESET [STEP] (x,y) [, цвет],
где STEP — координаты x, y задаются относительно текущего положения курсора (в приращении), по умолчанию абсолютная система координат;
x, y — кординаты точки растра;
цвет — цвет точки, по умолчанию цвет фона.
Оператор отображения линии или прямоугольника :
Назначение: На экран выводится отрезок или прямоугольник
Синтаксис:
LINE [[STEP] (x1,y1)] — [STEP] (x2,y2) [, [цвет]
[, [B [F] ] [, <стиль%>] ] ]
где STEP – атрибут, указывающий, что испотльзуется относительная форма задания координат;
x1, y1 и x2, y2 — координаты начала и конца линии или координаты противоположных углов прямоугольника;
цвет% — цвет линии, по умолчанию цвет переднего плана;
B или BF — построение прямоугольника соответственно без и с закрашиванием внутренней части;
стиль% — 16 битовое число служащее маской для построения прерывистых линий.
Оператор построения окружностей и эллипсов:
Назначение: Вычерчивание окружности с заданным радиусом или эллипса с заданным отношением полуосей относительно некоторого центра.
Синтаксис:
CIRCLE [STEP] (x, y), <радиус> [ <цвет> ] [, <начало> ] [, [<конец>] [,<сжатие>] ] ] ]
где STEP –аргумент указывает, что координаты x, y интерпретируются как относительные смещения от текущей позиции графического курсора;
x, y — кординаты центра окружности или эллипса;
<радиус> — радиус окружности или большая полуось эллипса;
<цвет> — цвет точки, по умолчанию цвет текущего переднего плана.
<начало> — координата начала дуги в радианах;
<конец> — координата конца дуги в радианах;
<сжатие> — отношение оси Y к ос X.