- •Федеральное агентство по образованию
- •М.Е. Буланая
- •Практическое занятие № 1 Интегрированная среда разработки Visual Basic 6.0. Базовые элементы управления
- •1.1. Запуск Visual Basic
- •1.2. Интегрированная среда разработки Visual Basic 6.0
- •Стандартные элементы управления.
- •1.3. Понятие проекта, управление проектом
- •1.4. Понятие свойства, метода, события
- •1.5. Состав приложения в Visual Basic
- •1.6. Экранная форма (Form)
- •Load – происходит в момент загрузки формы в память; Unload - происходит в момент выгрузки формы из памяти;
- •Формы – это строительные блоки интерфейса пользователя. Объекты типа Form являются контейнерами, содержащими другие элементы управления (надписи, текстовые поля, рисунки, кнопки и т.П.).
- •1.7. Элементы управления и их свойства
- •1.7.1. Элемент управления Label (Метка)
- •1.7.2. Элементы управления для создания рисунков в интерфейсе пользователя
- •1.7.3. Элемент управления TextBox (Текстовое окно)
- •Обозначения цветовых констант.
- •Text (Текст) определяет содержимое текстового окна.
- •1.7.4. Элемент управления CommandButton (Командная Кнопка)
- •1.7.6. Элементы управления OptionButton (Кнопка переключатель), CheckBox (Флажок), Frame(Рамка)
- •1.7.7. Элемент управления Shape (Фигура)
- •1.7.8. Элемент управления Line (Линия)
- •1.7.9. Элемент управления Timer (Таймер)
- •Name по умолчанию имя принимает значения Timer1, Timer2. Можно задать имя с префиксом tmr.
- •2. Лабораторная работа № 1 Разработка пользовательского интерфейса
- •2.1. Задание 1. Среда ide. Элементы управления Label, Image, PictureBox
- •Контрольные вопросы
- •2.2. Задание 2. Элементы управления TextBox, CommandButton. Процедуры обработки событий
- •Контрольные вопросы
- •2.3. Задание 3. Линейки прокрутки
- •Контрольные вопросы
- •2.4. Задание 4. Элементы управления Shape, Frame, OptionButton, CheckBox
- •Контрольные вопросы
- •Практическое занятие № 2 Разработка линейных программ. Диалоговые окна для ввода данных и вывода результатов
- •3.1.Типы данных Любая программа предназначена для обработки информации. Это могут быть данные, введенные пользователем, или результаты их обработки, полученные в процессе выполнения программы.
- •Стандартные типы данных.
- •3.2. Объявление переменных
- •3.3. Средства ввода и вывода данных
- •Лабораторная работа № 2 Ввод, вывод данных. Использование нескольких форм в приложении
- •Контрольные вопросы
- •Варианты заданий для лабораторной работы №2
- •Практическое занятие № 3 Создание Меню команд
- •Index определяет индекс (порядковый номер) в массиве элементов управления Menu.
- •6. Лабораторная работа № 3 Разработка Меню пользователя
- •Значения параметра Windowstyle.
- •Контрольные вопросы
- •Например, при наборе оператора MsgBox автоматически отображается его синтаксис:
- •Логические ошибки
- •Приложение 3. Приемы контроля вводимой информации
- •Литература
Практическое занятие № 1 Интегрированная среда разработки Visual Basic 6.0. Базовые элементы управления
Цель: изучение среды проектирования приложений, знакомство с базовыми элементами управления.
Задание: запуститьVisualBasic6.0; ознакомиться с Главным ОкномVB6.0; изучить свойства основных элементов управления.
1.1. Запуск Visual Basic
Запуск Visual Basicосуществляется одним из способов, характерных для системыWindows:
через систему иерархически организованных меню, а именно: “Пуск” на панели задач Windowsпапка “Программы”папка “MicroSoftVisualBasic6.0”пиктограмма ”VisualBasic6.0”;
щелчком мыши по пиктограмме ”VisualBasic”.
После запуска программы на экран будет выведено диалоговое окно мастера проектов “NewProject”(Новый проект), в котором пользователь может выбрать тип создаваемого проекта, а также загрузить уже существующий проект. Окно представляет пользователю меню для дальнейших действий. Меню содержит три вкладки:
Newсоздание нового проекта (после запуска она активизирована);
Existingвыбор из существующих проектов;
Recentсписок самых последних проектов.
Заметим, что приложение в VisualBasicназывается проектом. Приложения, создаваемые в лабораторных работах, будут выглядеть как обычныеWindowsприложения. Подобное приложение можно создать, выбрав элементStandardEXE. В результате на экране появляется интерфейс интегрированной среды разработкиVisualBasic.
1.2. Интегрированная среда разработки Visual Basic 6.0
Интегрированная среда разработки IntegratedDevelopmentEnvironment(сокращенноIDE) называется интегрированной, так как в ней можно выполнять различные действия при разработке программного продукта, такие как проектирование и описание составных частей приложения, редактирование программного кода, компиляцию всех элементов в выполняемый файл, а также отладку приложения. Основными элементамиIDE(рис. 1) являются:
Меню;
Панель Инструментов (ToolBar);
Окно Элементов Управления (ToolBox);
Дизайнер Формы (Form Designer);
Окно Формы (Form);
Окно Проводника Проекта (ProjectExplorer);
Окно Свойств (Properties);
Окно Макета Формы (FormLayout);
Окно Редактирования Кода (Code);
Окно Просмотра Объектов (ObjectBrowser).
Окно Элементов Управления Строка заголовка |
|
Меню Панель Инструментов |
|
Окно Проводника Проекта
Окно Свойств
Дизайнер Формы
Окно Формы
Окно Макета Формы |
Рис. 1. Главное Окно среды проектирования Visual Basic 6.0
Среда разработки VisualBasicпредставляет ряд отдельных не связанных между собой всплывающих окон, каждое из которых при необходимости можно убрать с экрана или вызвать для внесения изменений. Окна пристыкованы друг к другу (docking). Чтобы отстыковать окно, следует выполнить щелчок на строке заголовка данного окна и переместить его. Чтобы пристыковать окно, следует переместить его на границу с другим окном и отпустить кнопку мыши.
Строка заголовка Главного Окна VisualBasicвыглядит также как строка заголовка любой программыWindows. В нашем случае это будет: Project1 Microsoft Visual Basic [design]. Project1название создаваемого приложения, и оно может быть переименовано.MicrosoftVisualBasicназвание среды программирования. Текст в квадратных скобках обозначает текущий режим работы:designрежим конструирования приложения,runрежим выполнения приложения.
Меню. В состав этого элемента входят меню, содержащие все команды, которые используются при создании приложений вVisualBasic. Назначение различных меню и содержащихся в них наиболее часто используемых команд приведено ниже.
File (Файл) содержит набор команд, которые используются при работе с файлами проекта:
NewProjectсоздать новый проект;
OpenProjectоткрыть существующий проект;
SaveProjectсохранить проект;
SaveProjectAsсохранить проект под новым именем;
SaveForm1сохранить файл (форму), обычно уже существующий и измененный;
SaveForm1Asсохранить файл (форму) под новым именем;
Printоткрыть окно диалогаPrint;
PrintSetupоткрыть окно диалога настройки печати;
MakeProject1.exeсоздать исполняемый файл текущего проекта;
Exitзавершить работу вVisualBasic.
Edit (Правка) содержит набор команд, которые используются для редактирования:
Undoотменить предыдущую команду;
Redoвосстановить предыдущую команду;
Cutвырезать выделенный фрагмент;
Copyкопировать выделенный фрагмент в буфер обмена;
Pasteкопировать содержимое из буфера;
Removeпереместить выделенный фрагмент;
Deleteудалить выделенный фрагмент.
View (Вид)позволяет открыть следующие окна:
CodeОкно Редактирования Кода;
ObjectОкно Формы;
ObjectBrowserОкно Просмотра Объектов;
Project Explorer Окно Проекта;
Properties Window Окно Свойств;
Form LayOut Window Окно Макета Формы;
ToolboxОкно Элементов Управления;
ToolbarПанель Инструментов.
Project (Проект)содержит команды управления проектом, добавления и удаления его элементов (форм, модулей и т. д.), а также команды, которые позволяют добавить ссылки на подключаемые библиотеки и разместить дополнительные элементы на панелиToolbox.
AddFormдобавить в проект форму;
AddMDIFormдобавитьMDI-форму;
AddModuleдобавить программный модуль;
AddClassModuleдобавить пользовательский класс;
AddUserControlдобавить пользовательский элемент управления;
Removeисключить файл компонента проекта (форму, модуль, класс);
Componentsоткрыть окно диалога, которое позволяет добавить в Окно Элементов Управления дополнительные компоненты.
Format (Формат)содержит команды форматирования, позволяющие корректировать внешний вид и расположение объектов в форме.
Debug (Отладка)содержит команды, предназначенные для отладки приложения, пошагового выполнения программы, проверки значений переменных и выражений и установки точек останова.
Run (Запуск)предлагает команды, управляющие запуском проекта, его приостановкой и прерыванием.
Startзапустить приложение на выполнение;
StartWithFullCompileзапустить приложение на выполнение с полной компиляцией;
Breakвременно остановить выполнение приложения;
Endполностью остановить выполнение приложения;
Restartпроизвести перезапуск приложения;
Tools (Инструменты)содержит команды, осуществляющие настройку средыVisualBasic, добавляющие процедуры и определяющие их атрибуты.
AddProcedureдобавить процедуру;
ProcedureAttributesустановить атрибуты процедуры;
MenuEditorвызвать окно редактора меню;
Optionsвызвать окно диалога, которое позволяет осуществить настройку средыVisualBasic.
Add-Ins (Добавления)организует доступ к средствам разработки, тесно интегрированным сVisualBasic.
Window (Окно) содержит стандартные команды управления окнами.
Help (Справка)обеспечивает получение быстрой информации по любым вопросамVisualBasic.
Панель Инструментов (ToolBar).Панель Инструментов расположена под строкой меню. С ее помощью предоставляется быстрый доступ к большинству наиболее часто используемых командVisualBasic. Сюда вынесена часть команд выше рассмотренных меню.
Панель Инструментов представляет собой набор кнопок с изображенными на них иконками. При помощи этих кнопок можно выполнить те или иные команды, предусмотренные в среде VisualBasic. Если курсор в течение однойдвух секунд задержать на кнопке Панели Инструментов, то внизу, под кнопкой, всплывает надпись с текстом, поясняющим назначение кнопки.
В IDEсуществуют четыре основные Панели Инструментов:
Debug (Отладка)
Edit (Правка)
Form Editor (Редактор форм)
Standard (Стандартная)
По умолчанию отображается стандартная панель. В частности, здесь есть такие команды, как:
добавить новый проект;
добавить модуль, форму в создаваемое приложение;
вызвать редактор Меню;
открыть существующий проект, сохранить проект;
вырезать (вырезанный объект попадает в буфер), копировать, вставить в требуемую позицию курсора;
найти;
отменить/восстановить последнее действие пользователя;
стартовать, прервать (например, в процессе отладки), остановить выполнение программы;
вывести на экран Окно Проекта, Окно Свойств и т.д.
В конце панели инструментов указаны местоположение и размеры выделенного объекта управления (при редактировании формы) или координаты курсора (при редактировании кода).
Окно Элементов Управления (ToolBox). Данное окно содержит элементы управления для созданияVBприложения. Из элементов управления, перенесенных с помощью мыши на форму, и составляется любой интерфейс пользователя.
В таблице 1. приведен перечень стандартных элементов управления с указанием префикса, используемого при составлении имени объекта управления. Элемент управления, перенесенный на форму, становится объектом управления, так же, как и сама форма является объектом управления.