重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
第一,VB什么時候都不是世界上使用人數最多的語言。其次,我真的不知道VB這東西有什么好的,如果說VB給當初困擾中的windows程序員們提供了一個所見即所得的UI開發環境,那么其實他們真的應該多關注Delphi、C++
網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、微信小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了青縣免費建站歡迎大家使用!
Builder。第三,.NET跟微軟的web
service也沒有一毛錢的關系,微軟第一個web
service的標準是SOAP,2000年左右出的。VB.NET與其說是VB,不如說是微軟為了挽留VB程序員做的努力。拿VB去比C++更是令人發指。第四,.NET并非一個編程語言,C#、VB.NET、托管VC、Delphi
.NET都是.NET家族的。
1、從OOP概念上講,VB不是一個真正的面對對象的語言,他不支持繼承等一些面對對象的特性,而VB.net是一個面對對象的語言,支持這些特性
2、VB和VB.net都可以用來網絡編程的,這點可以肯定,兩者都有這個功能
VB是通過控件進行網絡編程,而VB.net可以通過VB的控件,也可以是用.net框架提供的system.net命名空間下的所有的類
3、正確理解VB.net中的.net,.NET 是微軟推出的一種新的編程思想和模式,對于網絡提出了一個新的概念(當然功能有了很大的革新),微軟在.net 框架中規定了通用語言規范,只要符合這個規范,都可以利用.net強大的功能來完成任務,比如delphi.net ,他是.net和通用語言規范結合的產物,.net 框架提供了好多功能,簡單列出一些命名空間
System 包含所有的數據類型和...
System.IO包含Windows文件,數據流的訪問操作和...
System.Net包含網絡有關的各種協議TCP,UDP等等和...
System.Text包含字有關的,比如經典正則表達式
System.Data包含訪問數據的所有的類
System.Web包含Web有關的,比如Web Services的新概念
System.Drawing包含GDI+的所有功能,可以繪制圖形
System......等等
當然還包括Microsoft.VisualBasic等微軟產品的系列的命名空間
這些命名空間可以用于所有.net的應用程序,比如可以用System.Drawing包含GDI+的所有功能來Web上動態的設計圖表
而實現它就可以用VB.net的語言
4、可以寬泛的來解釋就是:VB.net=VB(OOP)+.net
5、VB.net的運行方式和VB不同,比如VB就是通過一個DLL動態鏈接庫文件來編譯的,而VB.net是先生稱MSIL(微軟中間語言)代碼,然后通過通用語言運行時,將MSIL繼續編譯生成更好更高效的代碼。這位朋友可以試著用一下.net下的vbc.exe編譯工具,寫個小程序編譯下試試
6、兩者語法相同,但有少許差異,VB.net的運算符和一些錯誤處理機制多了一些
7、VB和VB.net最擅長用于快速開發,不需要太過于考慮性能的快速開發,但是VB.net和其他語言的功能天生是相等的,現在的VB.net用于Web應用程序,WinForm應用程序開發的情況就比較多,而其他應用我不是很了解或一時想不出來,我有個朋友就是用.net做嵌入式開發的,但他們公司也用.net 做3G開發
8、狗屁六級的vrhero,“VB.NET也是VB”還在這兒放這么多廢屁,這樣的人就是沒事找抽型 把你的6個問題也給解釋一下,1、smalltalk是純粹的OOP語言,Java %90的OOP,VB不支持OOP的特性,所以不完全是,夠明白了吧2、完全不知所云---我寫的這些不是拷過來的,不能說我不知所云3、我只是把我經常用到的命名空間告訴這位朋友不為過4、誤人子弟,屁話5、屁話6、筆誤,是我的錯7、你用VC++開發web給我看看,相比VB.net和C#看看那個快,各種語言都各有所長,不是我說的,微軟.net系列清華出版的這么多書,那本不都有說明嗎?你補充的那幾句,學過.net的人都知道,沒有實用價值。
“除了語法和使用習慣的繼承,VB 6.0之前的版本和VB 7.0之后的版本完全沒有聯系,幾乎沒有相同之處,兩種不同體系的語言”和“VB.NET也是VB ”這種自相矛盾的話,就認為這位高級經理是大腦發熱,筆誤吧!
' 關于VB.net { Visual Basic.NET是基于微軟.NET Framework之上的面向對象的中間解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向對象的支持。但由于改動太大,導致VB.net對VB的向后兼容性不好,在業界引起不小的爭議。 } ' VB.net與VB6.0的主要區別 { VB.Net需要在.Net Framework平臺上才能執行,因此,大多的VB.Net程序員使用Visual Studio.Net作為IDE(integrated development environment-集成性的開發環境)開發.net應用程序。 VB6生成的應用程序不需要.Net Framework框架的支持。 因此,使用VB.net開發的應用程序只能在裝有.Net Framework框架的系統中運行。 } ' VB.net與VB6.0的編程思想 { 網上流傳的VB與VB.net差別被過分夸大。其實VB.net改善的只是完整的面向對象思想,90%語法與VB6.0保持一致。 抽象、封裝、多態、繼承是面向對象語言的四個基本屬性。VB6.0不支持繼承,而VB.NET則不然。所以,和C++一樣,VB.NET也是完全面向對象的編程語言。 } ' VB.net與VB6.0的應用前景(個人觀點 By 刺猬) ( 介于現在應用最為廣泛WindowsXP操作系統沒有預裝.net framework的原因,許多VB程序員采用VB6.0開發應用程序;但現在不一樣了,在未來,WindowsXP系統必將面臨淘汰。繼Vista以后,系統都預裝了.net framework框架,由此看來,微軟正在極力推崇使用.net技術。或許,.net應用程序的開發在未來會有很大的發展前景。 }
求采納
最大的特點是vb是不面向對象的,vb.net是面向對象的,vb。net主要是開發。net的應用程序的,他有.net應用程序的一些特性,如跨平臺,但vb是做不到的
VB.net和VB5、6的區別是相當大的。首先,\VB.net的結構更為嚴謹,更接近VC語言的標準;同時給予程序員的發揮空間也更大了,許多函數的調用雖然復雜了,但更容易理解;開發環境更有效率,從開發界面到編譯庫都有了性能的極大提高。
從VB6到VB.net的轉變的確不是輕松的事情。各方面的變化總讓人覺得比較別扭。有個建議:將你在VB6下的各方面的工程選幾個用的函數、方法、
API比較多的,用VB.net打開進行升級,升級前后的對比一下,就很容易知道變化在哪了。另外,個人覺得最容易出問題的就是Integer和Long
的變化,需要注意.