![]() |
Поиск
Последние проекты
2. Продвижение сайта
3. веб сайт
4. Доработка конфигурации 1с
5. Разработка небольшой И...
6. Веб дизайн магазина
7. Раскрутка сайта
8. Разработать информацио...
9. Альт Проект
10. Программирование и соп...
Последние вакансии
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.
См. также
- Gambas http://gambas.sourceforge.net/ — реализация BASIC для GNU/Linux, поддерживающая набор функциональности, близкий к классическому Visual Basic.
- REALbasic http://realsoftware.com/news/pr/2005/2005r1/lnx/ — RAD для GNU/Linux, с реализацией BASIC, обеспечивающей совместимость с Visual Basic
- ПРОФТ 5 - Русский VisualBasiс с русским синтаксисом
Ссылки
- 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

