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


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

ТЕМА № 8.Создание и работа с меню формы


Задание: разработайте приложение, которое изменяет форму и ширину границы элемента управления Shape из занятия № 7, реализовав эти функции с помощью меню формы.
Справочный материал

Любое приложение создается для реализации комплекса функций, обеспечивающих выполнение общей задачи приложения. Для быстрого доступа ко всем функциям приложения используется меню: главное меню приложения и контекстное меню отдельных объектов приложения (форм, панелей).


Рис. 15. Окно редактора меню формы

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

В приложениях каждой команде меню, как правило, соответствует «горячая» клавиша (клавиша быстрого доступа). Рекомендуется по возможности использовать стандартные клавиши.

Как и любой другой объект приложения, меню имеет набор свойств. Свойства меню доступны для редактирования в окне Properties (Свойства) формы, которой принадлежит меню.

Для проектирования меню всех видов используется редактор меню Menu Editor (Редактор меню) среды проектирования IDE.
Ход работы

1   Скопируйте с носителя на винчестер Ваш проект из занятия № 7.

2   Войдите в редактор меню (в меню Tools выберите пункт Menu Editor).

3   Создайте меню на Вашей форме, как показано на рис. 15.

4   Запустите программу и поэкспериментируйте с меню: понажимайте пункты созданного Вами меню.

5   Запрограммируйте событие Click для каждого пункт меню, например, для пункта Прямоугольник из меню Форма необходимо написать следующий код:

Private Sub mnuПрямоугольник_Click()

shpФигура.Shape = 0

End Sub


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

6   Запрограммируйте аналогично остальные пункты меню Форма.

7   Запустите и отладьте приложение.

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

Выполните дополнительное задание из занятия № 7, реализовав функции с помощью меню формы.
Контрольные задания

Выполните контрольное задание из занятия № 7, реализовав функции с помощью меню формы.

Вопросы для самоконтроля

1   Каково основное назначение Меню формы?

2   С помощью какого средства можно создавать и модифицировать Меню?

3   Каков стандартный префикс имени пунктов меню?

4   Можно ли для основного пункта Меню задать «горячую клавишу»?

5   Как запрограммировать необходимый пункт меню?

6   В чем состоит преимущество реализации с помощью меню различных функций приложения?

7   Может ли главный пункт меню состоять из нескольких слов?

8   С помощью какого свойства меню можно сделать недоступным какой-либо пункт?

ТЕМА № 9.Элемент управления Timer


Задание: разработайте приложение «Секундомер», которое при нажатии на кнопку начинает или приостанавливает отсчет времени в секундах.
Ход работы

1   Создайте на новой форме два текстовых окна для секунд и минут (рис. 17).


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

2   Создайте элемент управления Timer. Лучше сделать это двойным щелчком мыши на панели с элементами управления, тогда VB создаст элемент управления стандартного размера в центре текущей формы.

3   Попробуйте изменить размер элемента управления Timer, а еще лучше запустите приложение и посмотрите, как он будет выглядеть при этом. Timer необходим, чтобы выполнять какие-либо действия через определенные промежутки времени, поэтому он невидим при работе приложения.

4   Запрограммируйте событие Timer для таймера так, чтобы значение текстового окна секунд увеличивалось на единицу:
Private Sub trmСекундомер_Timer()

txtСекунды = Val(txtСекунды) + 1

End Sub
5   Создайте и запрограммируйте кнопку, которая будет запускать или останавливать Ваш секундомер. Для запуска и остановки отсчета времени используйте тот факт, что если свойство Interval равно 0, генерирование события Timer прекращается:
Private Sub Command1_Click()

trmСекундомер.Interval = 1000

End Sub
6   Запустите приложение. Щелкните по кнопке Старт и убедитесь, что значение окна секунд стало увеличиваться на единицу. Подождите одну минуту и убедитесь, что когда достигается предел в 60 сек, значение минут не увеличивается.



Рис. 18. Таймер в работе

Дополнительное задание

Измените приложение так, чтобы время измерялось и в секундах, и в минутах. Сохраните проект.
Контрольные задания

1   Добавьте кнопку Сброс, при нажатии на которую время на секундомере обнулялось бы.

2   Добавьте TextBox для отсчета часов.

3   Добавьте TextBox для отсчета десятых долей секунд.

4   Расширьте Ваше приложение, чтобы оно могло работать как будильник (звук для будильника можно получить с помощью оператора Веер).

Вопросы для самоконтроля

1   Каково основное назначение элемента управления Timer?

2   В каких единицах измеряется его свойство Interval?

3   С помощью какого события элемента управления Timer можно выполнять действия через заданные промежутки времени?

4   Каков стандартный префикс элемента управления Timer?

5   С помощью какой команды можно задать генерирование события Timer элемента управления Timer через каждые 2 секунды?
1   ...   4   5   6   7   8   9   10   11   ...   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
Поиск