認知 能知道VB的發展歷史。 能認識VB程式的發展環境和程式發展過程。 技能 能熟練操作VB的程式開發環境。 3-1 3-2 3-3 程式語言 I – VISUAL BASIC 認識 VB Chapter 3 認知 能知道VB的發展歷史。 能認識VB程式的發展環境和程式發展過程。 技能 能熟練操作VB的程式開發環境。
3-1 發展過程 自從Windows推出以後,使用者介面由文字轉為圖形使用者介面(graphic user interface, GUI),Visual Basic(簡稱VB) 是美國微軟公司以BASIC為基礎於1991年所開發出來,在Windows下發展的程式語言。 VB中的「Visual」中文是視覺的意思,只要使用工具箱的控制元件即可完成,是一種「What You See is What You Get, WYSWYG」的直覺式設計方式。
發展過程 VB又將編輯器、編譯器、連結器、除錯器、執行檔案存取等功能全部整合在一個視窗下,以利操作,所以又可稱為整合式開發環境(integrated develop environment, IDE)。
VB 具有下列特色 具有物件導向的程式設計方式。 程式輸出入介面設計方法簡單。 可以用來製作多媒體軟體。 具有多工處理的作業功能。 不同應用程式之間資料可以互相交換。 提供親和力高的視覺化人機介面操作方式。 易於開發網際網路的應用程式,可以用來設計Active X元件。
VB 具有下列特色 可以與各類資料庫連結,如Access、dBase、SQL等。 可以用來設計出動態網頁(Dynamic HTML)的應用程式。 可以用來開發Windows的IIS網站伺服器中應用程式。 可以支援個人數位助理(personal digital assistant, PDA)中Windows CE作業系統環境下應用程式的開發。
3-2 VB 環境介紹 進入VB環境 假設VB已安裝好,首先選擇Windows的開始鈕。 選擇程式集。 點選Microsoft Visual Basic 6.0,之後會出現建立新專案的畫面。 VB的發展環境是一個整合的發展環境(IDE , Integrated Development Environment),主要包括工具箱、工作區、屬性視窗、專案總管等。
VB 發展環境
VB 環境說明 放置建構程式介面所需的控制項(control)元件 工具箱 放置表單(form)及控制項元件,並可切換至程式撰寫模式 工作區 專案總管 VB的程式會包含有不同的檔案,包含所有表單和程式,全部組成一個專案檔,專案總管可以管理專案中每一個檔案 屬性視窗 用來設定表單或選定控制物件的屬性,屬性視窗會顯示其屬性並可修改
功能表介紹 VB大部分的指令都在功能表中。 一般工具列介紹 操作VB時,一般常使用的功能皆列於一般工具列,方便操作。
工具箱介紹 VB程式是一種物件導向的程式語言(object oriented program ,O.O.P),所有的物件(或稱控制項),可以被事件觸發的反應,即是我們要以程式來控制,而工具箱則提供多種控制項來讓我們選擇、使用。
專案總管 VB中一個開啟的程式即是一個專案(project) ,VB中可以同時存在一個以上的專案,一個專案中可能包含多個表單(form)或模組,專案總管即是用來管理這些專案、表單、模組。 啟動VB後會自動建立一個專案和一個表單,預設的名稱為Project1(Project1)和form1(form1),其中前面沒有括號部分為物件名稱,而後面括號內的部分為檔案名稱。
當專案總管中有二個以上的專案時,VB會自動建立一個專案群組,預設名稱為Group1。
專案總管視窗中的三個圖示鈕 按鈕 按鈕名稱 按鈕功能 檢視程式碼 開啟所選取物件的程式碼視窗 檢視物件 開啟所選取的表單設計師 切換資料夾 隱藏或顯示專案下物件的資料夾
屬性視窗
屬性視窗 點選表單上的物件時,屬性視窗會列出該物件的屬性清單和設定的屬性值,若沒有點選物件,則屬性視窗出現的是表單的屬性。 屬性視窗中若選擇「字母順序」標籤,則屬性清單會依字母順序排列,若選擇「性質分類」,則屬性清單會依屬性的性質不同來分類排列。
離開VB 離開VB有二種方式,第一種是點選VB視窗右上方的關閉鈕 。 另一種方式則先選擇功能表「檔案/結束」(快速鍵Alt+Q),接著的情形如同第一種離開的方式。
3-3 VB 程式發展過程 VB程式設計的步驟如下: 建立專案和表單,一個專案可以包含多個表單。 使用「工具箱」的控制物件與「表單設計師」設計使用者介面。 設定物件的屬性。 設定物件的事件程序和方法。 測試程式與偵錯(debug),程式若有錯誤會出現錯誤訊息,按對話框中「偵錯」鈕會回到「程式編寫視窗」,並會以黃色網底標出程式錯誤的部分。 儲存專案及表單。 產生執行檔,副檔名為.exe。
VB 程式設計流程圖