Что такое Visual Basic

Что такое Visual Basic

Visual Basic – это язык программирования третьего поколения и в тоже время среда разработки для модели COM от Microsoft. Быстрая 

Visual Basic вобрал в себя дух своего предка Бейсика, элементы из других языков программирования, такие как: процедуры, объектно-ориентированное и компонентно-ориентированное программирование.  Для создания программ и приложений используются инструменты визуального конструирования пользовательского интерфейса.

Скажем, что возможность компиляции программ появилась только в пятой версии VB, но это не отменяет использование некоторых библиотек для запуска. Эти библиотеки как правило включены в Windows начиная с версии 2000.

В последний раз корпорацией Microsoft обновлен Visual Basic был в 1998 году. Сейчас правопреемник VB – это Visual Basic.NET.

Особенности и возможности среды

Visual Basic отличается своей простотой в изучении и пользовании, однако он дает возможность создавать как простые приложения с использованием графического интерфейса, так и более сложные.

VB предусматривает возможность написания дополнительного кода, дабы расширить функциональные возможности, сочетание визуального компонента и контроллов. Простейшая программа на бейсик может быть написана даже без участия кода программиста. Сегодняшние мощные компьютеры и возможность компиляции позволяют решить проблему, стоявшею в ранних версиях среды – низкую производительность.  

Формы здесь создаются максимально простым образом – «перетащи - брось». Плюсом так же является то, что многие элементы управление можно изменять по ходу написания программы, это делает ее более динамичной.

Visual Basic используют для создания исполняемых программ (ЕХЕ файлов), элементов управления ActiveX, библиотек DLL и Windows приложений. Диалоговые окна, которые имеют ограниченный функционал, как правило, используются в качестве подсказок.   

К преимуществам языка относится справочная информация для сбора мусора, большая библиотека сервисных объектов, объектно-ориентированная разработка, независимость от регистра, чего нет во многих других языках.

Характерные черты Visual Basic

  • Булевские постоянные «истина» и «ложь» здесь взаимосвязаны с помощью логической операции Not, что значит Истина=Не ложь.
  • Отличается бейсик от всех С подобных языков тем, что в нем объединены вместе логические и битовые операторы.
  • В VB массивы объявляют, определяя верхнюю и нижнюю границу, наподобие Паскаля и Фортрана.
  • Хорошо интегрируется с Windows  и COM.
  • Автоматическое преобразование целых чисел в вещественные при использовании «/».
  • Если программист не указывает тип переменной, то по умолчанию она получает тип variant.

 

Разновидности Visual Basic

Существует несколько разновидностей Visual Basic, созданных компанией Microsoft. На сегодня, как уже говорилось выше, последней версией и правопреемницей оригинального бейсика является версия Visual Basic .NET.

Особенностью классических версий 5-6 Visual Basic является их привязанность к своей среде разработки,  операционной системе Windows. На бейсик можно писать приложения только под эту операционную систему. Привязка к среде состоит в том, что имеется не малое количество средств для удобства программирования, это: встроенный отладчик, возможность просмотра переменных, данных и структур на лету, окна отладки, появление всплывающей подсказки. Собственно, именно это и делает невозможным использовать бейсик в другой среде.

Visual Basic for Applications – это средство программирования, которое используется для написания макросов и иных прикладных программ, необходимых для используемых приложений. VBA постовлялось в одном пакете с Microsoft Office, что обеспечило его высокую популярность, и, в сочетании с недостаточно внимательным подходом к безопасности, появление большого количество макровирусов.

Существует скриптовый язык бейcик -  Visual Basic Scripting Edition (VBScript). Он представляет из себя усеченную версию оригинального продукта.

Сегодняшний приемник Visual Basic - Visual Basic .NET, является частью платформы Microsoft .NET.

 

Поделиться


Спецпредложения

Наши публикации:

Что лучше для дома: принтер или мфу

У многих возникает вопрос, что же выбрать для дома и маленького офиса: принтер и сканер или МФУ
Тестирование характеристики принтера разрешение печати

Для многих пользователей бывает важной характеристика «максимальное разрешение печати»
Отличный принтер hp deskjet ink advantage

Отличный принтер hp deskjet ink advantage

покопийная печать

из за близости событий он не виден это даже имеет научное название.

managedprinting.ru

Шарфы из вязаного кролика

Общество, политика, бизнес, развлечения Бланк заявки на товар

ru-podarki.ru

НОВОСТИ

08.06.2015 Щетки-мастерицы вернут древесину в прошлое

Дерево, способное похвастать долголетием – одно из наимоднейших веяний ...   Подробнее »

01.06.2015 Новостной сайт финансово-экономической тематики: шаг к будущему процветанию

Многие уверены, что новостные сайты не достойны особого внимания. Для формирования ...   Подробнее »

24.05.2015 Компания Panasonic передала лицею 5 МФУ

Компания Panasonic передала лицею 5 МФУ

21.04.2015 3д принтеры в России

3д принтеры в России

18.04.2015 Цена 3d принтера

Цена 3d принтера

12.04.2015 Как выбрать принтер

Как выбрать принтер

Архив новостей