- •Лабораторная работа № 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. Задания
Лабораторная работа № 15
Тема «ЗАГАДАЙ ЧИСЛО»
Цель работы: Познакомиться с элементами управления Visual Basic 6.0 Label, Text
научиться пользоваться элементами управления и их свойствами
Задачи: Создать электронную игру по пунктам лабораторной работы, которая играет с пользователем в следующую игру: компьютер «задумывает» целое число (допустим, одну из пяти цифр – от 1 до 5); пользователь пытается отгадать это число. Если ему это удается, появляется сообщение об его «успехе».
Ход работы:
1. Готовимся к работе
Откройте VB. На форме размещаем три надписи (Label), две кнопки и одно текстовое поле. В свойстве (Caption) первой надписи (Label1) записываем следующую фразу: «Нажмите кнопку СТАРТ1, чтобы компьютер задумал число от 1 до 5». Чтобы выравнить ее по центру – в свойствах найдите Alignment и из раскрывающегося списка выберите 2- center; в свойстве второй надписи (Label2) записываем: «Введите любое число от 1 до 5»; и третью надпись оформляем также как и первую, но в Caption записываем фразу: «Нажмите кнопку СТАРТ2. Если Вы угадали, компьютер поздравит Вас!»
Переходим к оформлению текстового поля (Text1). Выделяем его и в свойствах Name задаем имя полю Number.
Теперь переходим к кнопкам. Выделяем первую кнопку имя кнопки (Name) оставим без изменения, а в Caption запишем СТАРТ1. С второй кнопкой поступим тем же образом, только Caption будет уже СТАРТ2. Окно формы будет выглядеть, примерно, так (рисунок 1):
Рисунок 1 – Форма для игры
2. Приступаем к программированию
Напишем код для первой кнопки для этого выделим кнопку с надписью СТАРТ1, перейдем в окно для написания кода программы и запишем следующее:
Public Number1 As Integer
Private Sub Command1_Click()
Randomize Timer
Number1 = 1 + Int(Rnd * 5)
End Sub
Займемся второй кнопкой СТАРТ2. В окне кода напишем код:
Private Sub Command2_Click()
Dim Number2 As Integer
Number2 = Val(Number.Text)
If Number2 = Number1 Then
MsgBox "Поздравляю Вас! Вы угадали!", 64, "Результат"
End If
End Sub
3. Проверка работы программы
Теперь сохраните свой проект и откомпилируем его. Работает программа так. Щелчок первой командной кнопки побудит компьютер создать задуманное число. Щелчок второй командной кнопки (после ввода пользователем своего числа) запустить сравнение этих чисел. Сравнение будет производиться с помощью оператора If … Then … . Если числа совпадут, сработает функция MsgBox, которая выдаст сообщение об успехе пользователя на панели сообщения.
Лабораторная работа № 16
«КОМПЬЮТЕРНАЯ ГРАФИКА»
Цель работы: Познакомиться с элементами управления Visual Basic 6.0 Shape,
научиться пользоваться элементами управления и их свойствами
Задачи: Создать светофор по пунктам лабораторной работы, который при наведении мыши на лампочку зажигает определенный цвет
Ход работы:
Начнем с конца
В этой программе нарисуем светофор, способный реагировать на наведение указателя мыши. Когда указатель наведен на лампочку, она меняет свой цвет.
Для этой программы потребуется только один компонент на форме простые геометрические фигуры: круги, прямоугольники, овалы.
