- •Введение
- •1. Правила оформления и сдачи курсовой работы
- •Структура пояснительной записки
- •Оформление программной части задания
- •Оформление пояснительной части задания
- •Создание иллюстраций
- •Процедура защиты курсовой работы
- •2. Лабораторные работы
- •Типы и значения переменных
- •Работа с числовыми данными
- •Работа с календарными датами
- •Работа со строками
- •Работа с числовыми данными
- •Работа с числовыми данными
- •Работа с текстовыми данными
- •Округление числовых данных
- •Область действия переменных
- •Вычисление выражений
- •Приоритеты операций
- •Расчёт бака
- •Опасные даты
- •Расчёт выгодности сделки
- •Формирование списка сотрудников
- •Работа с датами
- •Проверка условий
- •Построение треугольника из частей отрезка
- •Построение треугольника из заданных отрезков
- •Моделирование бросания игральных костей
- •Преобразование единиц измерения
- •Угадывание чисел
- •Рисование окружностей
- •Рисование треугольников
- •Рисование графика функции sin
- •Рисование звёздного неба
- •Моделирование движения спутника по орбите
- •Изменение цвета текстового поля
- •Вычисление значения функции
- •Рост населения
- •Сумма расходящегося числового ряда
- •Сумма сходящегося числового ряда
- •Моделирование броуновского движения
- •Моделирование абсолютно упругого удара
- •Общие процедуры
- •Рисование домика
- •Рисование окружностей
- •Инверсия цепочки символов
- •Массивы
- •Ввод-вывод массива
- •Поиск элемента максимальной длины
- •Сложные условия
- •Массив объектов управления
- •Игра «Угадайка»
- •Формирование расписания
- •Библиографический список
- •Приложение 1 встроенные функции visual basic
- •1. Математические функции
- •2. Функции обработки строк
- •3. Функции обработки календарных дат и времени
- •4. Финансовые функции
- •5. Функции работы с массивами
- •Приложение 2 события в приложениях vb
- •Приложение 3 графические методы стандартных объектов языка
- •Задание цвета в операторах рисования графических примитивов
- •Приложение 4 префиксы в именах стандартных объектов языка
- •Оглавление
Приложение 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