- •Лабораторный практикум по курсу
- •Введение
- •Панель элементов управления
- •3. Label Метка
- •4. TextBox Текстовое окно
- •6. CommandButton Командная кнопка
- •9. Combo Box Комбинированный список
- •10. List Box Список
- •13. Timer Таймер
- •14. Drive List Box Список дисков
- •15. Directory List Box Список каталогов
- •16. File List Box Список файлов
- •12. Vertical Scroll Bar Вертикальная линейка прокрутки
- •18. Line Линия
- •Image Изображение
- •Примеры основных процедур, которые используются в лабораторных работах
- •Cls ‘ Clear screen – очистка экрана
- •Пример 7. Остановить выполнение программы
- •Unload Me ‘ выгрузить форму
- •Принципы выполнения лабораторных работ:
- •Последовательность выполнения лабораторной работы
- •Лабораторная работа № 1:
- •Лабораторные основы
- •Лабораторная работа № 2:
- •Математические основы
- •Часть I. "Установка основных параметров для рисования"
- •Часть II "Основные события мыши"
- •Часть III "Создание кисти"
- •Лабораторная работа № 3:
- •Математические основы
- •Простейший алгоритм построения отрезка
- •Алгоритм Брезенхема для построения отрезка.
- •Растровые алгоритмы построения окружности.
- •Лабораторные основы
- •Лабораторная работа № 4:
- •Математические основы
- •1. Кусочно-линейный
- •2. Линейно-круговой
- •3. Полиномиальный
- •Лабораторные основы
- •Лабораторная работа № 5:
- •Математические основы
- •Лабораторные основы
- •Лабораторная работа № 6:
- •Математические основы
- •Лабораторные основы
- •Двумерные преобразования на плоскости
- •Лабораторная работа № 7:
- •Математические основы
- •1916 Бернштейн :
- •1) Кривые Безье
- •Лабораторные основы
- •Метод наименьших квадратов
- •Интерполяционный многочлен Лагранжа
- •Лабораторная работа № 8:
- •Математические основы
- •Лабораторные основы
- •Словарь основных терминов среды Visual Basic Англо-русский словарь
- •Русско-английский словарь
- •Список использованной литературы
Примеры основных процедур, которые используются в лабораторных работах
Пример 1. Очистить экран
Private Очистка_Click()
Cls ‘ Clear screen – очистка экрана
End Sub
Пример 2. Установить переменные в программе в 0, а содержимое текстовых окон очистить
Private Sub Сброс_Click()
I=0
XX=0
YY=0
Текст1.Text=” “
Текст2.Text=” “
Текст3.Text=” “
End Sub
Пример 3. Щелчком мыши по командной кнопке CommandButton1 изменить название кнопки “CommandButton1” на название «Команда1» (то есть изменить свойство Caption кнопки CommandButton1)
Private Sub CommandButton1_Click()
CommandButton 1.Caption = «Команда1»
End Sub
Пример 4. Пример процедуры с условным оператором
Private Выбор_Click()
I=0
If I=0 Then
Текст1.Text=” 0 “
Else
Текст1.Text=” I не равно нулю “
End If
End Sub
Пример 5. На форме имеется линия с координатами конечных точек (5,100) и (500,100). Щелчком мыши по командной кнопке CommandButton1 нарисовать на форме 11 линий, параллельных оси X и отстоящих друг от друга на расстоянии 10 пикселов (Step(Шаг)=10)
Рисуем линию между точками с координатами X1=5,Y1=100 и X2=500,Y2=100,
рисуем следующую линию между точками X1=5,Y1=110=(100+10) и X2=500,Y2=110 (100+10), и т.д. Процедура для рисования этих линий будет выглядеть следующим образом (используется оператор цикла For …. Next ):
Private Sub CommandButton1_Click()
For I = 0 To 100 Step 10 ‘ верхняя граница цикла
Line (5, 100 + I) - (500, 100 + I), RGB(0, 0, 0)
Next I 'конец (нижняя граница цикла)
End Sub
Пример 6. Нарисовать концентрические окружности с радиусами 20, 30, … , 100 и центром в точке X=100, Y=200 (использовать оператор цикла For …. Next ):
Private Sub Окружности_Click()
For I=0 To 100 Step 10
Circle (100,200), 20 + I , RGB(255,0,0), , ,1
Next I
End Sub
Пример 7. Остановить выполнение программы
Private Sub Стоп_Click()
Unload Me ‘ выгрузить форму
End Sub
Принципы выполнения лабораторных работ:
Запускаем лабораторную работу. На экран дисплея загружается форма, на которой будут разворачиваться события работы.
Как правило, на форме уже имеются командные кнопки (объекты CommandButton). Часть кнопок работает. Это означает, что нажав на них, мы запустим фрагменты, соответствующие теме работы и демонстрирующие её основные идеи. Эти фрагменты позволяют “войти в тему” текущей лабораторной работы.
Другая часть кнопок не работает. Это означает, что нажав на них, мы не увидим никакого отклика программы. В этом случае, если мы перейдем в окно кода (двойной щелчок по неработающей кнопке - и “проваливаемся” в окно кода как раз внутрь процедуры, которая соответствует этой кнопке), то увидим пустую заготовку процедуры, которую следует заполнить самостоятельно.
Последовательность выполнения лабораторной работы
Запустить Visual Basic 6.0. На экране появится окно “New Project”, которое по умолчанию предлагает открыть файл типа “Standard Exe”.
Если программу пишем “с нуля”, подтвердить открытие нового файла типа “Standard Exe” щелчком по кнопке “Open” (“Открыть”) . На экране появится пустая форма.
Если программу дописываем, то в окне “ New Project ” выбрать “Cancel” (“Отмена”) и далее в меню основного окна выбираем File , Open Project - появится окно поиска и выбора файла . Открываем требуемый файл (с расширением .vbp )
Примечание
Какое-то из окон во время работы может оказаться невидимым. Чтобы оно появилось, в меню основного окна надо выбрать:
Для окна формы View Object
Для окна проекта View Project Explorer
Для окна кода View Code
Для окна инструментов View ToolBox
Для окна свойств View Property Window
