1、VB1
1991年4月,VisualBasic1.0forWindows版本發(fā)布。1992年9月,VisualBasic1.0forDOS版本發(fā)布。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭·庫珀(AlanCooper)完成的。這在當時引起了很大的轟動。許多專家把VB的出現當做是軟件開發(fā)史上的一個具有劃時代意義的事件。以現在的眼光來看,VB1.0版的功能其實非常的弱,但它在推出當時可是第一個“可視”的編程軟件。這使得程序員欣喜之極,都嘗試在VB的平臺上進行軟件創(chuàng)作。
2、VB2
1992年11月,VB2.0發(fā)布。它對于上一個版本的界面和速度都有所改善。
3、VB3
1993年夏天,VB3.0發(fā)布,分為標準版和專業(yè)版。其中包含一個數據引擎,可以直接讀取Access數據庫。這使得VB的數據庫編程能力大大提高。
4、VB4
1995年8月,VB4.0發(fā)布了32位版本和16位的版本。其中包含了對類的支持。從VB4開始,逐步引入了面向對象的程序設計思想。VB功能強大,學習簡單。而且,VB還引入了“控件”的概念,使得大量已經編好的VB程序可以被我們直接拿來使用。
VisualBasic1.0~4.0都必須將源代碼編譯成VB偽代碼后解釋執(zhí)行。
5、VB5
1997年2月,VB5.0發(fā)布。程序員可以用32位的版本導入由4.0版本創(chuàng)建的16位程序,并且能順利編譯。同時還包含了對用戶自建控件的支持。自從VisualBasic5.0以后,VB支持編譯成本機代碼,但必須在VB運行庫的支持下工作。
6、VB6
1998年夏天,VB6.0發(fā)布。VB6是VB.NET至今仍無法完全取代的版本。
.NETFramework引入之后
7、VB.NET7
2001年,VisualBasic.NET和.NETFramework發(fā)布。由于其使用了新的核心和特性,所以很多VB的程序員都要改寫程序。
2002年VisualBasic.NET2002(v7.0)問世,此后VisualBasic包含在VisualStudio套裝中。
2003年VisualBasic.N