Дата |
Версия VB/VBA |
Комментарии |
Май 1991 г. |
VB 1.0 |
В то время это средство было больше похоже на игрушку, с помощью которой
можно было быстро сделать что-то, работающее в среде Windows (все серьезные
разработчики тогда использовали DOS и не думали о быстром переходе в Windows).
В России VB 1.0 был представлен в сентябре на выставке SofTool’91, а в одном
из первых номеров журнала КомпьютерПресс за 1992 г. появилась первая статья
о нем (автор — Федор Зубанов). Для написания расширенных элементов управления
используется стандарт VBX. Некоторые компоненты — элементы управления —
могут создавать независимые разработчики, правда, фактически только на С/С++
|
1992 г. |
VB 2.0 |
С этой версии стало понятно, что VB — это не игрушка, а стратегический
продукт Microsoft с дальним прицелом. Серьезно улучшена производительность,
сняты многие ограничения по размерам программ, которые были в версии 1.0.
Продукт реализован в двух редакциях — Stardard и Professional. В первой
появились элементы управления Grid и OlE, вторая была дополнена MAPI, ODBC
и рядом других. Расширен состав встроенных функций. Наконец-то был включен
режим Option Explicit (обязательное объявление переменных). Появился тип
данных Variant, что в тот момент (и еще долгое время потом) вызывало слезы
умиления у многих экспертов и программистов... |
1993 г. |
VB 3.0 |
В общем-то, это скорее просто улучшенный вариант версии VB2, которая
вышла менее чем за год до этого. Основные расширения — поддержка технологии
OLE 2.0 и интеграция механизма Microsoft Access 1.1, обеспечивающего доступ
к широкому набору популярных настольных СУБД. Это переломный момент в развитии
Basic: фактически полностью прекращается выпуск Basic для DOS и VB начинает
доминировать на рынке Basic-средств |
1994 г. |
VBA 1.0 |
В составе Excel 4.0 и Project 6.0 появилась система внутреннего программирования
под названием VBA. Она отличалась от существовавшего автономного VB. В следующих
версиях этих продуктов реализована версия VBA 2.0 |
1995 г. |
VB 4.0 |
Эта версия выходит в трех редакциях — Standard, Professional и Enterprise.
По мнению экспертов, она уже вполне отвечает корпоративным нуждам. Основные
особенности: · ключевым моментом в этой версии является переход от 16-разрядной
к 32-разрядной архитектуре OC. Версия VB 4.0 выпускается в двух установочных
вариантах — для Windows 3.x и Windows 95/NT; · переход от специализированного
стандарта дополнительных элементов управления VBX к обобщенному OCX; · впервые
реализована возможность создания повторно используемых компонентов на самом
VB — сегодня эту функцию выполняют ActiveX-серверы (в вариантах DLL и EXE);
· поддержка файлов ресурсов, а также наличие целого ряда дополнительных
утилит и средств |
Декабрь 1996 г. |
MS Office 97/VBA 5.0 |
Использование единой среды внутреннего программирования для основных
офисных пакетов — Word, Excel, PowerPoint. Однако языковые отличия VB и
VBA сохраняются |
Весна 1997 г. |
VBA 5.0 SDK |
Microsoft выпустила набор для интеграции стандартного механизма VBA в
бизнес-приложения независимых разработчиков |
Март 1997 г. |
VB 5.0. |
Завершение перехода к 32-разрядной архитектуре, а также: · произошло
радикальное изменение среды разработки, появился набор мастеров, начата
интеграция с другими средствами, входящими в состав Visual Studio (этот
набор появился тогда впервые); · реализована возможность компиляции — создания
исполняемых модулей на машинном коде; · можно создавать собственные элементы
управления ActiveX (OCX) на самом VB; · появился механизм создания расширений
для среды самого VB |
Август 1997 г. |
VB 5.0/Rus |
Впервые выпущен локализованный вариант VB — перевод документации и встроенной
справочной системы |
Сентябрь 1998 г. |
VB 6.0 |
На этот раз не было заметных революционных изменений, но очень многие
реализованные в VB5 возможности были серьезно расширены (например, появилась
возможность делать Web-приложения). Продолжается интеграция с Visual Studio,
включены многие новые технологии Microsoft (например, ADO) |
Июнь 1999 г. |
MS Office 2000/VBA 6.0 |
Можно считать (хотя с рядом оговорок), что закончено объединение VB и
VBA. В новой версии офисного пакета VBA используется в Word, Excel, PowerPoint,
Access, Outlook и FrontPage, а также в поставляемых автономно Project и
Visio. Выпущен VBA 6.0 SDK для независимых разработчиков |
Июнь 2001 г. |
MS Office XP/VBA 6.0 |
Здесь по-прежнему применяется механизм VBA 6.0, а не VB .NET. Но в следующей
версии MS Office, скорее всего, будет уже VS .NET |
13 февраля 2002 г. |
VB .NET |
Выпуск VB .NET в составе пакета Visual Studio .NET. Очень большие перемены
в среде и языке VB. Причина этого — переход на новую архитектуру Microsoft
.NET и дальнейшая интеграция средств разработки Microsoft. Перенос приложений
из VB 6.0 в VB .NET не будет автоматическим. Хотя VB .NET имеет рабочий
номер версии 7.0, но правильнее говорить о VB .NET 1.0. Масштаб изменений
сравним с переходом с DOS Basic к Visual Basic, и, возможно, эти изменения
будут сопровождаться довольно драматическими процессами (многие DOS-программисты
не смогли быстро перейти в VB, в том числе и по чисто психологическим причинам,
и на смену им пришло новое поколение разработчиков). Как и в те времена,
VB 6.0 и VB .NET будут использоваться одновременно в течение еще 2-3 лет
|