Visual Basic .NET
Материал из Википедии — свободной энциклопедии
Visual Basic .NET (VB.NET) — это объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic (VB), реализованный на платформе Microsoft .NET.
В отличие от «классического» VB, VB.NET — полностью объектно-ориентированный язык программирования, поддерживающий полиморфизм, наследование и другие ключевые возможности ООП.
VB.NET не имеет обратной совместимости с VB6. Открытие проектов старых версий (*.vbp) возможно только после предварительной конвертации их в формат VB.NET специальным мастером (Migration Wizard).
Важнейшими изменениями в VB.NET являются:
- поддержка концепций объектно-ориентированного программирования;
- компиляция в байт-код (intermediate language, IL), исполняемый с помощью виртуальной машины common language runtime (CLR);
- использование всего набора объектных библиотек, входящих в .NET Framework, включающих мощные средства по работе с формами (Windows Forms), базами данных (ADO.NET), графикой (GDI+), средствами обеспечения безопасности, веб-страницами (ASP.NET) и т. п.;
- появление жёсткой проверки типов (Option Strict);
- поддержка свободной многопоточности;
- поддержка структурной обработки исключений (structurized exception handling, SEH).
С переходом на платформу .NET, изменилась сама парадигма программирования (и это наиболее важное изменение).
[править] Версии
Существующие версии VB.NET:
- Visual Basic .NET — выпущен в 2002 году, вместе с Visual C# и ASP.NET
- Visual Basic .NET 2003 — выпущена вместе с .NET Framework 1.1; имеется русскоязычная версия с русским MSDN
- Visual Basic 2005 — выпущена в конце октября 2005 года, в составе Visual Studio 2005
- Visual Basic 2005 Express — выпущена в начале ноября 2005 года совместно с другими продуктами линейки Express [1], в том числе SQL Server 2005 Express Edition. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 2.0.
[править] Ссылки
- Форум по программированию Vingrad - статьи и форумы по программированию, в том числе и по VB .NET
- GotDotNet.ru — новости, статьи, форумы по программированию под .NET, в том числе на VB.NET
- RSDN.ru — статьи и форумы по программированию, в том числе под .NET
- MSDN на русском — переведена обучающая и справочная информация по .NET Framework 1.1 и VB.NET
Используемые в разработке: ABAP/4 | Ада | Ассемблеры | Awk | BASIC | Си | COBOL | C++ | C# | ColdFusion | D | Delphi | Forth | FoxPro | DataFlex | Фортран | Java | JavaScript | J++ | J# | Icon | Limbo | Лисп | Lua | Objective-C | Оберон | Oz | Паскаль | Perl | PHP | PL/I | Пролог | Руби | Python | Tcl | Smalltalk | SQL | Visual DataFlex | Visual Basic | VB.NET
|