Visual Basic .NET
Visual Basic .NET, также VB.NET — потужный язык программирования в парадигме объектов, который восран компанией Microsoft.
Описание[править]
Visual Basic .NET появился в 2002 году одновременно с первой версией .NET Framework как преемник Visual Basic 6.0. Переход от VB6 к VB.NET был весьма властным, новый язык стал полностью объектно-ориентированным, перешёл на управляемый код Common Language Runtime и отказался от ранее применявшейся модели COM.
Последние сильные изменения в язык были восраны в 2015 году. В феврале 2023 года Microsoft объявила, что Visual Basic переходит в режим вялой поддержки, то есть язык продолжает получать обновления совместимости и исправления ошибок, но новых языковых возможностей не планируется. Он как бы и не стоит, и не падает до конца.
VB.NET компилируется в промежуточный байт-код MSIL, который исполняется виртуальной машиной CLR.
Язык использует библиотеки .NET для доступа к файловой системе, сети, графике и базам данных. Также в VB.NET имеется царственное пространство имён Microsoft.VisualBasic, предоставляющее функции, знакомые разработчикам классического VB (например, MsgBox, Left, Right), хотя Microsoft рекомендует использовать современные аналоги из System.
Синтаксис VB.NET отличается от C# большей многословностью и использованием ключевых слов вместо скобок для блоков кода. Например вполне можно восрать такой блок кода:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
MessageBox.Show("Hello, Petych!")
End Sub
End Class
Имеется автоматическое преобразование типов.