Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetVB.doc
Скачиваний:
16
Добавлен:
17.02.2016
Размер:
420.86 Кб
Скачать

Приложение 3 графические методы стандартных объектов языка

Scale — задание системы координат на графическом элементе.

Пример оператора:

Object.Scale (x1, y1) — (x2, y2)

x1, y1 — координаты левого верхнего угла графического объекта;

x2, y2 — координаты правого нижнего угла графического объекта.

Pset — рисование точки.

Пример оператора:

Object.PSET (x, y), [color]

x, y — координаты выводимой точки;

color — цвет выводимой точки.

Line — рисование прямой линии или прямоугольника.

Пример оператора:

Object.LINE (x1, у1) — (x2, y2), [color], [B][F]

х1, у1 — координаты начала линии;

х2, у2 — координаты конца линии;

color — цвет линии;

В — вычерчивание вместо линии прямоугольника, имеющего эту линию в качестве диагонали. Стороны прямоугольника всегда располагаются только вертикально и горизонтально;

F — заполнение прямоугольника (фон) различного стиля (в клеточку, в полосочку).

Circle — рисование окружности (дуги, эллипса, сектора окружности).

Пример оператора:

Object.CIRCLE (x, y), radius, [color, start, end, aspect]

x, y — координаты центра окружности;

radius — радиус окружности.

color — цвет линии окружности;

start — начальный угол в радианах для вычерчивания дуги окружности;

end — конечный угол в радианах для вычерчивания дуги окружности;

aspect — коэффициент сжатия фигуры. Отношение масштаба по оси Х к масштабу по оси У.

Задание цвета в операторах рисования графических примитивов

Во всех приведённых выше графических методах цвет выводимого примитива можно задавать тремя вариантами.

Вариант 1

Функция QBCOLOR

QBColor(color)

color — код цвета; задаётся целым числом в диапазоне от 0 до 15.

Пример оператора:

Object.PSET (x, y), QBColor(2) — вывод точки зелёного цвета.

Вариант 2

Функция RGB

RGB(red, green, blue)

red — интенсивность красной составляющей цвета. Задаётся числом в диапазоне от 0 до 255.

green — интенсивность зелёной составляющей цвета. Задаётся числом в диапазоне от 0 до 255.

blue — интенсивность синей составляющей цвета. Задаётся числом в диапазоне от 0 до 255.

Пример оператора:

Object.LINE (x1, у1) — (x2, y2), RGB(255, 0, 0)

Рисование линии красного цвета (интенсивность красной составляющей максимальна, интенсивности зелёной и синей составляющих минимальны).

Вариант 3.

Просто указание десятичного или шестнадцатиричного числа.

Пример оператора:

Object.LINE (x1, у1) — (x2, y2), 47

Приложение 4 префиксы в именах стандартных объектов языка

С помощью префикса указывается класс объекта, что помогает программисту в дальнейшем правильно использовать объект в программе.

Назначение объекта

Стандартное имя объекта

Префикс

Полное имя объекта

Кнопка Пуск

CommandButton1

cmd

cmdGo

Текстовое поле Ввод

Text1

txt

txtIn

Метка Инструкция

Label1

lbl

lblInctruct

Флажок Да

CheckBox1

chk

chkYes

Альтернативный переключатель Пол

OptionButton

opt

optSex

Оглавление

Введение 3

1. ПРАВИЛА ОФОРМЛЕНИЯ И СДАЧИ КУРСОВОЙ РАБОТЫ 5

2. ЛАБОРАТОРНЫЕ РАБОТЫ 7

Приложение 1 40

ВСТРОЕННЫЕ ФУНКЦИИ VISUAL BASIC 40

Приложение 2 45

СОБЫТИЯ В ПРИЛОЖЕНИЯХ VB 45

Приложение 3 46

ГРАФИЧЕСКИЕ МЕТОДЫ СТАНДАРТНЫХ ОБЪЕКТОВ ЯЗЫКА 46

Приложение 4 48

ПРЕФИКСЫ В ИМЕНАХ СТАНДАРТНЫХ ОБЪЕКТОВ ЯЗЫКА 48

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный технический университет – УПИ»

Выполнение курсовой работы по дисциплине «Разработка и стандартизация программных средств и информационных технологий»

Методические указания для студентов специальности 080801 – Прикладная информатика в экономике

Екатеринбург 2006

Выполнение курсовой работы по дисциплине «Разработка и стандартизация программных средств и информационных технологий»

Составитель Олег Александрович Обвинцев

Редактор Е. В. Рябая

Подписано в печать 09.02.2006 Формат 60x84 1/16 Бумага писчая Плоская печать Усл. п. л. Уч.-изд. л. 3,2 Тираж 100 Заказ

Редакционно-издательский отдел ГОУ ВПО УГТУ–УПИ

620002, Екатеринбург, ул. Мира, 19

Отпечатано в ФГУП «Уральский институт типового проектирования»

620004, Екатеринбург, ул. Чебышева, 4

3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]