FreelanceHunt.com > удаленная работа и фриланс проекты в сфере IT  

FreelanceHunt.com » Категории » Что такое Basic/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, на её библиотеке классов. Поэтому сегодня (Февраль 2008) нужно говорить о классическом 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 для 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 http://msdn.microsoft.com/vstudio/express/vb/ — бесплатная редакция 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 Scripting Edition

Скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.

См. также

Ссылки


  • VBNet.Ru — крупнейший русскоязычный сайт посвящённый программированию на Visual Basic, VBA, VBS, ASP, .Net.
  • VBStreets — русскоязычный сайт посвящённый программированию на Visual Basic.
  • Kbyte.Ru — русскоязычный сайт по программированию на Visual Basic, VBA, ASP/VBScript.
  • VBRussian.Ru- сайт посвящённый программированию на Visual Basic с большим количеством примеров и статей

Литература


  • {{книга

|автор = Брайан Сайлер, Джефф Споттс
|часть =
|заглавие = Использование Visual Basic 6. Классическое издание
|оригинал = Special Edition Using Visual Basic 6
|ссылка =
|издание =
|место = М.
|издательство = «Вильямс»
|год = 2007
|страницы = 832
|isbn = 0-7897-1542-2
}}

  • {{книга

|автор = Билл Семпф
|часть =
|заглавие = Microsoft Visual Basic 2005 для "чайников"
|оригинал = Visual Basic 2005 For Dummies
|ссылка =
|издание =
|место = М.
|издательство = «Диалектика»
|год = 2006
|страницы = 288
|isbn = 0-7645-7728-X
}}
{{Языки программирования}}
Категория:Объектно-ориентированные языки программирования

Категория:Basic
Категория:Microsoft Visual Studio

ar:???? ??????
bg:Visual Basic
ca:Visual Basic
cs:Visual Basic
da:Visual Basic
Visual Basic
Visual Basic
eo:Visual Basic
es:Visual Basic
et:Visual Basic
eu:Visual Basic
fa:?????? ?????
fi:Visual Basic
Visual Basic
he:Visual Basic
hr:Visual Basic
hu:Visual Basic programoz?si nyelv
id:Visual Basic
it:Visual Basic
ja:Microsoft Visual Basic
ko:??? ???
ms:Visual Basic
nl:Visual Basic
no:Visual Basic
pl:Visual Basic
pt:Visual Basic
ro:Visual Basic
simple:Visual Basic
sk:Visual Basic
sl:Visual Basic
sq:Visual Basic
sr:Вижуал Бејсик
sv:Visual Basic
ta:??????? ??????
tg:Visual Basic
th:??????????
tr:Visual Basic
vi:Visual Basic
zh:Visual Basic