- •Лабораторная работа № 1
- •Познакомимся с формой
- •Создаем объект Надпись
- •Настраиваем свойства объекта
- •Настроим размер объекта по длине надписи
- •Запуск программы
- •Зададим цвет шрифта
- •Зададим стиль шрифта
- •Реакция на кнопку
- •Процедуры
- •Лабораторная работа № 2
- •Сохраняем файлы
- •Лабораторная работа № 3
- •Форма и компоненты.
- •Настраиваем форму.
- •Создаем надпись
- •Добавляем текстовое поле
- •Настраиваем текстовое поле
- •Добавляем кнопку
- •Нажатие кнопки с клавиатуры
- •Программируем работу кнопки
- •Лабораторная работа № 4
- •Начало работы
- •Размещение исходного рисунка
- •Компонент - Невидимка
- •Настраиваем стандартное диалоговое окно
- •Начинаем программирование
- •Загрузка изображения
- •Проверка программы
- •Лабораторная работа № 5
- •Где взять меню
- •Создаем меню в редакторе
- •Приступаем к программированию
- •Контекстное меню
- •Лабораторная работа № 6
- •Форма и компоненты
- •Создаем и настраиваем списки
- •Добавление кнопки
- •Первая проверка
- •Присвоение начальных значений: ищем событие
- •Как запрограммировать неожиданность
- •Программируем кнопку
- •Лабораторная работа № 7
- •Создаем прыгающую кнопку
- •Создаем кнопку для закрытия окна.
- •Добавляем и настраиваем таймер
- •Приступаем к программированию
- •Программируем прыгающую кнопку
- •Последние штрихи
- •Лабораторная работа № 8
- •Создаем форму
- •Начало перетаскивания
- •Середина перетаскивания
- •Конец перетаскивания
- •Лабораторная работа № 9
- •Подготовка к работе
- •Содержание формы
- •Размещение и настройка надписи
- •Создание текстового поля
- •Добавление счётчика
- •Настройка счётчика
- •Программируем работу текстового поля
- •Лабораторная работа № 10
- •Готовимся к работе
- •Размещаем движки
- •Настраиваем движки
- •Добавляем рамку
- •Добавляем надпись
- •Настраиваем надписи
- •Добавляем и настраиваем флажок
- •Программируем работу движков
- •Программируем влияние флажка
- •Лабораторная работа № 11
- •Создаём переключатели
- •Учимся аккуратности
- •Добавляем рамку
- •Добавляем демонстрационные объекты
- •Программируем переключатели
- •Лабораторная работа № 12
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 13
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 14
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •Лабораторная работа № 15
- •1. Готовимся к работе
- •2. Приступаем к программированию
- •3. Проверка работы программы
- •Лабораторная работа № 16
- •Начнем с конца
- •Форма и компоненты
- •Настройка фигур
- •Программируем лампочки
- •Попадание на фигуру
- •Приведем окно в порядок
- •Лабораторная работа № 17
- •1. Головоломка которую мы решаем
- •Форма и компоненты
- •Создаём и настраиваем список флажков
- •Выравнивание элементов
- •Создаем дополнительные объекты
- •Установка и сброс флажков
- •Обновление суммы
- •Проверка решения
- •Лабораторная работа № 18
- •Размещение объекта
- •Установление значений для некоторых свойств данного объекта
- •Создаем меню
- •Приступаем к программированию
- •Лабораторная работа № 19
- •Размещение объектов
- •2. Приступаем к программированию
- •Лабораторная работа № 20
- •Лабораторная работа № 21
- •Лабораторная работа № 22 создание часов
- •Лабораторная работа № 23
- •1.Элементы управления ListBox (список) и ComboBox (поле со списком)
- •2. Добавление строк в список во время проектирования
- •3. Добавление строк в список во время выполнения проекта
- •4. Выбор элемента из списка
- •5. Удаление элемента из списка
- •6.Удаление всех элементов из списка
- •7.Свойство ListCount элементов управления ListBox и ComboBox
- •8. Доступ к отдельным элементам списка
- •9. Сравнение элементов управления ListBox (список) и ComboBox (поле со списком)
- •10.Проект prjSubjects. Постановка проблемы
- •11. Формирование массива и передача значений его элементов элементу управленияListBox
- •12. Присвоение значений свойства List элемента ListBox массиву
- •13. Печать измененных значений массива на второй форме
- •14. Проверка количества элементов lstSubject, откорректированного пользователем
- •Лабораторная работа № 25 анимация в visual basic
- •2.1 Проект prjClock. Графический интерфейс пользователя
- •2.2 Проект prjClock. Составление кода
- •3. Проект prjJumps. Описание задачи. Подготовительные работы
- •3.1 Графический интерфейс пользователя проекта prjJumps
- •3.2 Код проекта prjJumps
- •4. Задания
2. Приступаем к программированию
Программный модуль
Private Sub Command1_Click()
Select Case k
Case 1
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Стихотворение А.Н.Майкова"
Text1 = "Пейзаж"
Text2 = "Тройка"
Text3 = "Свидание и разлука"
k = k + 1
Case 2
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "В каком году умер И.В.Гете"
Text1 = "1749"
Text2 = "1832"
Text3 = "1830"
k = k + 1
Case 3
If Check1 = 0 And Check2 = 1 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "В каком году И.В.Гете поехал в Ваймар"
Text1 = "1776"
Text2 = "1770"
Text3 = "1775"
k = k + 1
Case 4
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Где родилась Н.Ф.Щербина"
Text1 = "под Таганрогом"
Text2 = "под Москвой"
Text3 = "под Петербургом"
k = k + 1
Case 5
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "В каком году появился первый поэтический сборник Н.Ф.Щербина"
Text1 = "1850"
Text2 = "1853"
Text3 = "1851"
k = k + 1
Case 6
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Где похоронен С.Я.Надсон"
Text1 = "На Кавказе"
Text2 = "В Москве"
Text3 = "В Петербурге"
k = k + 1
Case 7
If Check1 = 0 And Check2 = 0 And Check3 = 1 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Стихотворение Н.С. Яковлева"
Text1 = "Моей матери"
Text2 = "Из песен любви"
Text3 = "Приветствие духа"
k = k + 1
Case 8
If Check1 = 0 And Check2 = 1 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Я.П. Полонский был студентом......"
Text1 = "юридического факультета"
Text2 = "педагогического факультета"
Text3 = "медицинского факультета"
k = k + 1
Case 9
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "С какого года Н.А.Некрасов стал редактором журнала Отечественные записки"
Text1 = "1868"
Text2 = "1843"
Text3 = "1848"
k = k + 1
Case 10
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Годы жизни Н.А.Некрасова"
Text1 = "1821-1878"
Text2 = "1788-1862"
Text3 = "1843-1848"
k = k + 1
Case 11
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "В каком году Майков поступил на юридический факультет"
Text1 = "1837"
Text2 = "1838"
Text3 = "1835"
k = k + 1
Case 12
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
Check1 = 0
Check2 = 0
Check3 = 0
Label1 = "Где похоронен Я.П.Полонский"
Text1 = "в Рязани"
Text2 = "в Петербурге"
Text3 = "в Москве"
k = k + 1
Case 13
If Check1 = 1 And Check2 = 0 And Check3 = 0 Then s = s + 1
If s >= 12 And s <= 13 Then MsgBox ("Ваша оценка 5 (отлично)")
If s >= 10 And s <= 11 Then MsgBox ("Ваша оценка 4 (хорошо)")
If s >= 7 And s <= 9 Then MsgBox ("Ваша оценка 3 (удовлетворительно)")
If s >= 0 And s <= 6 Then MsgBox ("Ваша оценка 2 (неудовлетворительно)")
End
End Select
End Sub
Private Sub Command2_Click()
Load Form2
Form2.Show
Form24.Hide
End Sub
Private Sub Form_Load()
k = 1
s = 0
Label1 = "В каком году родился А.Н.Майков"
Text1 = "1821"
Text2 = "1897"
Text3 = "1895"
End Sub
