Основным признаком среды разработки программных приложений (ПП)- как интерпретатора является то, что созданные в ней программы выполняются только в самой среде разработки. Программу можно запустить непосредственно из среды и если в ней есть ошибки, они сразу же распознаются. Все это наблюдается и в IDE Visual Basic, где можно запустить приложение непосредственно IDE Visual Basic как компилятор
Visual Basic 6.0 нельзя назвать чистым компилятором, так как в отличие, например, от Visual C++, Visual Basic не создает исполняемый файл сразу же при запуске из среды разработки. Для создания такого файла необходимо сделать это явно (запустить команду File\Make *.EXE). Так называемый "Native Compiler”- компилятор, при этом, создает машинный код. Таким образом. Visual Basic объединяет в себе возможности как интерпретатора, так и компилятора.
Различные издания Visual Basic:
- Издание для начинающих (Learning Edition)
- Издание для профессионалов (Professional Edition)
- Промышленное издание (Enterprise Edition)
Далее рассмотрим рабочую среду и основные принципы создания проектов. После запуска Visual Basic на экране появляется диалоговое окно, в котором вы можете выбрать тип создаваемого приложения. Из этого же окна можно загрузить уже существующий проект.
Главное окно среды разработчика содержит несколько окон. Все окна подчиняются главному окну Visual Basic и могут "прикрепляться" (dockable) к одному из его краев. При необходимости такой многодокументный (MDI — Multiple Document Interface) вид среды разработки можно настроить
В верхней части экрана находится центр управления Visual Basic — панель инструментов (Toolbar). Ее можно настраивать, как это обычно делается в приложениях Microsoft.
Панель элементов ( слева сверху вниз вдоль края экрана(Рис. 1.2; Рис. 1.3.)). Кнопки, поля ввода и другие элементы(обьекты), которые нужны для создания визуального интерфейса приложения, расположены на панели элементов (Toolbox ). Окно формы, часто называемое просто "форма", является главным элементом приложения. Окно проводника проекта(Рис. 1.2.). В окне проводника проекта отображаются все элементы приложения: формы, модули, классы и т.п., сгруппированные по категориям. В Visual Basic все разрабатываемые приложения называются проектами Все элементы проекта сохраняются как отдельные и независимые файлы. Поэтому их можно в любое время загружать и сохранять. Это дает возможность использовать в проекте формы и коды, созданные для других проектов, что экономит рабочее время.
Содержимое окна проекта сохраняется в специальном файле. Он имеет расширение (.vbp) и содержит список элементов, которые нужно загрузить в среду разработки. Если толь-ко проектов объединяются в группу, их имена сохраняются в файле с расширением
Окно кода — начало работы над прикладной логикой проекта Главный вывод: для выполнения программного кода в VB всегда необходимо
событие. Это одно из важнейших правил создания приложений в Visual Basic.
Ни один код не выполняется без события. Это правило имеет лишь одно исключение, Объекты. В предыдущих пунктах упоминалось об объектах. Многое, или почти все из того, с чем вы работаете в Visual Basic, является объектами (формы, командные кнопки текстовые окна, графические окна, окна диалогов, списки, меню, принтер, и т.д.).. Объектами являются целые системы управления базами данных(Access,SQL Server,Oracle и др.),большое число информационных систем(MS Office,Visio, Mapinfo, Corel Drawe и т.д.)
Элементы управления. Объекты, компануемые в проект VB с панели элементов управления, называются элементами управления (Controls). Через них, пользователь инициирует определенные события и в результате может управлять программой. Каждый объект характеризуется определенными атрибутами, которые можно разделить на три категории:
• события;
• методы;
• свойства.
Классы. Объекты являются членами классов. К одному классу принадлежат объекты с одинаковым набором свойств, методов и событий. События связаны с определенными действиями пользователя и могут вызывать исполнение кода Visual Basic. Методы — это рабочие операторы объекта выполняющие заданные действия над ним. Например, метод Move позволяет переместить элемент управления в заданную позицию. Свойства отвечают за поведение и внешний вид объекта. Например, свойство Caption определяет текст надписи на объекте (надпись на кнопке, например).Рассмотрим еще простой пример- телефон. Звонок телефона — это событие.
22. Visual Basic — это ООП версия одного из популярных языков программирования. В настоящее время с помощью Visual Basic можно быстро создавать приложения, работающие в среде Windows для любой области компьютерных технологий: бизнес-приложения, мультимедиа, приложения типа клиент — сервер и приложения управления базами данных. Кроме того, Visual Basic является встроенным языком для приложений Microsoft Office. Многие разработчики других Windows-приложений также используют Visual Basic в качестве внутреннего языка своих приложений.
Объект — некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов. Почти все, с чем производится работа в VB, является объектами. Например: Форма, Командная кнопка, Текстовое поле и т. д.
Каждый объект характеризуется:
- свойствами;
- методами;
- событиями.
Свойство — это имеющий имя атрибут объекта. Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта).
Методы — это действия или задачи, которые выполняет объект (то, что можно делать с объектами).
Классом объектов в объектно-ориентированных языках программирования называется общее описание таких объектов, для которых характерно наличие множества общих свойств и общих действий, которые способны выполнять эти объекты (например, класс Командная кнопка — общее описание кнопок в окнах приложений). Они должны иметь множество общих свойств и других характеристик (например событий, одинаковых для всех этих объектов: щелчок мышью).
Приложение, создаваемое в среде Visual Basic, называется проектом. Программный проект — это совокупность частей, составляющих будущее WINDOWS-приложение. Любой проект должен обязательно состоять из экранных форм (хотя бы одной) и программных модулей (хотя бы одного). Visual Basic хранит каждый проект в отдельном файле с расширением vbp.
Экранная форма — это графическое представление WINDOWS-приложения вместе с содержанием этого окна. Содержание включает в себя:
- совокупность свойств этого окна с их значениями;
- совокупность, объектов, находящихся в этом окне;
- совокупность свойств этих объектов с их значениями.
Событие — это характеристика класса объекта, описывающая внешнее воздействие, на которое реагирует объект этого класса во время работы приложения.
Большинство процедур, из которых состоит программный код VB, привязаны к событиям и называются процедурами-событиями.
Создание любого приложения состоит из следующих этапов.
- Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения.
- Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.
- Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.
- Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования.
- Сохранение проекта и при желании — компиляция (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования).
Приложение может работать в режиме компиляции или интерпретации. В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой Visual Basic непосредственно в процессе их чтения компьютером строка за строкой в среде разработки.