Visual Basic
Материал из Википедии — свободной энциклопедии
Visual Basic — средство разработки программного обеспечения, разработанное корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бэйсик, у которого есть немало диалектов. В то же время Visual Basic — современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонетно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic одновременно и любим и презираем многими програмистами. Visual Basic считается идеальным средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционной системы Windows.
Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 — VB3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5 — VB5. Версию VB6, входящую в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.
Visual Basic .NET хоть и позволяет программировать по-старому, по сути является совершенно другим языком, таким же, как и любой другой язык программирования для платформы .NET. Индивидуальность языка, так же как и его преимущества (простота, скорость создания программ, лёгкость использования готовых компонент) при использовании в среде .NET не имеют такого значения, как раньше — все сосредоточено на возможностях самой системы .NET, на её библиотеке классов. Поэтому сегодня (июль 2005) нужно говорить о классическом Visual Basic, его диалектах VBA и VBScript и о языке для платформы .NET — Visual Basic .NET.
Язык Visual Basic не стандартизован ни ANSI, ни ISO.
Содержание |
[править] Эволюция Visual Basic
VB 1.0 появился в 1991 году. Используемый в нём принцип связи языка и графического интерфейса был разработан Аланом Купером (Alan Cooper) и реализован в прототипе Tripod (также известном как Ruby).
- май 1991 — выпущен Visual Basic 1.0 под Windows
- сентябрь 1992 — выпущен Visual Basic 1.0 под DOS. Он не был полностью совместим с Windows-версией VB, поскольку по сути являлся следующей версией QuickBASIC и работал в текстовом режиме экрана.
- ноябрь 1992 — выпущен Visual Basic 2.0. Среда разработки стала проще в использовании и работала быстрее.
- летом 1993 — вышел в свет Visual Basic 3.0 в версиях Standard и Professional. В состав поставки входил движок для работы с базами данных Access.
- август 1995 — Visual Basic 4.0 — версия, которая могла создавать как 32-х так и 16-разрядные Windows-программы. Кроме того, появилась возможность писать на VB классы, а также возможность компиляции в «родной» для процессора машинный код, что значительно увеличило скорость выполнения программ.
- февраль 1997 — Visual Basic 5.0 — версия, в которой стало возможно делать свои компоненты.
- 1998 — версия 6.0
- 2001 — Visual Basic .NET, вместе с .NET Framework
- 2003 — Visual Basic .NET 2003, вместе с .NET Framework 1.1
- конец октября 2005 — выпущена Visual Studio 2005, включающая Visual Basic .NET 2005. В это же время также выпущен .NET Framework 2.0 и Microsoft SQL Server 2005. Немногим позже появилась версия Visual Basic Express [1] — бесплатная редакция VB.NET 2005.
[править] Основные разновидности 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 Scripting Edition
Скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.
[править] См. также
- Gambas [2] — реализация BASIC под Linux, поддерживающая набор функциональности, близкий к классическому Visual Basic.
- REALbasic [3] — RAD для Linux, с реализацией BASIC, обеспечивающей совместимость с Visual Basic
[править] Ссылки
- CodeHoles - VB - сайт, посвященный программированию на Visual Basic и Basic в целом.
- VBStreets — русскоязычный сайт посвящённый программированию на Visual Basic.
Используемые в разработке: ABAP/4 | Ада | Ассемблеры | Awk | BASIC | Си | КОБОЛ | C++ | C# | ColdFusion | D | Delphi | Forth | FoxPro | DataFlex | Фортран | Java | JavaScript | J++ | J# | Icon | Limbo | Лисп | Lua | Objective-C | Оберон | Oz | Паскаль | Perl | PHP | PL/I | Пролог | Руби | Python | Tcl | Smalltalk | SQL | Visual DataFlex | Visual Basic | VB.NET
|