Visual Basic .NET(VB.NET)是在.NET Framework上實現的一種物件導向的計算機程式設計語言。 雖然它是經典的Visual Basic語言的演變,但它不與VB6向後相容,並且任何使用舊版本編寫的程式碼都不能在VB.NET下編譯。
像所有其他.NET語言一樣,VB.NET完全支援物件導向的概念。VB.NET中的所有東西都是一個物件,包括所有的基本型別(Short
,Integer
,Long
,String
,Boolean
等)和使用者定義的型別,事件,甚至是程式集。所有物件都從基礎類別Object
繼承。
VB.NET是由微軟的.NET框架實現的。 因此,它可以完全存取.Net框架中的所有庫。 也可以在Mono上執行VB.NET程式,Mono是.NET的開源替代品,不僅在Windows下,甚至在Linux或Mac OSX上也是如此執行Mono。
使VB.Net成為一個廣泛使用的專業語言,主要有以下原因:
VB.Net擁有眾多強大的程式設計功能,可以讓全世界眾多的程式設計人員使用。下面來看看一下這些主要的功能: