VB6.0是基于對象的,VB.NET是面向?qū)ο蟮?它們之間的語法上差距還是比較大的.

成都創(chuàng)新互聯(lián)專注于黃陵網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供黃陵營銷型網(wǎng)站建設(shè),黃陵網(wǎng)站制作、黃陵網(wǎng)頁設(shè)計、黃陵網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務,打造黃陵網(wǎng)絡公司原創(chuàng)品牌,更為您提供黃陵網(wǎng)站排名全網(wǎng)營銷落地服務。
VB.NET生成的是托管代碼,必須運行于.NET框架之上.VB6則依賴于VB6運行時的支持.
在WINDOWS的下一版本W(wǎng)INDOWS 7中仍然會提供VB6的支持,不過再到以后的版本就沒了.
如果你是第一次學,個人覺得還是直接轉(zhuǎn)向VB.NET學習好了.
我更正一下樓上的一個小錯誤,VB6和VB.net都是面向?qū)ο蟮模贿^vb6是不完全的面向?qū)ο螅?net是完全面向?qū)ο蟮摹?/p>
青菜蘿卜,各有所愛,VB和.net沒有高低強弱之分,也難說它們之間孰優(yōu)孰劣,相對于VB6來說VB.net有時使用起來確實更方便,也增加和增強了許多功能,比如加強了對多線程的支持,加強了面向?qū)ο蟮木幊痰鹊龋沁@一切都是建立在類庫的支持上的,現(xiàn)在安裝了.net
frame的電腦還是只占少數(shù),而且.net由于太新,很多資源還不多,而VB經(jīng)歷了那么長時間的使用,已經(jīng)積累了大量豐富的資源
最后說一點,我現(xiàn)在就是主要使用VB6.0的,呵呵
(1)vb是基于對象,vb.net完全面向?qū)ο螅^承(Inheritance), 重載(overloading), 共享的成員, 結(jié)構(gòu)化異常處理;強壯的語言,嚴格的類型檢查, 變量聲明時初始化,支持垃圾收集(Garbage collection);強大的支持委托(Delegates), free threading,Variant 數(shù)據(jù)類型被 Object 代替
,特別是到了05版本之后,vb.net已經(jīng)趨于成熟,而vb6.0還是vb6.0,不思上進。
(2)vb.net的設(shè)計美感方面遠勝于vb6.0。
(3)vb.net在windows application 和 asp.net方面功能遠比vb6.0強大。
(4)vb.net有很好的線程支持
(5)vb.net是跨平臺的,有著強大的類庫和.net framework框架,可以和C#等多種.net框架下的語言共同運行。
(6)vb.net在與web service結(jié)合方面是壓倒性強過vb6.0的。
(7)vb.net05在數(shù)據(jù)庫操作上非常的靈活和方便,vb6.0看到也只能站一邊。
暫時說那么多了,不過vb.net和vb6.0本是一家,各自的長處還是有的,只要能用得好,小刀也能砍大樹。
vb.net與vb相比在功能方法上有所改進
vb是基于面向?qū)ο缶幊蹋瑢嶋H上不能算是一門面向?qū)ο缶幊痰恼Z言
而vb.net實現(xiàn)了真正面向?qū)ο蟆C嫦驅(qū)ο缶幊痰乃刑卣鞫冀o于支持
另外vb.net支持多線程,而Vb不支持多線程編程,只能夠通過API來實現(xiàn)。
兩者在語法上是一樣的,不過有些函數(shù)不同
要說哪個好,真是見仁見智。VB簡單點,VB.net強大些。
名稱欄目:vb6與.net的區(qū)別,vb60和vb net區(qū)別
文章起源:http://chinadenli.net/article22/dsiodcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、品牌網(wǎng)站建設(shè)、、軟件開發(fā)、定制網(wǎng)站、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)