Visual Basic(VB)是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。從任何標準來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫,或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
1、Visual Basic 發(fā)展時間線
1991年4月,Visual Basic 1.0Windows版本發(fā)布
1992年9月,Visual Basic 1.0DOS版本發(fā)布。
1992年11月,VB2.0發(fā)布。它對于上一個版本的界面和速度都有所改善。

1993年夏天,VB3.0發(fā)布,分為標準版和專業(yè)版。其中包含一個數(shù)據(jù)引擎,可以直接讀取Access數(shù)據(jù)庫。
1995年8月,VB4.0發(fā)布了32位版本和16位的版本。其中包含了對類的支持。
1997年2月,VB5.0發(fā)布。程序員可以用32位的版本導入由4.0版本創(chuàng)建的16位程序,并且能順利編譯。同時還包含了對用戶自建控件的支持。
1998年夏天,VB6.0發(fā)布。
VB6.0中文版介紹
VB6.0中文版是Microsoft公司最新推出的跨世紀的產(chǎn)品,適合于windows95 / 98 和Windows NT平臺。它簡單易用,適用面廣,無論是通信、數(shù)據(jù)庫,還是多媒體以及普通的windows用程序都可以用VB 進行開發(fā),而且方便快捷。
Microsoft VB 提供了開發(fā)Microsoft Windows應用程序的最迅速、最簡捷的方法。不論是Microsoft Windows應用程序的資深專業(yè)開發(fā)人員還是初學者,VB 都為他們提供了整套工具,以方便開發(fā)應用程序。
何謂VB?“Visual”在字面上的意思是“看得、視覺的、用于看的”引申到計算機程序設計中,意思是:“可視化程序設計”,指的是開發(fā)圖形用戶界面(GUI)的方法。使用這種方法,用戶不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象拖放到屏幕上的一點即可。
“BISIC”指的是BASIC語言,它是一種在計算機技術發(fā)展歷史上應用得最為廣泛的語言。VB 在原有BASIC 語言的基礎上進一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關鍵詞,其中很多和WindowsGUI有直接關系。專業(yè)人員可以用VB 實現(xiàn)其他任何Windows編程語言的功能,而初學者只婆掌握幾個關鍵詞就可以建立實用的應用程序。
VB6.0版本簡介
VB6.0中文版是Microsoft公司在VB5.0之后推出的最新版本,它有三種版本,各自滿足不同的開發(fā)需要。
學習版使編程人員輕松開發(fā)Windows 95/98和Windows NT的應用程序。該版本包括所有的內(nèi)部控件,連同Grid 、Tab 和Data_Bound控件。
專業(yè)版為專業(yè)編程人員提供了一整套進行程序開發(fā)的功能完備的工具。該版本包括學習版的全部功能,以及ActiveX控件,還包括Internet控件和Crystal ReportWriter。
企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強大的組內(nèi)分布式應用程序。該版本包括專業(yè)版的全部功能,以及自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、Microsoft VisualSourceSaft(TM)面向工程版的控制系統(tǒng)等等。
VB6.0的功能和特點
VB6.0是VB5.0的升級版本,它不僅繼承了VB5.0版本的諸多優(yōu)點,而且增加了許多新特性。
首先,VB6.0有與以往的VB 版本同樣的特點,它們主要是:
1、本機代碼(專業(yè)版和企業(yè)版)
為了更快地執(zhí)行,可將VB 工程編譯成本機代碼。使用新的本機代碼選項配置本機代碼的編譯,并可使用VisualC++環(huán)境調(diào)試本機代碼。
2 .創(chuàng)建自己的ActiveX控件(專業(yè)版和企業(yè)版)
VB 組合現(xiàn)有的控件,或從中創(chuàng)建自己的控件,用VB 創(chuàng)建的ActiveX 控件可以有事件、數(shù)據(jù)綁定支持、許可證支持、屬性頁、Internet 特征等多種功能。
3 .多工程(所有版本)
在VB 的同一個實例中可打開多個工程,這對調(diào)試ActiveX 控件很有用
4 .創(chuàng)建ActiveX 文檔(專業(yè)版和企業(yè)版)
就像設計傳統(tǒng)的VB應用程序那樣既簡單又直觀,ActiveX 文檔將VB 應用程序推進到Internet和Internet瀏覽器窗口中。
5 .MDI/SDI/資諫管理器樣式的界面選項(所有版本)
VB6.0能夠創(chuàng)建單文檔界面、多文檔界面或Microsoft資源管理器樣式的文檔界面應用程序。
6 .向?qū)Вㄋ邪姹荆?/p>
在學習版中,應用程序向?qū)切碌?,并民安裝向?qū)б呀?jīng)增強,它能為標準工程創(chuàng)建從屬文件。在專業(yè)版中,ActiveX控件接口向?qū)Аcti 兜X 文檔移植向?qū)?、?shù)據(jù)窗體向?qū)Ш蛯傩皂撓驅(qū)Ф际切碌摹?/p>
7 .引用和處理自己的事件(所有版本)
VB6.0部件提供的對象可以引用由其他應用程序的事件。使用WithEvents變量,也可以處理由其他應用程序或自己的對象引用的事件。
8 .代碼編輯器的增強功能(所有版本)
“塊注釋和解除塊注釋”可對文本選擇塊的每一行添加和刪除注釋字符?!皩傩?方法列表”為控件顯示一個可用屬性的下拉列表?!白詣涌焖傩畔ⅰ睘檎Z句和函數(shù)顯示語法?!斑吘唷敝甘酒鳂擞洈帱c和當前語句。“過程查看”和“全模塊查看”按鈕使顯示模塊中選定的過程或全體代碼變得更加容易。
9 .多線程和線程安全ActiveX部件(專業(yè)版和企業(yè)版)
這兩個功能支持建立可縮放的使用多線程技術的ActiveX 部件。在分布式應用程序中對未想到的執(zhí)行過程(非用戶界面的元素)建立ActiveX部件,這將允許在多線程環(huán)境中使用該部件。
10 .Internet部件下載《專業(yè)版和企業(yè)版)
可以利用安裝向?qū)閃eb上部署的部件打包。
11 .全局對象(專業(yè)版和企業(yè)版)
為了簡化重用代碼庫的創(chuàng)建過程,VB 允許把代碼部件中的對象標記為全局的。
12 .枚舉(所有版本}
VB 可以把相關的命名常數(shù)組成枚舉型進行定義。對于專業(yè)版,枚舉可以包含在ActiveX部件的類型庫中,使用該部件的開發(fā)者可以使用它。
13 .OLE 拖放(所有版本)
VB6 的多數(shù)控件現(xiàn)在都支持OLE應用程序之間的拖放操作,例如:把Word文檔中的內(nèi)容拖到TextBox 控件。
其次,VB6.O 還具有許多新的特性,特別是增強了數(shù)據(jù)庫功能。如:
能創(chuàng)建超高速的應用程序的本地代碼編輯器。
新增了創(chuàng)建Internet應用程序的服務器端編程模型。
使用新增的創(chuàng)建可重用基于組件的從ActiveX DataObject(ADO)的環(huán)境,可簡便訪問遠程數(shù)據(jù)。
集成了可視化瀏覽、創(chuàng)建、修改數(shù)據(jù)庫方案的企業(yè)版Visual Database Tools.
可快速方問Oracle和Microsoft SQL Server數(shù)據(jù)庫。
單獨版本的MSDN Library,是用戶使用Microsoft技術創(chuàng)建解決方案的基本資源,包括:超過1.1GB 的技術編程信息、示例代碼、技術文章和各種文檔。
愛華網(wǎng)


