Программирование на VBA
Лабораторный практикум
для студентов специальностей 1-27 01 01 «Экономика и организация производства», 1-37 01 08 «Оценочная деятельность на автомобильном транспорте» и 1-27 02 01 «Транспортная логистика»
Минск 2010
УДК 004.438
Составители:
И.И. Краснова, Н.В. Стефанович
Рецензенты:
А.А. Косовский, А.В. Сак
Задача данного лабораторного практикума состоит в том, чтобы познакомить студентов с современной системой проектирования Visual Basic (Beginner's All-purpose Symbolic Instruction Code).
© БНТУ, 2010
© Краснова И.И., Стефанович Н.В., 2010
Содержание
Лабораторная работа № 1 «Система проектирования Visual Basic 6.0». 4
Лабораторная работа №2 «Создание первого приложения». 17
Лабораторная работа №3 «Переменная и ее значение». 30
Лабораторная работа №4 «Выражения и функции». 38
Лабораторная работа №5 «Функции работы со строками. Финансовые функции» 47
Лабораторная работа №6 «Программирование ветвлений». 53
Лабораторная работа №7 «Программирование повторений». 63
Лабораторная работа №8 «Массивы». 74
Приложение. Основные элементы управления VBA.. 84
Лабораторная работа № 1
«Система проектирования Visual Basic 6.0»
Цель работы. Ознакомиться с системой проектирования Visual Basic 6.0.
Запуск Visual Basic
Visual Basic (Beginner's All-purpose Symbolic Instruction Code) - система проектирования, которая позволяет легко создавать Windows-приложения.
Visual Basic запускается как любое Windows-приложение:
1. С рабочего стола двойным нажатием левой клавиши мыши на пиктограмме Visual Basic (рис. 1).
Рис. 1
2. Из подменю Программы в меню Windows Пуск (рис. 2)
Рис. 2
После запуска на экране появляется Главная панель проекта Visual Basic (рис. 3).
|
Рис. 3
Вверху находится окно New Project - Новый проект, в окне - три закладки New, Existing и Resent (новый, существующий, недавний).
Выбрав пиктограмму Standard EXE, дважды щелкнув мышью, попадаем на Главную панель проекта (рис. 4).
Рис. 4
В строке заголовка записано название проекта и его экранной формы. Под строкой заголовка расположены две строки - строка Главного меню и строка Линейки инструментов. Под меню и линейкой инструментов на Главной панели проекта располагается большое окно, которое может иметь различный вид в зависимости от установки.
Строка Главного меню
Как и на большинстве панелей систем, разработанных фирмой Microsoft, строка Главного меню состоит из слов, каждое из которых означает опцию (или пункт) этого меню. Многие опции могут быть знакомы по работе с другими приложениями фирмы Microsoft.
Меню File (Файл) содержит команды, типичные для этой опции в других приложениях, например: Print (печать), Exit (завершение работы). Есть среди команд этого меню и такие, которых нет в других приложениях: создание нового проекта, открытие уже существующего проекта, сохранение текущего проекта.
Меню Edit (Правка) содержит команды редактирования, например: вырезка, копирование, вставка, поиск, откат, восстановление.
Меню View (Вид) позволяет раскрыть на Главной панели проекта инструментальные окна, необходимые для работы.
Меню Project (Проект) содержит команды, позволяющие управлять проектом, например, добавить в текущий проект новый элемент (форму, файл, модуль, элемент управления и т.д.)
Меню Format (Формат) позволяет форматировать объекты, размещенные на экранной форме, например, изменять их размеры, выравнивать размеры выделенной группы объектов и т. д.
|
Меню Debug (Отладка) содержит команды, предназначенные для поиска ошибок в программе - отладки программы.
Меню Run (Выполнить) содержит команды, с помощью которых можно управлять режимом выполнения программы (запустить программу, прервать ее работу, завершить выполнение программы).
Меню Tools (Инструменты) содержит команды создания новых процедур и функций, открытия Окна редактора меню, изменения параметров настройки среды проектирования.
Меню Add-lns (Добавление утилит) позволяет расширять возможности среды проектирования включением в нее дополнительных возможностей.
Меню Window (Окно) позволяет изменять расположение окон на Главной панели по усмотрению.
Меню Help (Справка) позволяет обращаться к Справочной системе Visual Basic.
Главная панель, наборы инструментов
Кнопки Линейки инструментов выполняют те же действия, которые выполняют команды некоторых меню. Если установить указатель мыши на пиктограмме и задержаться, то под кнопкой появится маленькое окошко, которое называется окном указателя. В нем можно прочитать название команды.
К стандартной линейке инструментов, которая входит в состав исходной конфигурации Главной панели проекта, можно добавить дополнительные наборы инструментов (рис. 5):
Рис. 5
Рассмотрим основные окна среды проектирования: Окно инструментов (Тоllbох), Окно формы (Object), Окно проекта (Project Explorer), Окно кода (Code), Окно свойств (Properties), Окно просмотра характеристик (Object Browser) и Окно расположения формы (Form Layout).
|
Кроме перечисленных окон в среде проектирования Visual Basic есть и другие окна. В частности, Окно Редактирования формы (Form Editor), Окно Редактирования кода (Edit), Окно Отладчика программ (Debug).
В процессе запуска и отладки программы появляются: Окно немедленного выполнения (Immediate), Окно слежения (Watch), Окно локальных переменных (Locals).
Окно инструментов Tollbox представлено на рис. 6. На рисунке показан минимальный комплект инструментов, но его можно значительно расширить и изменить. Дополняется комплект инструментов из окна Components {Дополнительные элементы) из меню Project/Components или путем выделения правой кнопкой мыши поля элементов управления в нижней части Toolbox (Панели элементов). В дополнительном комплекте есть инструменты для создания объектов самого разного назначения. С помощью инструментов панели создаются объекты управления на экранной форме проекта.
Рис. 6