- •Основы алгоритмизации и программирования на языке высокого уровня visual basic 6.0
- •Оглавление
- •Первое знакомство с Visual Basic
- •Практические рекомендации по разработке и отладке программ
- •Основные понятия программирования Переменные
- •Имена переменных
- •Типы данных
- •Присвоение значения переменной
- •Стандартные функции
- •Объявление переменной
- •Область действия переменных
- •Программные модули
- •Процедуры
- •Лабораторная работа №1. Линейный алгоритм
- •Решение задач линейной структуры
- •Ввод данных через диалоговые окна
- •Inputbox(“комментарий к текстовому полю”, “заголовок окна”,”значение по умолчанию”)
- •Вывод результата через окно сообщений.
- •Ввод и вывод данных через текстовые поля.
- •Лабораторная работа №2. Разветвляющийся алгоритм и его реализация на языке Visual Basic 6.0
- •Лабораторная работа №3. Циклический алгоритм и его использование в решении задач
- •Цикл с параметром
- •Цикл с предусловием
- •Блок-схема
- •Лабораторная работа №4. Использование циклического алгоритма для итерационных процессов в решении задач
- •Блок-схема
- •Программный код кнопки «Запуск»
- •Лабораторная работа №5. Обработка массивов в среде Visual Basic 6.0
- •Блок-схема
- •Список литературы:
Программные модули
Программы Visual Basic хранятся в программных модулях, которые бывают трех видов: модуль формы, стандартный модуль, модуль класса.
Модули формы содержат объявления переменных, констант, типов данных, внешних процедур, используемых на уровне модуля, процедур обработки событий. Они хранятся в файлах, имеющих расширение frm.
Стандартные модули содержат объявление глобальных и локальных переменных, констант, типов, внешних процедур. Они хранятся в файлах с расширением bas.
В Visual Basic можно создавать новые объекты с разработанными для них свойствами и методами, помещая их в модули классов, хранящихся в файлах с расширением cls.
Процедуры
Процедуры позволяют разбивать программные коды на небольшие логические блоки, которые легче отлаживать и создавать другие процедуры.
В Visual Basic существуют следующие процедуры:
Sub
Function
Property
Процедура Sub не возвращает значения и наиболее часто используется для обработки связанного с ней события. Ее можно помещать в стандартные модули, модули форм и классов. Она имеет следующий синтаксис:
[ Private] [ Pablic ] [ Static ] Sub имяПроцедуры (аргументы)
Операторы программного кода
End Sub
Параметр аргумента применяется для объявления передаваемых в процедуру переменных.
Процедуры обработки событий связаны с объектами, расположенными на формах, или с самой формой и выполняются при наступлении события, с которым они связаны.
Например:
Private Sub Form_Load()
Form1.Picture = ImageList_test. ListImage(6). Picture
End Sub
При запуске Visual Basic 6.0. (Рис.1) на экране появляется диалоговое окно New Project (Новый проект), используя которое можно выбрать шаблон для нового проекта, запустить мастера создания проекта или открыть ранее созданный проект. Это окно содержит три вкладки следующего назначения:
New (Новый) — содержит шаблоны и мастера для создания нового проекта;
Existing (Существующий) — позволяет открыть ранее созданный проект или проекты-примеры, поставляемые с Visual Basic 6.0. Вкладка имеет раскрывающийся список, с помощью которого можно выбрать любую папку на имеющихся ресурсах компьютера;
Recent (Недавно созданный) — содержит список проектов, открывавшихся в последнее время;
Для создания нового проекта используется вкладка New. На ней можно выбрать один из следующих типов шаблона проекта:
Standard EXE — стандартное выполняемое приложение;
ActiveX EXE — выполняемое приложение ActiveX;
ActiveX DLL — динамическая библиотека ActiveX;
ActiveX Control — элемент управления ActiveX;
ActiveX Document EXE — выполняемое приложение документов ActiveX и д.р.

Рис. 1. Окно New Project для выбора типа
создаваемого проекта
После выбора типа проекта пользователь переходит непосредственно в инструментальную среду проектирования Visual Basic 6.0.
Если вы не хотите, чтобы диалоговое окно New Project появлялось при последующих запусках Visual Basic 6, установите флажок Don't show this dialog in the future (He показывать этот диалог в дальнейшем), находящийся в нижней части окна.
Интегрированная среда разработки
Интегрированная среда разработки (IDE) представляет собой знакомый нам по другим приложениям Microsoft графический интерфейс. Ее внешний вид показан на Рис. 2.

Рис.2 Интегрированная среда проектирования
Visual Basic 6.0.
В состав среды проектирования включен набор следующих основных элементов:
Главное меню;
Стандартная панель инструментов (Standard);
Панель элементов управления;
Окно проводника проекта (Project);
Конструктор форм;
Редактор меню (Menu Editor);
Окно свойств (Properties);
Окно макета формы (Form Layout);
Окно просмотра объектов (Object Browser);
Редактор исходного кода.
Описанная среда позволит выполнить ряд лабораторных работ, в которых изучаются основные конструкции алгоритмов: линейные, разветвляющиеся, циклические.
