[показать]Visual Basic — средство разработки программного обеспечения, разработанное корпорацией
Microsoft и включающее
язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка —
языка Бэйсик, у которого есть немало диалектов. В то же время Visual Basic — современный язык программирования, сочетающий процедуры и элементы объектно-ориентированных и компонетно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 — VB3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5 — VB5. Версию VB6, входящую в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии.
Эволюция Visual BasicVB 1.0 появился в 1991 году. Используемый в нём принцип связи языка и графического интерфейса был разработан Аланом Купером (Alan Cooper) и реализован в прототипе Tripod (также известном как Ruby).
май 1991 — выпущен Visual Basic 1.0 для Microsoft 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 — 6.3 — появилась русская версия, с возможностью писать имена переменных и процедур кириллицей.
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.
2008 — Visual Basic .Net 2008 выпущен в составе Visual Studio 2008 одновременно с .NET Framework 3.5.
Существует бесплатная версия — Express Edition.
Основные разновидности 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 6.0 was one of the most popular programming environments and we know that there are a lot of you who are developing in it today. Microsoft Visual Basic 6.0 is a language rapid application development environment that gives you fast, easy, and intuitive tools to quickly develop Windows applications. Using Visual Basic, you can develop simple utilities or sophisticated applications. Data access features allow you to create databases, front-end applications, and scalable server-side components for most popular database formats.
ActiveX technologies allow you to use the functionality provided by other applications, and even automate applications and objects created using the Professional or Enterprise editions of Visual Basic. Internet capabilities make it easy to provide access to documents and applications across the Internet or intranet from within your application, or to create Internet server applications.
homepage - http://msdn.microsoft.com/vbasic/