- •1. Специальные конструкции языка 6
- •Введение
- •Специальные конструкции языка
- •Пользовательские типы данных
- •Типизированные файлы
- •Текстовые файлы
- •Нетипизированные файлы
- •Обработка ошибок
- •Оператор On Error
- •Объект Err
- •Обработка событий мыши и клавиатуры
- •Обработка событий мыши
- •Обработка событий клавиатуры
- •1.5. Элемент управления MaskedEdit
- •Графика
- •Элементы управления для графических изображений
- •Генерация графических изображений (примитивов)
- •Графические методы
- •Координаты элементов управления.
- •Примеры использования графических методов
- •Задания для самостоятельной работы
- •Работа с таймером
- •Анимация графических изображений
- •Основные свойства и методы
- •Примеры создания эффектов анимации
- •Варианты заданий по анимации для самостоятельной работы
- •Стандартные диалоговые окна
- •Работа с базами данных в vb
- •Элемент управления Data
- •Объект Recordset
- •Элемент управления msFlexGrid
- •Элемент управления ms Data Bound Grid
- •Использование языка sql в vb для работы с базами данных
- •Литература
Задания для самостоятельной работы
Задание 1. Форма содержит пять командных кнопок, как показано на рисунке 2.7.
Рис. 2.7. Общий вид формы
Проект должен выполнять следующие действия:
при загрузке формы задается масштаб формы ((-10,10)-(10,-10)), на экране появляются оси координат и командные кнопки;
щелчок по командной кнопке «линия» выводит на экран прямую линию белого цвета с координатами: ((4, 8.25)-(4, -9.15));
щелчок по командной кнопке «н/зк прямоугольник» выводит на экран не закрашенный прямоугольник с синим контуром с координатами ((1.5, 7)-(6.5, 1));
щелчок по командной кнопке «зк прямоугольник» выводит на экран два закрашенных зеленым цветом прямоугольника с координатами: ((2.5, 5)-(2.9, 4.5)) и ((5.1, 5)-(5.5, 4.5));
щелчок по командной кнопке «эллипс» выводит на экран эллипс оранжевого цвета с координатами центра (4, 2.3) и радиусом 0.75 (Circle);
щелчок по командной кнопке «точка» выводит на экран точку красного цвета с координатами (4, 3.65) размером 7 (Pset).
Задание 2. Построить график функции y=f(x) на интервале значений х1<x<x2. Шаг S, цвет координатной сетки, толщина графика Р1, цвет графика и фона указаны в варианте задания. Предусмотреть проверку на корректность ввода данных.
Варианты заданий приведены в таблице 2.1.
Таблица 2.1
|
f(x)= |
X1 |
X2 |
S |
P1 |
Цвет графика |
Цвет осей координат |
Цвет фона |
|
3*x^2+2*x-10 |
-10 |
10 |
1 |
1 |
Зеленый (Green) |
Малиновый (Magenta) |
Черный (Black) |
|
2*x^3+4*x+1 |
-5 |
5 |
1 |
2 |
Красный (Red) |
Синий (Blue) |
Белый (White) |
|
(X+5)^2/3*X |
-0.5 |
3 |
0.5 |
4 |
Красный (Red) |
Синий (Blue) |
Белый (White) |
|
x^2+3*х-6 |
-10 |
10 |
1 |
2 |
Желтый (Yellow) |
Зеленый (Green) |
Синий (Blue) |
|
x^3-3*x+2 |
-5 |
5 |
1 |
3 |
Черный (Black) |
Малиновый (Magenta) |
Белый (White) |
|
2*X^4+2*x^2+1 |
-3 |
3 |
0.5 |
1 |
Синий (Blue) |
Зеленый (Green) |
Желтый (Yellow) |
|
0.6*x^2+0.3*x |
-10 |
10 |
1 |
3 |
Голубой (Cyan) |
Синий (Blue) |
Малиновый (Magenta) |
|
0.3*x^3+0.2*x+1 |
-5 |
5 |
1 |
2 |
Красный (Red) |
Черный (Black) |
Голубой (Cyan) |
|
(х+5)^2/3*х |
-0.5 |
3 |
0.2 |
1 |
Синий (Blue) |
Черный (Black) |
Желтый Oellow) |
|
(х+2)^2 + SQRT (х^3) |
1 |
4 |
0.5 |
2 |
Красный (Red) |
Черный (Black) |
Голубой (Cyan) |
|
SQRT (X^3) +2.5 |
1 |
4 |
0.5 |
3 |
Синий (Blue) |
Зеленый (Green) |
Белый (White) |
|
3.5*sin (2*х -3) + 2*х |
-1.5 |
2.5 |
0.5 |
1 |
Синий (Blue) |
Красный (Red) |
Голубой (Cyan) |
|
-1.5*exp (2.3*х - 5.1) |
1 |
5 |
0.5 |
3 |
Черный (Black) |
Зеленый (Green) |
Желтый (Yellow) |
|
2*cos (х^2 + 1) - 3*(х - 1) |
-4.5 |
2.3 |
0.5 |
2 |
Красный (Red) |
Синий (Blue) |
Белый (White) |
|
-1.5*х^2 - 5*(х-1) + 0.25 |
-3.5 |
3.5 |
0.5 |
3 |
Черный (Black) |
Синий (Blue) |
Голубой (Cyan) |
|
sin (2*X -3) + 5 |
-1.2 |
3.4 |
1 |
4 |
Зеленый (Green) |
Черный (Black) |
Желтый (Yellow) |
|
х^4+1 |
-3 |
3 |
0.5 |
3 |
Голубой (Cyan) |
Белый (White) |
Зеленый (Green) |
|
3*exp (4*X - 5) |
-0.5 |
3 |
0.2 |
1 |
Черный (Black) |
Красный (Red) |
Белый (White) |