MicrosoftVisualBasic提供了開發MicrosoftWindows應用程式的最迅速、最簡捷的方法。不論是MicrosoftWindows應用程式的資深專業開發人員還是初學者,VisualBasic都為他們提供了整套工具,以方便開發應用程式。
VisualBasic在原有BASIC語言的基礎上進一步發展,至今包含了數百條語句、函式及關鍵詞,其中很多和WindowsGUI有直接關係。專業人員可以用VisualBasic實現其他任何Windows程式語言的功能,而初學者只要掌握幾個關鍵詞就可以建立實用的應用程式。
學習VisualBasic不僅僅是學習VisualBasic程式語言。VisualBasic程式設計系統和VBA都使用它。VisualBasicScriptingEdition(VBScript)是廣泛使用的指令碼語言,它是VisualBasic語言的子集。這樣,在學習VisualBasic中得到的經驗可應用到所有這些領域中。
從開發個人或小組使用的小工具,到大型企業應用系統,甚至透過Internet的遍及全球的分散式應用程式,都可在VisualBasic提供的工具中各取所需。
1.VB主要功能特點
(1)具有面向物件的視覺化設計工具
在VB中,應用面向物件的程式設計方法(OOP),把程式和資料封裝起來視為一個物件,每個物件都是可視的。程式設計師在設計時只需用現有工具根據介面設計的要求,直接在螢幕上畫出視窗、選單、按鈕、捲軸等不同型別的物件,併為每個物件設定屬性。程式設計師的程式設計工作僅限於編寫相關物件要完成的功能的程式,因而程式設計的效率可大大提高。
(2)事件驅動的程式設計機制
事件驅動是非常適合圖形使用者介面的程式設計方式。傳統的程式設計是一種面向過程的方式,程式總是按事先設計的流程執行。但在圖形使用者介面的應用程式中,是由使用者的動作即事件掌握著程式執行的流向,每個事件都能驅動一段程式的執行。程式設計師只需編寫響應使用者動作的程式碼,而各個動作之間不一定有聯絡。這樣的應用程式程式碼一般較短,所以程式既易於編寫又易於維護。
(3)提供了易學易用的應用程式整合開發環境
在VB整合開發環境中,使用者可設計介面、編寫程式碼、除錯程式,直至把應用程式編譯成可執行檔案在Windows中執行,使使用者在友好的開發環境中工作。
(4)結構化的程式設計語言
VB具有豐富的資料型別和結構化程式結構,而且簡單易學。此外,作為一種程式設計語言,VB還有許多獨到之處;
①強大的數值和字串處理功能。
②豐富的圖形指令,可方便地繪製各種圖形。
④過程可遞迴呼叫,使程式更為簡練。
⑤支援隨機檔案訪問和順序檔案訪問。
⑥操供了一個可供應用程式呼叫的包含多種型別的圖示庫。
⑦具有完善的執行出錯處理。
MicrosoftVisualBasic提供了開發MicrosoftWindows應用程式的最迅速、最簡捷的方法。不論是MicrosoftWindows應用程式的資深專業開發人員還是初學者,VisualBasic都為他們提供了整套工具,以方便開發應用程式。
VisualBasic在原有BASIC語言的基礎上進一步發展,至今包含了數百條語句、函式及關鍵詞,其中很多和WindowsGUI有直接關係。專業人員可以用VisualBasic實現其他任何Windows程式語言的功能,而初學者只要掌握幾個關鍵詞就可以建立實用的應用程式。
學習VisualBasic不僅僅是學習VisualBasic程式語言。VisualBasic程式設計系統和VBA都使用它。VisualBasicScriptingEdition(VBScript)是廣泛使用的指令碼語言,它是VisualBasic語言的子集。這樣,在學習VisualBasic中得到的經驗可應用到所有這些領域中。
從開發個人或小組使用的小工具,到大型企業應用系統,甚至透過Internet的遍及全球的分散式應用程式,都可在VisualBasic提供的工具中各取所需。
1.VB主要功能特點
(1)具有面向物件的視覺化設計工具
在VB中,應用面向物件的程式設計方法(OOP),把程式和資料封裝起來視為一個物件,每個物件都是可視的。程式設計師在設計時只需用現有工具根據介面設計的要求,直接在螢幕上畫出視窗、選單、按鈕、捲軸等不同型別的物件,併為每個物件設定屬性。程式設計師的程式設計工作僅限於編寫相關物件要完成的功能的程式,因而程式設計的效率可大大提高。
(2)事件驅動的程式設計機制
事件驅動是非常適合圖形使用者介面的程式設計方式。傳統的程式設計是一種面向過程的方式,程式總是按事先設計的流程執行。但在圖形使用者介面的應用程式中,是由使用者的動作即事件掌握著程式執行的流向,每個事件都能驅動一段程式的執行。程式設計師只需編寫響應使用者動作的程式碼,而各個動作之間不一定有聯絡。這樣的應用程式程式碼一般較短,所以程式既易於編寫又易於維護。
(3)提供了易學易用的應用程式整合開發環境
在VB整合開發環境中,使用者可設計介面、編寫程式碼、除錯程式,直至把應用程式編譯成可執行檔案在Windows中執行,使使用者在友好的開發環境中工作。
(4)結構化的程式設計語言
VB具有豐富的資料型別和結構化程式結構,而且簡單易學。此外,作為一種程式設計語言,VB還有許多獨到之處;
①強大的數值和字串處理功能。
②豐富的圖形指令,可方便地繪製各種圖形。
④過程可遞迴呼叫,使程式更為簡練。
⑤支援隨機檔案訪問和順序檔案訪問。
⑥操供了一個可供應用程式呼叫的包含多種型別的圖示庫。
⑦具有完善的執行出錯處理。