Visual Basic .NET
Visual Basic .NET (VB.NET) - это последняя версия языка Бэйсик, созданная корпорацией Microsoft. VB.NET - это полностью объектно-ориентированный язык программирования. Разработанный для платформы Microsoft .NET, Visual Basic .NET сочетает простоту и удобство программирования с мощью и масштабируемостью. Особенно это заметно при создании веб-приложений ASP.NET.
Надо заметить, что VB.NET не является логическим продолжением серии Visual Basic 1-6, основанной на технологии COM (Component Object Model); это уже совершенно другой язык. Открытие проектов старых версий VB (*.vbp) возможно только после предварительной конвертации их в формат VB.NET специальным мастером (Migration Wizard).
Важнейшими изменениями в VB.NET являются:
- полная поддержка концепций современного ООП;
- полная поддержка исполнительной среды .NET (.NET Framework) - это значительно расширяет возможности по работе с формами, базами данных, графикой, средствами обеспечения безопасности, веб-страницами и т.п.;
- появление жесткой проверки типов (Option Strict);
- "чистка" языка (исчезли анахронизмы вроде GoSub/Return и On ... GoTo, типы Variant, Currency и Date);
- поддержка свободной многопоточности (см. многопоточность);
- поддержка структурной обработки ошибок (исключений) (SEH, Structurized Exception Handling)
и т.д.
Также изменились свойства и методы часто используемых классов (в особенности, форм Windows и графики), были добавлены короткие операторы присваивания в "стиле C/C++" (+=, -=, /=, \=, *=, &= и др.)
В новой версии VB.NET, VB.NET 2005 Microsoft добавила также поддержку перегрузки операторов (см. ООП, перегрузка) и улучшила некоторые аспекты языка.
Думаю, VB.NET можно без преувеличения назвать первоклассным языком для .NET-программирования в среде Windows и Linux (под Mono), несмотря на сложившуюся ранее репутацию Visual Basic 6 как "инструмента для обучения" или "языка для неудачников, не сумевших изучить C++".
--195.131.119.38 16:38, 18 Ноя 2004 (UTC)