Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Программирование на языке Visual Basic

Диалект языка программирования Basic

Определение 1

Visual Basic (VB) относится к языкам программирования 3-го поколения и является средой разработки от Microsoft для модели программирования COM. Этот язык был получен из BASIC и поддерживает быструю прикладную разработку (RAD) графического пользовательского интерфейса (GUI), доступ к базам данных при помощи DAO, RDO, ADO, создание элементов управления ActiveX и объектов. Языки сценариев (VBA, VBScript) синтаксисом подобны VB.

Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Windows API (нужно объявление внешних функций).

Статья: Программирование на языке Visual Basic
Найди решение своей задачи среди 1 000 000 ответов

Особенности языка

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

Компиляция программ была введена в VB версии 5, но исполняемые программы все еще требуют наличия определенных библиотек для запуска. Такие библиотеки включены в Windows, начиная с версии 2000.

Форма в VB создается по технологии drag and drop («перетащи и брось»). Элементы управления (текстовые поля, кнопки и т.д.) размещаются на форме и имеют свои свойства, методы и обработку событий. Многие атрибуты элементов управления можно изменять во время исполнения программы, что приводит к созданию динамически реагирующих на действия пользователя программ.

«Программирование на языке Visual Basic» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Язык VB позволяет создавать исполняемые программы (файлы с расширением .exe), элементы управления ActiveX, библиотеки DLL, но чаще всего используется для разработки Windows-приложений. Диалоговые окна используются для обеспечения подсказок. Набор элементов управления позволяет обеспечить основные функциональные возможности приложения, а при помощи обработчиков событий можно расширить логику программы. Например, при использовании выпадающего списка автоматически отображается список, который позволяет выбрать нужный элемент.

Обработчик событий используется для написания дополнительного кода в зависимости от выбранного элемента. Язык обладает большой библиотекой сервисных объектов, объектно-ориентированной разработкой. В языке VB регистр не учитывается в отличие от многих других языков программирования. При сравнении строк регистр учитывается, но можно выполнять его и без учета регистра.

Компилятор VB поставляется вместе с другими языками Visual Studio (C, C++), но ограничения интегрированной среды разработки не позволяют создание некоторых видов приложений.

Характеристики Visual Basic

VB обладает следующими чертами:

  • Истинное значение определяется единицей, а ложное – нулем, т.к. тип Boolean хранится как 16-разрядное целое число со знаком. Связаны эти два значения логической операцией Not, т.е. Истина = Не Ложь.
  • Логические и битовые операторы объединены, что отличает VB от других C-подобных языков (Java, Perl).
  • При объявлении массивов указывается верхняя и нижняя границы как в Pascal и Fortran. Причем нижняя граница может иметь значение ниже 1 или 0 в отличие от Visual Basic .NET или VBScript, в которых нижняя граница фиксирована.
  • Сильная интеграция с операционной системой Windows и COM.
  • Целые числа автоматически преобразуются в вещественные при выполнении деления (/). Оператор () используется для деления с усечением дробной части.
  • Для переменных, которые объявляются без указания типа, по умолчанию используется тип variant. С помощью оператора Deftype можно изменить эту настройку и установить другой тип по умолчанию (например, DefInt, DefVar и т.д.). Тип по умолчанию можно отменить для переменной путем использования специального суффикса в ее имени.

Эволюция Visual Basic

Первая версия языка VB 1.0 была разработана в 1991 г. Аланом Купером был разработан принцип связи языка и графического интерфейса, который используется в языке и реализуется в его прототипе Tripod (известный как Ruby).

В мае 1991 г. появился VB 1.0 для MS Windows.

Под DOS язык VB 1.0 был выпущен в 1992 г. Он не был полностью совместим с Windows-версией VB, поскольку работал в текстовом режиме экрана.

Visual Basic для операционной системы MS-DOS. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Visual Basic для операционной системы MS-DOS. Автор24 — интернет-биржа студенческих работ

В этом же году появилась новая версия VB 2.0, которая была проще в использовании и работала быстрее.

В 1993 г. появились версии Standard и Professional языка VB 3.0, в состав которых входил движок для работы с базами данных Access. VB 4.0 (1995 г.) позволял создавать 32-х и 16-разрядные Windows-программы. Также появилась возможность писать на VB классы и возможность компиляции в «родной» для процессора машинный код, что значительно увеличило скорость выполнения программ.

1997 г. – VB 5.0 – версия, в которой стало возможно создавать свои компоненты.

В 1998 г. появилась русская версия 6.0–6.3, которая поддерживала возможность использовать имена переменных и процедур кириллицей. VB.NET, который появился в 2001 г. поставлялся вместе с .NET Framework, а в 2003 г. – VB.NET 2003 с .NET Framework 1.1.

Версия 2005 года – Visual Studio 2005– включала VB.NET 2005. Выпущен .NET Framework 2.0 и Microsoft SQL Server 2005. Немного позже появилась версия VB Express – бесплатная редакция VB.NET 2005

Основные разновидности Visual Basic

Замечание 1

Корпорацией Microsoft были разработаны разновидности VB для создания сценариев. Со временем оригинальный VB был заменен версией .NET.

  • Классический VB (версии 5-6) – отличается сильной привязанностью к своей среде разработки и к ОС Windows, предназначался для написания исключительно Windows-приложений. Включает большое количество средств для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы.
  • VB for Applications (VBA) – средство программирования для написания макросов и других прикладных программ для конкретных приложений. Стал популярным благодаря использованию в пакете программ MS Office. Из-за низкого внимания к вопросам безопасности широкое использование VBA привело к распространению макровирусов.
  • VB Scripting Edition (VBScript) – язык для написания скриптов, который является урезанной версией классического VB. Применяется преимущественно для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для браузера Internet Explorer.
  • VB.NET является преемником VB 6.0 и частью платформы Microsoft .NET.
Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 31.03.2017
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot