非也,乃微軟新一代面向?qū)ο罂梢暬幊陶Z言。另外,vb.net和vb6.0及以前版本都有很大差別。屬.net平臺。.net framework現(xiàn)在最新的版本是3.5,建議你學(xué)習(xí)2.0版本即可,有機會再看看3.5。
創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供成都做網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、微信平臺小程序開發(fā)、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。
1、從OOP概念上講,VB不是一個真正的面對對象的語言,他不支持繼承等一些面對對象的特性,而VB.net是一個面對對象的語言,支持這些特性
2、VB和VB.net都可以用來網(wǎng)絡(luò)編程的,這點可以肯定,兩者都有這個功能
VB是通過控件進行網(wǎng)絡(luò)編程,而VB.net可以通過VB的控件,也可以是用.net框架提供的system.net命名空間下的所有的類
3、正確理解VB.net中的.net,.NET 是微軟推出的一種新的編程思想和模式,對于網(wǎng)絡(luò)提出了一個新的概念(當然功能有了很大的革新),微軟在.net 框架中規(guī)定了通用語言規(guī)范,只要符合這個規(guī)范,都可以利用.net強大的功能來完成任務(wù),比如delphi.net ,他是.net和通用語言規(guī)范結(jié)合的產(chǎn)物,.net 框架提供了好多功能,簡單列出一些命名空間
System 包含所有的數(shù)據(jù)類型和...
System.IO包含Windows文件,數(shù)據(jù)流的訪問操作和...
System.Net包含網(wǎng)絡(luò)有關(guān)的各種協(xié)議TCP,UDP等等和...
System.Text包含字有關(guān)的,比如經(jīng)典正則表達式
System.Data包含訪問數(shù)據(jù)的所有的類
System.Web包含Web有關(guān)的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以繪制圖形
System......等等
當然還包括Microsoft.VisualBasic等微軟產(chǎn)品的系列的命名空間
這些命名空間可以用于所有.net的應(yīng)用程序,比如可以用System.Drawing包含GDI+的所有功能來Web上動態(tài)的設(shè)計圖表
而實現(xiàn)它就可以用VB.net的語言
4、可以寬泛的來解釋就是:VB.net=VB(OOP)+.net
5、VB.net的運行方式和VB不同,比如VB就是通過一個DLL動態(tài)鏈接庫文件來編譯的,而VB.net是先生稱MSIL(微軟中間語言)代碼,然后通過通用語言運行時,將MSIL繼續(xù)編譯生成更好更高效的代碼。這位朋友可以試著用一下.net下的vbc.exe編譯工具,寫個小程序編譯下試試
6、兩者語法相同,但有少許差異,VB.net的運算符和一些錯誤處理機制多了一些
7、VB和VB.net最擅長用于快速開發(fā),不需要太過于考慮性能的快速開發(fā),但是VB.net和其他語言的功能天生是相等的,現(xiàn)在的VB.net用于Web應(yīng)用程序,WinForm應(yīng)用程序開發(fā)的情況就比較多,而其他應(yīng)用我不是很了解或一時想不出來,我有個朋友就是用.net做嵌入式開發(fā)的,但他們公司也用.net 做3G開發(fā)
8、狗屁六級的vrhero,“VB.NET也是VB”還在這兒放這么多廢屁,這樣的人就是沒事找抽型 把你的6個問題也給解釋一下,1、smalltalk是純粹的OOP語言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,夠明白了吧2、完全不知所云---我寫的這些不是拷過來的,不能說我不知所云3、我只是把我經(jīng)常用到的命名空間告訴這位朋友不為過4、誤人子弟,屁話5、屁話6、筆誤,是我的錯7、你用VC++開發(fā)web給我看看,相比VB.net和C#看看那個快,各種語言都各有所長,不是我說的,微軟.net系列清華出版的這么多書,那本不都有說明嗎?你補充的那幾句,學(xué)過.net的人都知道,沒有實用價值。
“除了語法和使用習(xí)慣的繼承,VB 6.0之前的版本和VB 7.0之后的版本完全沒有聯(lián)系,幾乎沒有相同之處,兩種不同體系的語言”和“VB.NET也是VB ”這種自相矛盾的話,就認為這位高級經(jīng)理是大腦發(fā)熱,筆誤吧!
都可以,可以用winsock,也可以自己重寫SOCKET套接字.建議你如果工期緊,可以先用WINSOCK.當然最好是自己學(xué)用SOCKET套接字.這對未來開發(fā)網(wǎng)絡(luò)通訊是很有幫助的.因為用WINSOCK有個毛病就是殺毒軟件總會阻止
vb的應(yīng)用范圍一般是桌面應(yīng)用程序。其開發(fā)效率高,但是如果不用api的話,程序的外觀很死板,不靈活。用api又太難?,F(xiàn)在已經(jīng)沒多少人用vb開發(fā)商業(yè)程序了,微軟也放棄了對vb的ide系列的支持。不過其入門簡單,適合編程初學(xué)者。
vb.net的應(yīng)用范圍是基于.framework框架的程序(就是說只有在安裝了.framework框架的操作系統(tǒng)上才能運行),包括網(wǎng)站。它是.net平臺的一種語言。和vb有很多相似的地方,它的出現(xiàn)是為了方便傳統(tǒng)的vb程序員向.net轉(zhuǎn)化。也不難。
類的繼承,有點像!
呵呵
語法也有很多相同點
vb.net是從vb衍生出來的,更適用于網(wǎng)絡(luò)編程。
網(wǎng)站名稱:vb.net網(wǎng)絡(luò)編程 vbnet教程
文章源于:http://aaarwkj.com/article34/hhphse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、定制開發(fā)、用戶體驗、網(wǎng)站設(shè)計公司、手機網(wǎng)站建設(shè)
聲明:本網(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)