Лабораторная работа №2
Инструментарий:
объект | свойство name |
---|---|
форма | frmHello |
кнопка (button) | btnExit |
кнопка (button) | btnHello |
метка (label) | lblHello |
Выполнение:
- Создайте новый проект на VB2008 и назовите его Hello.
- На новой форме (назовите ее frmHello, изменив значение свойства Name) создайте следующие элементы управления:
- Кнопку – для выхода из программы,
- Метку – для вывода надписи «Привет!»,
- Кнопку для подачи команды к выводу надписи на метке:
Для этого на панели Toolbox (Панель элементов) в левой части экрана нажмите плюсик рядом с надписью All Windows Forms (Все формы Windows Forms). И дважды щелкните на элементе Button (Кнопка). На рабочей форме появилось изображение кнопки.
Перейдите на панель Properties (Свойства) и в поле Name задайте имя кнопки – btnExit.
Аналогичным образом добавьте Метку, на панели Toolbox (Панель элементов) нажав дважды на Label (Метка), задайте свойству Name Метки – lblHello. Разместите метку на форме выше кнопки.
Затем добавьте еще одну кнопку и задайте ее свойству Name значение btnHello. Расположите ее на форме.
- Измените свойство Text созданных элементов управления:
- для Кнопки btnHello — Сказать Привет!,
- для Кнопки btnExit – Выход,
- для Метки lblHello – сделать пустым.
- Расположите элементы управления, как показано на рис «форма Привет».
На видео можно просмотреть варианты работы со свойствами объектов в Visual Basic:
1 способ:
youTube
2 способ:
youTube
Когда Вы создаете приложение, VB автоматически генерирует для него определенный код. Например, для формы генерируется следующий код:
Public Class Form1 'Код основной программы End ClassГлавный элемент в этом фрагменте это Class: организующая единица, которая группирует и связывает родственный код. Проекты состоят из классов.
- Запрограммируйте событие Click для Кнопки btnExit оператором
End
. Для этого сделайте двойной щелчок на Кнопке btnExit и в открывшемся окне кода наберите на клавиатуре операторEnd
. В итоге должно получиться:
Private Sub btnExit_Click(… 'здесь часть кода отсутствует End End Sub |
В этом фрагменте главным элементом является Sub: это инструкция выполнения задания, которая называется методом. В данном случае это метод кнопки btnExit, который генерируется по щелчку на кнопке (событие Click – по щелчку).
- Запустите приложение. Используйте для этого кнопку Start на панели инструментов (можно использовать горячую клавишу F5).
- Нажмите на кнопку Сказать Привет! — ничего не происходит. Затем нажмите на кнопку Выход и убедитесь, что при нажатии приложение закончит свою работу.
- Запрограммируйте событие Click (по щелчку) для Кнопки btnHello следующим образом (см. пункт 5) (предварительно перейдите на вкладку дизайна формы, затем дважды щелкните на кнопке Сказать Привет!):
Private Sub btnhello_Click(… lblhello.Text = “Привет” End Sub |
- Повторите действия из пунктов 6 и 7.
- Сохраните приложение.
Если у Вас возникли вопросы, предлагаем просмотреть видео урок visual basic по выполнению данной лабораторной работы.
youTube
Вопросы для самоконтроля.
- Что такое элемент управления?
- Что такое событие?
- Назовите основную функцию элемента управления Button.
- Каково основное предназначение элемента управления Label?
- Какой оператор VB прекращает выполнение программы?
- Когда генерируется событие Click для элемента управления Button?
Если тема осталась непонятной, предлагаем посмотреть видео о добавлении кода для события Click кнопки:
youTube