Особенности Visual Basic

Программист или разработчик-фрилансер, работающий дома и набирающий исходный код на ноутбуке

Кредит изображения: comzeal / iStock / GettyImages

Visual Basic - это язык программирования, созданный Microsoft и предназначенный для простоты использования и интеграции с графическим интерфейсом Microsoft Windows. Это преемник BASIC, универсального кода символьных инструкций для начинающих, более раннего текстового языка с аналогичной целью доступности. Сегодня доступны версии Visual Basic для среды программирования Microsoft .NET и для автоматизации задач в Microsoft Office.

Visual Basic и его история

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

Видео дня

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

Visual Basic продолжал развиваться в течение 1990-х годов до выпуска Visual Basic 6.0 в 1998 году. У него была поддержка интеграции с компонентной объектной моделью Microsoft или COM, системой для программ Windows. и компоненты для связи и обмена данными и командами независимо от того, на каких языках они были написаны в. Он также включил поддержку ядра базы данных Jet, которое также используется базой данных Microsoft Access. программы в программном пакете Microsoft Office, а это означает, что поддержка баз данных была по существу встроена в язык.

В течение 1990-х годов многие программы Windows, включая некоторые полезные бесплатные условно-бесплатные утилиты, а также коммерческие инструменты, были разработаны с использованием Visual Basic. Программистам нравилась его простота использования, но некоторые жаловались, что сочетание логики интерфейса и бизнес-кода затрудняло определение того, где функции были фактически реализованы в программе, что затрудняло выполнение кода VB. поддерживать. Его поддержка объектно-ориентированного программирования, которая была довольно популярна в то время, также была ограничена.

Расцвет VB.Net

Visual Basic 6 был фактически заменен новым языком программирования под названием VB.NET. Он разработан для интеграции с системой программирования Microsoft .NET, как и его предшественники, интегрированные с COM и Jet. Он также добавил больше поддержки объектно-ориентированного программирования, чем его предшественники.

Хотя у этого языка есть свои приверженцы, он используется реже, чем другие языки .NET, особенно C #, и Microsoft заявила, что не может предоставить все функции C # для VB.NET.

Тем не менее, наследие Visual Basic, возможно, также живет в функции Windows Forms в Visual Studio, среде разработки Microsoft. Он позволяет создавать формы в стиле перетаскивания, которые работают с C #, VB.NET и другими языками .NET.

Visual Basic для приложений

Вариант Visual Basic по-прежнему используется для автоматизации и написания сценариев задач в пакете Microsoft Office, в том числе в Microsoft Word и Microsoft Excel. Этот язык, называемый Visual Basic для приложений или просто VBA, в значительной степени совместим с традиционным Visual Basic 6.