А. Н. Небаба использование ms visual basic для разработки windows-приложений


Скачать 0.69 Mb.
Название А. Н. Небаба использование ms visual basic для разработки windows-приложений
страница 3/19
Тип Учебное пособие
rykovodstvo.ru > Руководство эксплуатация > Учебное пособие
1   2   3   4   5   6   7   8   9   ...   19

ТЕМА № 2.Элементы управления CommandButton и Label


Задание: создайте новое приложение Hello, которое при нажатии кнопки будет выводить слово Привет! на экран.
Справочный материал

При использовании команд, создающих новый проект, VB создает проект и открывает новую форму, после чего вы можете приступать к созданию приложения.

Любая форма в VB состоит из объектов, называемых элементами управления, с помощью которых осуществляется взаимодействие с пользователями приложения, а также с другими программами.


Рис. 2. Панель элементов управления

Все элементы управления имеют характерные для них свойства. Для любого объекта вы можете указать действия, выполняемые программой при наступлении определенных событий.

Процесс создания формы в конструкторе форм состоит в размещении в форме объектов и определении свойств, а также связанных с ними событий и выполняемых действий. Для размещения в форме объектов используется панель элементов управления (рис. 2).
Важную роль в форме имеет объект, называемый элементом управления CommandButton (Кнопка управления). Нажатие кнопки, размещенной в форме, позволяет выполнить процедуру обработки события Click. Это может быть, например, печать данных или проведение определенных вычислений. После того, как кнопка размещена в форме и задано ее название, необходимо определить действия, выполняемые при нажатии на эту кнопку. Для этого дважды щелкните на кнопке и в открывшемся окне редактора кода задайте необходимую процедуру.
Для размещения в форме текстовой информации, которая не может быть изменена пользователем приложения, используется элемент управления Label (Метка).

Текст метки задается свойством Caption. Он может быть установлен в окне Properties или программно. Шрифт текстовой информации определяется свойством Font (Шрифт). Используя свойства ForeColor и Backcolor, можно задать цвет текстовой информации и цвет фона элемента управления. Свойство BorderStyle (Стиль рамки) определяет тип обрамления вокруг объекта Label, позволяя оформить надпись в виде текстового поля. Для этого вместо используемого по умолчанию значения None необходимо выбрать для свойства значение Fixed Single.

Свойство Appearance позволяет придать тексту некоторую объемность.

Свойство Alignment (Выравнивание) определяет выравнивание текста в элементе управления по правому, левому краю или по ширине. Если информация в объекте размещена на нескольких строках, то выравнивание осуществляется на каждой строке.

Текст, задаваемый объектом Label, может иметь достаточно большой размер и занимать несколько строк. Максимальное количество его символов – 65528.
Ход работы

1   Создайте новый проект на VB и назовите его Hello (см. Создание и сохранение приложения на VB).

2   На новой форме frmHello создайте следующие элементы управления кнопку cmdExit – для выхода из программы, метку lblHello – для вывода надписи «Привет!», кнопку cmdHello – для подачи команды к выводу надписи на метке.



Рис. 3. Конструктор формы

3   Расположите эти элементы управления, как показано на рис. 3.

4   Назовите все созданные элементы управления в соответствии с правилами именования объектов в VB.

5   Измените свойство Caption для кнопки cmdHello на Сказать Привет!, для кнопки cmdExitВыход, для метки lblHello ­– сделать пустым.


Рис. 4. Результат работы приложения

6   Запрограммируйте событие Click для кнопки cmdExit оператором End. Для этого сделайте двойной щелчок на кнопке cmdExit и наберите на клавиатуре оператор End следующим образом:
Private Sub cmdExit_Click()

End

End Sub
7   Запустите приложение. Используйте для этого пункт Start из меню Run (лучше использовать горячую клавишу для этой команды – F5).

8   Поэкспериментируйте с Вашей первой программой: понажимайте на кнопку Сказать Привет!, убедитесь, что при нажатии на кнопку Выход приложение закончит свою работу. При необходимости проделайте это еще несколько раз.

9   Запрограммируйте событие Click для кнопки cmdHello следующим образом (см. пункт 6):
Private Sub cmdHello_Click()

IblHello.Caption = «Привет!»

End Sub
10   Повторите действия из пунктов 7 и 8.

11   Сохраните приложение на накопителе.
Дополнительное задание

Измените приложение Hello так, чтобы в метке lblHello при нажатии кнопки cmdHello надпись Привет! добавлялась в конец надписи (Привет! Привет! Привет!...).
Контрольные задания

