IDE Visual Basic как интерпретатор

Основным признаком среды разработки программных приложений (ПП)- как ин­терпретатора является то, что созданные в ней программы выполняются только в самой среде разработки. Программу можно запустить непосредственно из среды и если в ней есть ошибки, они сразу же распознаются. Все это наблюдается и в 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, привязаны к событиям и называются процедурами-событиями.

Создание любого приложения состоит из следующих этапов.

  1. Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения.
  2. Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.
  3. Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.
  4. Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования.
  5. Сохранение проекта и при желании — компиляция (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования).

Приложение может работать в режиме компиляции или интерпретации. В режиме интерпретации все инструкции на языке БЭЙСИК, из которых состоит программа, будут выполняться системой Visual Basic непосредственно в процессе их чтения компьютером строка за строкой в среде разработки.