Visual Studio 6.0中的VB和VB6.0是同一版本。2002年開始,微軟釋出了 Visual Studio .NET(內部版本號為 7.0)。微軟將.NET Framework與 Visual Basic 結合而成為 Visual Basic .NET (vb .net),重新打造 VB,新增許多特性及語法,又將 VB 推向一個新的高度。這VB.Net與VB6.0及以前版本的VB有很大的區別。
1、 繼承。至此,Visual Basic 完成了向面向物件轉變的道路。
2、 共享成員。
3、 Try…Catch結構化異常處理。
4、 Delegate 和 Interface。
5、名稱空間。
6、 對自由執行緒的支援。特別的是,Visual Basic .NET大大減少了 Visual Basic 語言的關鍵字,如 GoSub、PSet 等等。原先的 Visual Basic 有多達120個關鍵字,這給寫程式帶來了很大的不便,現在經過精簡,Visual Basic 脫下了這個沉重的包袱。Visual Basic 6.0語言具有不支援繼承、無原生支援多執行緒、異常處理不完善等三項明顯缺點,使其有所侷限性(此些缺點皆已在 vb .net 獲得改進)。vb .net程式語言是一種真正的面向物件程式語言,和 VB 並不完全相容。
Visual Studio 6.0中的VB和VB6.0是同一版本。2002年開始,微軟釋出了 Visual Studio .NET(內部版本號為 7.0)。微軟將.NET Framework與 Visual Basic 結合而成為 Visual Basic .NET (vb .net),重新打造 VB,新增許多特性及語法,又將 VB 推向一個新的高度。這VB.Net與VB6.0及以前版本的VB有很大的區別。
1、 繼承。至此,Visual Basic 完成了向面向物件轉變的道路。
2、 共享成員。
3、 Try…Catch結構化異常處理。
4、 Delegate 和 Interface。
5、名稱空間。
6、 對自由執行緒的支援。特別的是,Visual Basic .NET大大減少了 Visual Basic 語言的關鍵字,如 GoSub、PSet 等等。原先的 Visual Basic 有多達120個關鍵字,這給寫程式帶來了很大的不便,現在經過精簡,Visual Basic 脫下了這個沉重的包袱。Visual Basic 6.0語言具有不支援繼承、無原生支援多執行緒、異常處理不完善等三項明顯缺點,使其有所侷限性(此些缺點皆已在 vb .net 獲得改進)。vb .net程式語言是一種真正的面向物件程式語言,和 VB 並不完全相容。