首頁 >後端開發 >C#.Net教程 >vb.net和vb的差別是什麼?

vb.net和vb的差別是什麼?

青灯夜游
青灯夜游原創
2020-04-27 14:33:4914105瀏覽

vb.net和vb的差別是什麼? vb.net增加了vb的許多特性,而且演化成為完全物件導向的程式語言。以下這篇文章跟大家比較一下vb.net和vb,介紹一下vb.net和vb的差別,希望對大家有幫助。

vb.net和vb的差別是什麼?

vb.net和vb的區別

1、vb.net完全物件導向的程式語言,具有抽象、封裝、多型、繼承、重載、介面共享成員建構器這些特性;而vb不支援繼承。

2、錯誤處理不同

vb中只是On Error.....goto和On Errer Resume Next ,這些錯誤稱為非結構化例外處理。而在vb.net中所採用的結構化異常處理機制,try...catch....finally控制。其結構類型如下:

try
'可能導致異常的程式碼
catch
'當異常發生時處理異常的程式碼
Finally
' 清理現場
End try

Try 語句區塊用以拋出例外。如果異常發生,在Catch 語句區塊中處理。 Finaly語句區塊是可選的,在需要釋放資源時特別有用。

3、兩者產生的窗體不同

VB.NET有兩種新的窗體方式:Windows窗體和Web窗體。 VB.NET允許創建不同類型的應用程序,例如,可以創建ASP.NET和ASP.NET Web服務應用程序,還允許創建控制台應用程式和作為桌面服務運行的應用程式。

而與此不同的VB,只能建立Windows窗體。

4、資料庫存取有差異

vb6.0是透過ADO(Active X Data Objext)來實現對資料庫存取。而vb.net 是透過ADO.NET來存取資料庫五.操作上的不同

VB.NET提供了靈活的讀寫檔案功能,可以使用多種方法獲得相同的結果。

5、VB和VB.NET在控制項屬性上也有很大的不同。

更多相關知識,請追蹤 PHP中文網! !

以上是vb.net和vb的差別是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn