Visual
Basic介面介紹
2. 專案視窗 3. 屬性視窗 4. 表單視窗 5. 工具列 6. 工具箱
|
視訊培基語言(Visual Basic)是1991年的產物,利用這種語言設計視窗應用程式較單純的原因是:一般Windows視窗複雜的介面處理動作,例如:捲軸控制(scroll bar)、選擇表建立(menu)、對話方塊(dialog box)......等複雜的運作,都已經被簡化成簡單的指令,使用者可以用幾個簡單的步驟輕鬆的完成工作。以下簡要介紹Visual Basic入門基本知識,及Visual Basic語言程式的安裝方法。 視訊培基語言的特性「Visual」的中文意思是視覺的,就程式設計的觀點而言,它是指開發圖形使用者介面的方法,這種程式設計方法就是在建立輸出入介面時,不必撰寫程式來描述介面元件的外觀和配置,只要使用工具箱的工具,在程式設計階段便可達成,是屬於一種「What You See Is What You Get (WYSIWYG)」直覺式的設計觀念。Visual Basic就是以BASIC語言為基礎,再加入許多和Windows GUI有關的設計。 過去數年間被廣泛使用的Quick BASIC (QB),是一套適用於發展DOS應用程式的軟體,因此Visual Basic for Windows (VB)軟體基本上是改良與擴充QB而得到的。學習VB應用者,若已具備QB的基礎,學習上更為容易。在DOS環境下設計應用程式時,程式設計者可以獨佔使用資源,但是在Window多工作業環境下,程式設計者應注意以下特性: 1. 多工的特性 Windows是個多工的作業環境,也就是在同一時間可能會有好幾個應用程式在執行,而DOS則只是一個單一使用者的環境,程式設計時,可以充分使用系統資源。因此,對於一個視窗環境而言,於資料輸出時,必須考慮與其他正在執行的程式共同分享螢幕資源。所以,所有的視窗應用程式必須遵照視窗作業系統特有的介面執行運算,確保視窗作業系統能有效的管理資源系統,以供應用程式使用。 2. 操作介面的改變 在DOS環境下,程式設計師可以獨佔性的使用螢幕,只要執行幾個指令呼叫,即可將資料輸出,或是接收所輸入的資料。在視窗環境下若想執行輸入或輸出動作,首先必須在螢幕上設計一個視窗,再通過此視窗執行輸入、輸出。當然同一個應用程式是可能存在多個應用程式視窗的,因此,可形成多重文件介面。
|
Visual Basic整合開發環境基本上由好幾個視窗組合而成,除了主視窗、工具列、工具箱、表單設計師、專案總管、屬性視窗、表單配置視窗外,尚有程式碼視窗、瀏覽物件視窗、即時運算視窗、區域變數視窗、監看視窗、調色盤…等。
啟動執行Visual Basic以後,在進入標準介面視窗之前,會先進入上面這個建立新專案視窗,程式會詢問你要如何執行,分為三個子視窗:建立、開啟、記錄。 1. 在建立的視窗有九個類別的選項,有:標準執行檔,ActiveX執行檔,ActiveX DLL,AcitveX 控制項,VB應用程式精靈,VB專業版控制項,增益功能,ActiveX 文件DLL,ActiveX 文件EXE。 2. 在開啟的視窗可以讓我們選擇已經存在的專案檔。 3. 在記錄的視窗可以讓我們選擇曾經編輯過的專案。 執行”標準執行檔”後,會進入Visual Basic的基本介面如下圖所示。
以下逐步說明如何利用這種介面建立程式。VISUAL BASIC內分為五個視窗:
|
|
主視窗包含一個選擇表區(內含13個選擇表)和一個工具棒區(TOOL BAR)。選擇表區包括:檔案、編輯、檢視、專案、格式、偵錯、執行、查詢、圖表、工具、增益集、視窗、及說明。工具棒區於稍後加以說明。 這個主視窗具有三個不同的狀態。第一種是設計狀態:表示這個程式正處於程式碼設計編輯狀態。
執行狀態:表示這個程式正處於執行狀態。
中斷狀態:表示這個程式處於執行狀態時,使用者按下『執行』表單中的『中斷』指令,主要用途用於偵錯。
|
|
![]()
|
2. 專案視窗 當我們撰寫一個Visual Basic程式時,Visual Basic都會產生一個「專案」(Project)來存放所編寫的相關檔案。因為整個程式的程式碼並不一定全都放在同一個檔案中,可能分開放在數個不同的檔案中,所以專案是用來管理表單及程式相關的檔案。隨著應用軟體複雜度的增加,可能需要分成好幾個專案,我們將兩個以上的專案組合成專案群組(Project Group)。 在啟動Visual Basic或執行[檔案/建立新專案]指令時,系統只提供一個專案,其預設名稱為「Project 1」。當執行[檔案/新增專案]指令時,會增加新的專案,其預設名稱依序為Project 2、Project 3…,每一個專案預設各擁有一個表單,其預設名稱為「Form 1」。 左圖為「專案總管」視窗,左側上圖擁有一個專案,左側下圖擁有二個專案,當「專案總管」中擁有兩個以上專案時,會自動建立一個專案群組,預設名稱為「Group 1」。 通常想完成設計一個功能,可能需要許多程式檔案或是表單來完成它,而專案檔案(project)就是管理這些程式及表單的管理者。 |
![]() |
3. 屬性視窗
屬性視窗(properties window)大略包括兩個部份: 名稱欄位:此欄位列出表格(form)或是控制元件(control)的名稱。 屬性列表:列出目前所選的表格或控制元件的所有屬性。每一個控制元件都有各種不同的屬性,而屬性則是看各種不同的控制元件而定。 在屬性視窗最下方,有各種屬性的說明。使用上只要移動到特定屬性位置,即可參考下方說明作屬性更改。
|
![]() |
4. 表單視窗
表單視窗(form window)就是讓使用者編輯應用程式外觀的設計表單。 表單設計師最主要的功能就是安置我們所選用的物件,在執行時,它就是一個可以看得見的執行視窗,表單上的物件都會依設計時滑鼠拖曳的位置出現。 表單的尺寸可以利用滑鼠按住圖中的小方點,拉曳調節成所希望的大小。其標題列、顏色及其他屬性,可以利用屬性視窗變更之。
|
5. 工具列 在主視窗中的工具列 以下簡要說明每一按鈕的意義。 新增執行檔:建立一個新的模組。我們也可以執行『插入』中的『模組』指令,執行此按鈕的功能開啟一個專案檔(Open
Project File)。
新增表單:建立一個新的表單(Create
New Form):我們也可以執行『插入』選擇表的『表單』指令執行此按鈕的功能。 功能表編輯器:顯示可設計選擇表(Menu
Design)的視窗,供設計某個應用程式的選擇表。我們也可以執行『工具』選擇表的『功能表編輯器』指令,執行此按鈕的功能。 開啟舊檔:開啟一舊有檔案。我們也可以執行『檔案』選擇表中的『開啟舊專案』指令,執行此按鈕的功能。 儲存專案:儲存目前的專案檔(Save
Project File)。我們也可以執行『檔案』選擇表的『儲存專案』指令,執行此按鈕的功能。 開始:正式執行目前所設計的WINDOWS應用程式。我們也可以執行『執行』選擇表中的『開始』指令,來執行此按鈕的功能。 將正在編輯的表格內控制項鎖住或釋放,我們也可以執行『編輯』選擇表中的『鎖住控制項』指令,來執行此按鈕的功能。 中斷:當WINDOWS應用程式在執行時,令程式暫停執行,我們也可以執行『執行』選擇表中的『中斷』指令,執行此鈕的功能。在目前執行列內切換中斷點,通常適用於除錯(DEBUG)程式階段,我們也可以執行『執行』選擇表中的『切換中斷點』指令,執行此按鈕的功能。 結束:當WINDOWS應用程式正在執行時,令程式停止執行,同時返回VISUAL
BASIC主畫面,以便可以繼續編修或修改程式。我們也可以執行『執行』選擇表中的『結束』指令,執行此按鈕的功能。 專案總管:顯示專案視窗(PROJECT
WINDOWS)。我們也可以執行『檢視表』中的『專案』指令,執行此按鈕的功能。 視窗屬性:顯示屬性視窗(PROPERTIES
WINDOW),若是屬性視窗被遮住而不是在螢幕上顯示,我們就可以按此鈕來顯示它。我們也可以執行檢視選擇表的『屬性』指令,執行此按鈕的功能。 瀏覽物件:顯示瀏覽物件對話盒。我們也可以執行『檢視』選擇表的『瀏覽物件』指令,執行此按鈕的功能。
|
![]() |
6. 工具箱
|