兩個雖然有相同之處 但是不是一回事。。。。
創新互聯公司業務包括:成品網站、企業產品展示型網站建設、高端網站設計、電子商務型網站建設、外貿營銷網站建設(多語言)、商城建設、按需定制制作、網絡營銷推廣等。效率優先,品質保證,用心服務是我們的核心價值觀,我們將繼續以良好的信譽為基礎,秉承穩固與發展、求實與創新的精神,為客戶提供更全面、更優質的互聯網服務!
看看相關技術文章就知道了
作為VB6.0的后續版本,VB.NET更加穩定,而且完全面向對象。也許你還記得,VB6.0部支持繼承、重載和接口,所以不是真正面向對象的。而VB.NET則支持這些面向對象特性。VB6.0有兩個薄弱環節——多線程和異常處理。在VB.NET中,開發多線程應用和使用C++/C#別無二致,結構化異常處理也得到支持。
象、封裝、多態、繼承是面向對象語言的四個基本屬性。VB6.0不支持繼承,而VB.NET則不然。所以,和C++一樣,VB.NET也是完全面向對象的編程語言。
vb是可視化編程,對于初學編程的人來說簡單易懂,同時也可以給其他編程打下基礎,vb.net比vb有用,但是也比vb難,一般先學好了vb再學net,那樣的話會簡單的多,至于哪個好就要看你的水平了,如果你對編程有一定的了解,那么直接學NET,如果你剛入門就學VB吧
vb.net與vb相比在功能方法上有所改進
vb是基于面向對象編程,實際上不能算是一門面向對象編程的語言
而vb.net實現了真正面向對象。面向對象編程的所有特征都給于支持
另外vb.net支持多線程,而Vb不支持多線程編程,只能夠通過API來實現。
兩者在語法上是一樣的,不過有些函數不同
要說哪個好,真是見仁見智。VB簡單點,VB.net強大些。
1、vb.net ?完全符合面向對象的編程語言抽象、封裝、繼承的四大特性,而vb不支持繼承。
2、錯誤處理不同。
vb中只是On Error.....goto和On Errer Resume Next ,這些錯誤稱為非結構化異常處理。而在vb.net中采用的結構化異常處理機制,try...catch....finally控制。
3、兩者產生的窗體不同。
vb.net 允許創建不同類型的應用程序,例如,創建ASP.NET和ASP.NET Web 服務應用程序,還允許創建控制臺應用程序和作為桌面服務運行的應用程序。但是vb 只能創建Windows窗體。
4、數據庫訪問的差別。
vb6.0是通過ADO(Active X Data Objext)來實現對數據庫訪問。而vb.net 是通過ADO.NET來訪問數據庫。
擴展資料
Visual Basic(簡稱VB)是Microsoft公司開發的一種通用的基于對象的程序設計語言,為結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。是一種可用于微軟自家產品開發的語言。
“Visual” 指的是開發圖形用戶界面 (GUI) 的方法——不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象add到屏幕上的一點即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 語言,是一種在計算技術發展歷史上應用得最為廣泛的語言。
Visual Basic源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建Active?X控件,用于高效生成類型安全和面向對象的應用程序 。
參考資料:百度百科-Visual Basic
當然是VB好,沒有花哨的功能;.net是微軟推出的一個通用組件包(所有語言都可使用),使用.net做的程序必須安裝.net framework(有數百MB大),而你一個程序不可能很大,所以沒必要。但是我覺得如果你精力比較好的話建議你還是學更common的語言,如C++,因為我覺得學vb會讓人廢掉,思路都被拖放控件這種想法控制。
至于書嘛。。。
Visual Basic 6.0程序設計完全自學手冊 龍馬工作室、教傳艷、王果 人民郵電出版社
Visual Basic6.0程序設計教程 羅朝盛、余文芳、余平 人民郵電出版社
但這些不一定適合你,還是自己到書店轉轉,選擇適合自己的,因為Basic很簡單,對知識的精細要求不高,所以不用擔心書是否好。而且你可以試著自己摸索。
分享文章:vb和net語言哪個好,vbnet vb區別
網頁網址:http://m.kartarina.com/article18/dseehdp.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、網站制作、App開發、自適應網站、動態網站、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