VB點(diǎn)虐 是微軟最新平臺(tái)技術(shù),是點(diǎn)虐 frameworkSDK的一種語言。VB點(diǎn)虐 和VC#點(diǎn)虐 在功能上沒有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即
成都創(chuàng)新互聯(lián)主營芙蓉網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,芙蓉h5微信平臺(tái)小程序開發(fā)搭建,芙蓉網(wǎng)站營銷推廣歡迎芙蓉等地區(qū)企業(yè)咨詢
程序集
。
VB.NET是微軟Visual Studio.NET中的一門語言,其中還有C#和J#等語言。它是通過.NET CLR (Common Language Runtime)來解析的,語法是基于傳統(tǒng)的VB的。你可以簡單地認(rèn)為它是VB的升級(jí)版,呵呵~
1、從OOP概念上講,VB不是一個(gè)真正的面對(duì)對(duì)象的語言,他不支持繼承等一些面對(duì)對(duì)象的特性,而VB點(diǎn)虐 是一個(gè)面對(duì)對(duì)象的語言,支持這些特性
2、VB和VB點(diǎn)虐 都可以用來網(wǎng)絡(luò)編程的,這點(diǎn)可以肯定,兩者都有這個(gè)功能
VB是通過控件進(jìn)行網(wǎng)絡(luò)編程,而VB點(diǎn)虐 可以通過VB的控件,也可以是用點(diǎn)虐 框架提供的system點(diǎn)虐 命名空間下的所有的類
3、正確理解VB點(diǎn)虐 中的點(diǎn)虐 ,.NET 是微軟推出的一種新的編程思想和模式,對(duì)于網(wǎng)絡(luò)提出了一個(gè)新的概念(當(dāng)然功能有了很大的革新),微軟在點(diǎn)虐 框架中規(guī)定了通用語言規(guī)范,只要符合這個(gè)規(guī)范,都可以利用點(diǎn)虐 強(qiáng)大的功能來完成任務(wù),比如delphi點(diǎn)虐 ,他是點(diǎn)虐 和通用語言規(guī)范結(jié)合的產(chǎn)物,點(diǎn)虐 框架提供了好多功能,簡單列出一些命名空間
System 包含所有的數(shù)據(jù)類型和...
System.IO包含Windows文件,數(shù)據(jù)流的訪問操作和...
System.Net包含網(wǎng)絡(luò)有關(guān)的各種協(xié)議TCP,UDP等等和...
System.Text包含字有關(guān)的,比如經(jīng)典正則表達(dá)式
System.Data包含訪問數(shù)據(jù)的所有的類
System.Web包含Web有關(guān)的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以繪制圖形
System......等等
當(dāng)然還包括Microsoft.VisualBasic等微軟產(chǎn)品的系列的命名空間
這些命名空間可以用于所有點(diǎn)虐 的應(yīng)用程序,比如可以用System.Drawing包含GDI+的所有功能來Web上動(dòng)態(tài)的設(shè)計(jì)圖表
而實(shí)現(xiàn)它就可以用VB點(diǎn)虐 的語言
4、可以寬泛的來解釋就是:VB點(diǎn)虐 =VB(OOP)+點(diǎn)虐
5、VB點(diǎn)虐 的運(yùn)行方式和VB不同,比如VB就是通過一個(gè)DLL動(dòng)態(tài)鏈接庫文件來編譯的,而VB點(diǎn)虐 是先生稱MSIL(微軟中間語言)代碼,然后通過通用語言運(yùn)行時(shí),將MSIL繼續(xù)編譯生成更好更高效的代碼。這位朋友可以試著用一下點(diǎn)虐 下的vbc.exe編譯工具,寫個(gè)小程序編譯下試試
6、兩者語法相同,但有少許差異,VB點(diǎn)虐 的運(yùn)算符和一些錯(cuò)誤處理機(jī)制多了一些
7、VB和VB點(diǎn)虐 最擅長用于快速開發(fā),不需要太過于考慮性能的快速開發(fā),但是VB點(diǎn)虐 和其他語言的功能天生是相等的,現(xiàn)在的VB點(diǎn)虐 用于Web應(yīng)用程序,WinForm應(yīng)用程序開發(fā)的情況就比較多,而其他應(yīng)用我不是很了解或一時(shí)想不出來,我有個(gè)朋友就是用點(diǎn)虐 做嵌入式開發(fā)的,但他們公司也用點(diǎn)虐 做3G開發(fā)
8、狗屁六級(jí)的vrhero,“VB.NET也是VB”還在這兒放這么多廢屁,這樣的人就是沒事找抽型 把你的6個(gè)問題也給解釋一下,1、smalltalk是純粹的OOP語言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,夠明白了吧2、完全不知所云---我寫的這些不是拷過來的,不能說我不知所云3、我只是把我經(jīng)常用到的命名空間告訴這位朋友不為過4、誤人子弟,屁話5、屁話6、筆誤,是我的錯(cuò)7、你用VC++開發(fā)web給我看看,相比VB點(diǎn)虐 和C#看看那個(gè)快,各種語言都各有所長,不是我說的,微軟點(diǎn)虐 系列清華出版的這么多書,那本不都有說明嗎?你補(bǔ)充的那幾句,學(xué)過點(diǎn)虐 的人都知道,沒有實(shí)用價(jià)值。
“除了語法和使用習(xí)慣的繼承,VB 6.0之前的版本和VB 7.0之后的版本完全沒有聯(lián)系,幾乎沒有相同之處,兩種不同體系的語言”和“VB.NET也是VB ”這種自相矛盾的話,就認(rèn)為這位高級(jí)經(jīng)理是大腦發(fā)熱,筆誤吧!
Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言(名片中說VB.NET是"...中間解釋性語言“,這種說法極不準(zhǔn)確,甚至完全錯(cuò)誤。可能原編輯者是指的編譯器會(huì)先將源碼翻譯成MSIL(Microsoft Intermediate Language)中間語言這回事,但這和”解釋性語言“有很大差別),可以看作是Visual Basic在·Net Framework平臺(tái)上的升級(jí)版本,增強(qiáng)了對(duì)面向?qū)ο蟮闹С?。但由于改?dòng)太大,導(dǎo)致VB點(diǎn)虐 對(duì)VB的向后兼容性不好,在業(yè)界引起不小的爭議。 大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment).SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺(tái)上才能執(zhí)行。 VB.NET的主頁
詳情請(qǐng)看百度百科:;type=synfromtitle=VB.NETfr=aladdin