Visual basic что это
Visual Basic
Visual Basic 6.0 (1998)
Microsoft Visual Basic for DOS, Microsoft Visual Basic for Windows
Содержание
Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 — VB3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5 — VB5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.
Эволюция Visual Basic
Основные разновидности Visual Basic
Классический Visual Basic (версии 5-6)
Этот язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы (IntelliSense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.
Visual Basic for Applications (VBA)
Это средство программирования, практически ничем не отличающееся от классического Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office. Широкое распространение Visual Basic for Applications в сочетании с изначально недостаточным вниманием к вопросам безопасности привело к широкому распространению макровирусов.
Visual Basic Scripting Edition (VBScript)
Скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.
Достоинства и недостатки
Достоинства
Недостатки
Критика
Однако стоит отметить, что все недостатки языка вытекают из его основного достоинства — простоты разработки графического интерфейса. Поэтому многие программисты используют Visual Basic для разработки интерфейса пользователя, а функциональность программы реализуют в виде динамически подключаемых библиотек (DLL), написанных на другом языке (чаще всего C++).
См. также
Примечания
Литература
Ссылки
Классические | |
---|---|
Тип исполнения: | Компилируемый Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка BASIC, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Интегрированная среда разработки VB включает инструменты для визуального проектирования пользовательского интерфейса, редактор кода с возможностью IntelliSense и подсветкой синтаксиса, а также инструменты для отладки приложений. Visual Basic также является хорошим средством быстрой разработки (RAD) приложений баз данных для операционных систем семейства Microsoft Windows. Множество готовых компонентов, поставляемых вместе со средой, призваны помочь программисту сразу же начать разрабатывать бизнес-логику приложения, не отвлекая его внимание на написание кода запуска программы, подписки на события и других механизмов, которые VB реализует автоматически. Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5. Версия VB6, входящая в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. СодержаниеИстория развития [ ]Visual Basic 1.0 для MS-DOS. Дизайнер форм Visual Basic 1.0 для MS-DOS. Редактор кода Visual Basic 1.0 для Windows Элементы языка [ ]Типы данных [ ]Переменные в Visual Basic объявляются оператором Dim после которого указывается ключевое слово As и тип переменной. Если тип опущен, то переменная объявляется как Variant. Если не указать конструкцию Option Explicit в разделе деклараций, то явного объявления переменных не требуется и они автоматически будут созданы при первом использовании. Данное поведение может привести к снижению скорости выполнения программы, так как необъявленные переменные будут иметь тип Variant, а также возможны логические ошибки связанные с неверным вводом имени имеющейся переменной или риска конфликтов в приложении, когда область определения переменной не совсем ясна. Таблица основных типов Visual Basic 6.0 Операторы [ ]Язык Visual Basic содержит множество операторов, которые отвечают за арифметические операции, операции сравнения и присвоения, а также конкатенации. Управляющие конструкции [ ]Оператор ветвления [ ]Оператор выбора [ ]Пример: вывод различных сообщений в зависимости от значения переменной Руководство. Начало работы с Visual Basic в Visual StudioВ этом руководстве по Visual Basic вы будете работать со средой Visual Studio для создания и запуска нескольких разных консольных приложений. Вы также ознакомитесь с некоторыми возможностями интегрированной среды разработки (IDE) Visual Studio. Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого. Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого. Создание проектаСначала мы создадим проект приложения Visual Basic. Для этого типа проекта уже имеются все нужные файлы шаблонов, что избавляет вас от лишней работы. Откройте Visual Studio 2017. В верхней строке меню последовательно выберите Файл > Создать > Проект. Добавление рабочей нагрузки (необязательно)Вариант 1: использование диалогового окна «Новый проект»Щелкните ссылку Открыть установщик Visual Studio в левой области диалогового окна Новый проект. Вариант 2: использование меню «Сервис»Закройте диалоговое окно Создать проект и в верхней строке меню выберите Сервис > Получить средства и компоненты. На некоторых снимках экрана в этом учебнике используется темная тема. Если вы не используете темную тему, но хотите переключиться на нее, см. страницу Персонализация интегрированной среды разработки и редактора Visual Studio. Запустите Visual Studio. На начальном экране выберите Создать проект. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта. В поле Имя проекта окна Настроить новый проект введите WhatIsYourName. Нажмите кнопку Далее. В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET Core 3.1. Если это не так, выберите .NET Core 3.1. Затем нажмите Создать. Новый проект открывается в Visual Studio. Запустите Visual Studio. На начальном экране выберите Создать проект. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов. Затем нажмите кнопку Изменить в Visual Studio Installer. Вам может быть предложено сохранить результаты работы; в таком случае сделайте это. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта. В поле Имя проекта окна Настроить новый проект введите WhatIsYourName. Нажмите кнопку Далее. В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET 6.0. Если это не так, выберите .NET 6.0. Затем нажмите Создать. Новый проект открывается в Visual Studio. Создание приложения для запроса имениДавайте создадим приложение, которое запрашивает имя пользователя, а затем выводит его вместе с датой и временем. Вот как это сделать. Откройте проект WhatIsYourName, если он еще не открыт. Введите следующий код Visual Basic между первой открывающей скобкой после строки Sub Main(args As String()) и строкой End Sub : Этот код заменяет существующие операторы WriteLine, Write и ReadKey. Нажмите зеленую кнопку Пуск или клавишу F5, чтобы создать и запустить свое первое приложение. Когда откроется окно консоли, введите свое имя. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Для закрытия консольного окна нажмите любую клавишу. В проекте WhatIsYourName введите следующий код Visual Basic между первой открывающей скобкой после строки Sub Main(args As String()) и строкой End Sub : Этот код заменяет существующие операторы WriteLine, Write и ReadKey. Нажмите зеленую кнопку Пуск или клавишу F5, чтобы создать и запустить свое первое приложение. Когда откроется окно консоли, введите свое имя. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Для закрытия консольного окна нажмите любую клавишу. В проекте WhatIsYourName введите следующий код Visual Basic в файле Program.vb между первой открывающей скобкой после строки Sub Main(args As String()) и перед строкой End Sub : Код заменяет существующий оператор WriteLine. Нажмите зеленую кнопку Пуск или клавишу F5, чтобы создать и запустить свое первое приложение. Когда откроется окно консоли, введите свое имя. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Для закрытия консольного окна нажмите любую клавишу. Создание приложения «Калькулятор»Откройте Visual Studio 2017 и в верхней строке меню выберите Файл > Создать > Проект. Введите следующий код между строками Module Program и End Module : Окно кода должно выглядеть так, как показано на следующем снимке экрана: Щелкните CalculateThis, чтобы запустить программу. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: На начальном экране выберите Создать проект. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Затем в поле Имя проекта окна Настроить новый проект введите CalculateThis. Затем щелкните Далее. В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET Core 3.1. Если это не так, выберите .NET Core 3.1. Затем нажмите Создать. Введите следующий код между строками Module Program и End Module : Окно кода должно выглядеть так, как показано на следующем снимке экрана: Щелкните CalculateThis, чтобы запустить программу. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: На начальном экране выберите Создать проект. В окне Создание проекта выберите Visual Basic в списке языков. Затем выберите Windows в списке платформ и Консоль в списке типов проектов. Применив фильтры по языку, платформе и типу проекта, выберите шаблон Консольное приложение и щелкните Далее. Затем в поле Имя проекта окна Настроить новый проект введите CalculateThis. Затем щелкните Далее. В окне Дополнительные сведения для целевой платформы должна быть указана версия .NET 6.0. Если это не так, выберите .NET 6.0. Затем нажмите Создать. В файле Program.vb введите следующий код между строками Module Program и End Module : Окно кода должно выглядеть так, как показано на следующем снимке экрана: Нажмите зеленую кнопку «Пуск» рядом с проектом CalculateThis, чтобы запустить программу. Окно консоли должно выглядеть так, как показано на следующем снимке экрана: Добавление системы управления исходным кодом GitТеперь, когда вы создали приложение, вы можете добавить его в репозиторий Git. Мы их предоставим. Visual Studio упрощает этот процесс с помощью инструментов Git, которые вы можете использовать непосредственно из IDE. Git — это наиболее широко используемая современная система контроля версий, поэтому, независимо от того, являетесь ли вы профессиональным разработчиком или учитесь программировать, Git может быть для вас весьма полезным. Если вы новичок в Git, вы можете начать с сайта https://git-scm.com/. Там вы найдете памятки, популярную электронную книгу и видеоматериалы по основам GIT. Чтобы связать свой код с Git, вы начинаете с создания нового репозитория Git, в котором находится ваш код. Вот как это сделать. В строке состояния в правом нижнем углу Visual Studio нажмите Добавить в систему управления версиями и выберите Git. В диалоговом окне Создать репозиторий Git войдите в GitHub. Имя репозитория заполняется автоматически в зависимости от расположения вашей папки. По умолчанию ваш новый репозиторий является частным. Это означает, что только вы можете получить к нему доступ. Независимо от того, является ли ваш репозиторий общедоступным или частным, лучше всего иметь удаленную резервную копию кода, надежно хранящуюся на GitHub. Даже если вы не работаете с командой, удаленный репозиторий позволит получать доступ к коду с любого компьютера. Щелкните Создать и отправить. После того как вы создали свой репозиторий, вы увидите информацию о статусе в строке состояния. Первый значок со стрелками показывает, сколько исходящих и входящих фиксаций в вашей текущей ветке. Вы можете использовать этот значок, чтобы получать любые входящие или исходящие фиксации. Вы также можете выбрать отображение этих фиксаций в первую очередь. Для этого щелкните значок и выберите Просмотреть исходящие/входящие. Второй значок с карандашом показывает количество незафиксированных изменений в вашем коде. Щелкните этот значок, чтобы просмотреть эти изменения в окне Git Changes. Чтобы узнать больше о том, как использовать Git с вашим приложением, см. документацию по управлению версиями Visual Studio. Быстрые ответы на часто задаваемые вопросыНиже приведен краткий список вопросов и ответов, с помощью которого вы сможете ознакомиться с некоторыми основными понятиями. Что такое Visual Basic?Visual Basic — это типобезопасный язык программирования, который прост в изучении. Он является производным от языка BASIC (Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих). Что такое Visual Studio?Visual Studio — это интегрированный набор средств разработки. Его можно рассматривать как программу для создания приложений. Что такое консольное приложение?Консольное приложение принимает входные данные и выводит результаты в окне командной строки (также называется консоль). Следующие шагиПоздравляем с завершением этого учебника! Для получения дополнительных сведений перейдите к следующему руководству.
|