vb、vbs、vb點虐 、vba還有很多是基于編程軟件的。你不要盲目相信以為都是一樣的東西,這種叫過程化編程,你只需要調用類庫和類庫成員,給他屬性賦值然后調用它的成員方法,函數(shù)編寫規(guī)則是依據(jù)編程軟件定義的。嚴格來說,現(xiàn)在語言是互通的,只有細微的區(qū)別,基本原理定型,就像我們java字符串==只能認識int類型,String要用eqaul,C#使用==可以通用一樣的原理,都是明確在外的,基本語法上不會有太大的改動。基礎語法就是我們學C那套,for循環(huán)、foreach遍歷、swicth選擇、if判斷、trycacth機制...相信每個人大學畢業(yè)都滾瓜爛熟。但是我們學編程可不是學語言這么簡單的事,最重要的是要學會使用人家的軟件去編譯。
創(chuàng)新互聯(lián)是一家專業(yè)提供紫云企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計制作、網(wǎng)站設計、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為紫云眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
VB用vb6.0年代很久了,實際上vb從編程角度上是非常簡單的,就是安裝使用用戶友好上問題比較多,vb6.0之所以慢慢被淘汰主要是類庫有限;vbs其實跟vb是一種產(chǎn)物,html對它的支持僅僅依賴windows操作系統(tǒng)的類庫環(huán)境,實際上現(xiàn)在很少用了,以前我們用dreamweaver還用到點,基本后面就不用了,因為js迅速取代它;vba是基于microsoft office的,你進入excel或者access模塊編程界面,你會發(fā)現(xiàn)vba會大大減化你的操作,vba嚴格來說成了一種配置語言,你按它的規(guī)矩配置就好了;vb點虐 之所以有很多人用,不在于vb語言,而是vs studio這個編譯環(huán)境,基于托管代碼或點虐 core編程你需要了解點虐 的類庫環(huán)境,點虐 這幾年迅速發(fā)展,更重要的技術還是nuget強大的資源庫。
所以你的問題表述上就有問題,你該問Vb6.0和vs vb點虐 的區(qū)別,單單從語言角度,他們好像都叫vb,vb語言自身范圍是沒有任何區(qū)別的,但是vb編譯環(huán)境天壤之別。
VB點虐 和VB5、6的區(qū)別是相當大的。首先,\VB點虐 的結構更為嚴謹,更接近VC語言的標準;同時給予程序員的發(fā)揮空間也更大了,許多函數(shù)的調用雖然復雜了,但更容易理解;開發(fā)環(huán)境更有效率,從開發(fā)界面到編譯庫都有了性能的極大提高。
從VB6到VB點虐 的轉變的確不是輕松的事情。各方面的變化總讓人覺得比較別扭。有個建議:將你在VB6下的各方面的工程選幾個用的函數(shù)、方法、
API比較多的,用VB點虐 打開進行升級,升級前后的對比一下,就很容易知道變化在哪了。另外,個人覺得最容易出問題的就是Integer和Long
的變化,需要注意.
最大的特點是vb是不面向對象的,vb點虐 是面向對象的,vb。net主要是開發(fā)。net的應用程序的,他有點虐 應用程序的一些特性,如跨平臺,但vb是做不到的