3.交互式的開發(fā)環(huán)境
Visual Basic集成開發(fā)環(huán)境是一個交互式的開發(fā)環(huán)境。傳統(tǒng)的應用程序開發(fā)過程可以分為3個明顯的步驟:編碼、編澤和測試代碼。但是Visual Basic與傳統(tǒng)的語言不同,它使用交互式方法開發(fā)應用程序,使3個步驟之間不再有明顯的界限。
在人多數(shù)語言里,如果編寫代碼時發(fā)生了錯誤,則在開始編譯應用程序時該錯誤就會被編譯器捕獲。此時必須查找并改正該錯誤,然后再次進行編譯。對每一個發(fā)現(xiàn)的錯誤都要重復這樣的過程。而Visual Basic在編程者輸入代碼時便進行解釋,即時捕獲并突出顯示人多數(shù)語法或拼寫錯誤,看起來就像一位專家在檢查代碼的輸入。
除即時捕獲錯誤以外,Visual Basic也在輸入代碼時部分地編譯該代碼。當準備運行和測試應用程序時,只需極短時間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯誤,則將錯誤突出顯示于代碼中。這時可以更正錯誤并繼續(xù)編譯,而不需從頭開始。
由于Visual Basic的交互特性,因此可以在開發(fā)應用程序時運行它。通過這種方式,代碼運行的效果可以在開發(fā)時就進行測試,而不必等到編譯完成以后。
4.高度的可擴充性
Visual Basic是一種高度可擴充的語言,除自身強大的功能外,還為用戶擴充其功能提供了各種途徑,主要體現(xiàn)在以下3方面:
(1)支持第三方軟件商為其開發(fā)的可視化控制對象:Visual Basic除自帶許多功能強大、實用的可視化控件以外,還支持第三方軟件商為擴充其功能而開發(fā)的可視化控件,這些可視化控件對應的文件擴展名為OCX.只要擁有控件的ocx文件,就可將其加入到VB系統(tǒng)中,從而增強VB的編程能力。
(2)支持訪問動態(tài)鏈接庫( Dyrnamic Link Library,DLL):Visual Basic在對硬件的控制和低級操作等方面顯得力不從心,為此VB提供了訪問動態(tài)鏈接庫的功能。可以利用其它語言,如Visual C++語言,將需要實現(xiàn)的功能編譯成動態(tài)鏈接庫(DLL),然后提供給VB調(diào)用。
(3)支持訪問應用程序接口(API):應用程序接口(Application ProgrmInterface,API)是Windows環(huán)境中可供任何Windows應用程序訪問和調(diào)用的一組函數(shù)集合。在微軟的Windows操作系統(tǒng)中,包含了1000多個功能強大、經(jīng)過嚴格測試的API函數(shù),供程序開發(fā)人員編程時直接調(diào)用。Visual Basic提供了訪問和調(diào)用這些API函數(shù)的能力,充分利用這些API函數(shù),可大大增強VB的編程能力,并可實現(xiàn)一些用VB語言本身不能實現(xiàn)的特殊功能。
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |