Бейсик. Характеристика Visual Basic (VB).

VISUAL BASIC - один из первых языков, поддерживающий событийно управляемое программирование (event-driven programming).

В настоящее время с помощью Visual Basic можно быстро создавать приложения, работающие в среде Windows для любой области компьютерных технологий: бизнес-приложения, мультимедиа, приложения типа клиент — сервер и приложения управления базами данных. Кроме того, Visual Basic является встроенным языком для приложений Microsoft Office. Многие разработчики приложений также используют Visual Basic в качестве внутреннего языка своих приложений.

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

В режиме компиляции сначала производится отладка программы с помощью интерпретатора, затем она полностью транслируется (переводится) с языка высокого уровня (Бейсика) на язык низкого уровня (язык машинных команд компьютера), т. е. компилирует. Скомпилированная программа помещается в файл с расширением ехе. Этот файл может быть запущен на исполнение самостоятельно, без поддержки среды Visual Basic.

Три поколения языка Basic фирмы Microsoft:

1. GWBasic, Basic - поколение интерпретаторов. Работа только в среде интерпретатора оз-начает, что при каждом запуске каждая строка программы переводится в машинный код.

2. QuickBasic – второе поколение языка. Появился в середине 80-х. Включает интерпретатор и компилятор. Усеченный вариант Qbasic.

3. Visual Basic – третье поколение языка. Появился в 1991 году. Он даёт возможность использования средств Windows в форме обращения к её собственным функциям.

Существует несколько версий Visual Basic. Каждая версия предлагает свой способ работы на ПК (каждая следующая – все более удобная и мощная)

Издания языка Basic

Visual Basic распространяется в виде трёх изданий, каждое из которых снабжено специфи-ческим набором средств разработки:

I. Издание для начинающих (учебное издание – Visual Basic Lerning edition). Оно предос-тавляет программистам только основные возможности для создания приложений для Microsoft Windows и Windows NT;

II. Издание для профессионалов (Professional edition). Предоставляет больше инструментов и вспомогательных средств. Обеспечивает расширенные возможности к базам данных и созда-ния приложений OLE сервера;

III. Промышленное издание (Enterprise edition). Предназначено для разработчиков корпора-тивных сетей