1   Измените приложение Hello так, чтобы при первом нажатии кнопки cmdHello в метке выводилась надпись Привет!, а при повторном нажатии – надпись Пока!

2   Добавьте на форму кнопку Удалить Привет!, при нажатии на которую слово Привет! удалялось бы из метки.

3   Добавьте на Вашу форму еще одну кнопку Сказать Пока!, при нажатии на которую слово Пока! выводилось бы на метку.

4   Добавьте на форму кнопку Сказать Пока!, при нажатии на которую слово Пока! добавлялось бы в конец метки.

5   Сделайте так, чтобы при нажатии на кнопку ПиветПока слово Привет добавлялось быв начало метки, а слово Пока – в конец.

6   Добавьте кнопки А, Б, В, Г, Д, чтобы при их нажатии соответствующие буквы добавлялись в конец метки.
Вопросы для самоконтроля

1   Что такое элемент управления?

2   Дайте определение понятию метод.

3   Что такое свойство по умолчанию?

4   Что такое событие?

5   Назовите основную функцию элемента управления Command Button.

6   Какое свойство элемента управления Command Button является свойством по умолчанию?

7   Какова основная функция элемента управления Label?

8   Какое свойство элемента управления Label является свойством по умолчанию?

9   Какой оператор VB прекращает выполнение программы?

10   Когда генерируется событие Click для элемента управления Command Button?

11   Каковы стандартные префиксы имен у элементов управления Label и Command Button?
1   2   3   4   5   6   7   8   9   ...   19

Похожие:

А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Практическая работа 1 создание первого приложения windows form
Цель: получение первичных навыков разработки приложений с использованием Windows Forms
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Книга raznprogram xls
Для работы с ней надо иметь персональный компьютер типа не ниже Pentium II с операционной системой не ниже Windows 98, оснащенный...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon 1. 2 Что такое язык vba
Подойдет любой com-совместимый язык, например, обычный Visual Basic, vbscript, jscript, C++, Delphi, Java и т п. Можно использовать...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Современные операционные системы
Работа, написана так, что в ней последовательно изложен материал, начиная от Windows 95 кончая новейшей операционной системой Windows...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Курсовой проект 3 Тема, которую нам предписано
Целью курсовой работы является закрепление теоретического материала, приобретение практических навыков проектирования Windows приложений...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Инструкция для тренера по интерактивной демонстрации Windows 1, нового...
Инструкция для тренера по интерактивной демонстрации Windows 1, нового Office и приложений на устройствах с Windows 1 на региональных...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Можливості sql-запитів у Microsoft Access
Формирование и выполнение запросов в реальном времени (инструментарий Visual Basic For Applications)
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Языки программирования. Создание программы в языке Visual Basic
Экспериментальное исследование тест работы программы выявление ошибок 16
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Программирование под Windows
Программная организация Windows: модули kernel, use, gdi. Отличия Windows от dos. Многозадачность и единый интерфейс. Гибкое управление...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Уро Тема урока: Язык программирования Visual Basic. Работа с массивами
Ввести понятие массива, его размерности. Познакомиться с фиксированными и динамическими массивами, способами их описания
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Кандидатский минимум начинающего линуксоида
Иначе систему он, конечно, установит, но использование ее будет не самым эффективным. В частности, размещение на одном разделе системы,...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Лабораторная работа №7 «Подготовка и проведение тестирования»
Изучить методы подготовки и проведения тестирования и получить навыки создания и выполнения тестов в среде ms visual Studio для приложений...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Рабочая программа учебной дисциплины современные средства разработки...
Современные средства разработки приложений: Рабочая программа дисциплины / Т. Н. Лебедева. – Челябинск: оу во «Южно-Уральский институт...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Справочник информационных объектов процессов (dataobject of process)....
Сервер приложений (6Гб оперативной памяти, 4 cpu, Windows Server 2008R2 или выше). Предназначен для функционирования приложений платформы...
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Руководство по установке демоверсии
Ос windows 95, Windows 98, Windows nt4 sp 6 или или Windows 2000 sp4, Windows xp, Windows me 19
А. Н. Небаба использование ms visual basic для разработки windows-приложений icon Учебно-методическое пособие по курсу «Базы данных» по теме разработка web-приложений
В настоящее время количество приложений с использованием систем управления реляционными базами данных (субд) неуклонно растет. Особенно...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск