1 / 18

CHAPTER 1 認識 Visual BASIC

CHAPTER 1 認識 Visual BASIC. 1-1 BASIC 程式語言的演進. 1-2 Visual BASIC 簡介. Visual 的中文意思是「視覺」,表示「看得到,而且容易瞭解」,因此容易利用它來設計 WINDOWS 的應用軟體,也很容易操作使用 使用 VB ,可以很容易設計 圖形使用者介面 ,只要利用 工具箱 上的 控制項 ,然後以滑鼠拖曳及選擇各項設定,不必撰寫程式,就可以完成介面上各 控制項 的外觀、配置與色彩。 Visaul BASIC 設計的程式是屬於「物件導向」的方式,在執行時,隨使用者的心意與臨場動作來主導其過程。.

rio
Download Presentation

CHAPTER 1 認識 Visual BASIC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHAPTER 1 認識Visual BASIC

  2. 1-1 BASIC程式語言的演進

  3. 1-2 Visual BASIC簡介 • Visual的中文意思是「視覺」,表示「看得到,而且容易瞭解」,因此容易利用它來設計WINDOWS的應用軟體,也很容易操作使用 • 使用VB,可以很容易設計圖形使用者介面,只要利用工具箱上的控制項,然後以滑鼠拖曳及選擇各項設定,不必撰寫程式,就可以完成介面上各控制項的外觀、配置與色彩。 • Visaul BASIC設計的程式是屬於「物件導向」的方式,在執行時,隨使用者的心意與臨場動作來主導其過程。

  4. 使用VB設計程式,容易設計很有親和力的輸出入介面。使用VB設計程式,容易設計很有親和力的輸出入介面。 • 容易發揮WINDOWS的特性,適合開發有多工處理與多媒體功能的軟體 。 • VB可支援多種資料庫系統(如ACCESS、SQL Server…),也可開發動態的 HTML應用程式,提供動態的網頁功能,適合開發INTERNET上運作的軟體 。 • VB目前已發展到6.0版,分為普及版、專業版與企業版,並都有中文版本 ,本書即以「中文VB6.0普及版」為介紹對象。

  5. 1-4 物件與事件的基本觀念 一、 物件(Object) 凡是組成某一事物的各個單元,都可稱為「物件」,某一物件也可能由更小的「物件」組合而成 。 【 例1】以一台「電扇」為例,其組成的「物件」包括電源線、馬達、 風扇、按鈕與機殼等。而風扇是由多個葉片組合而成(葉片是組成風扇的物件);按鈕包括「快速」、「中速」、「低速」與「停止運轉」的按鈕;電源線則由電線與插頭組成 【 例2】以學校的某個「班」為例,每個同學都是組成這個「班」的「物件」。而每個同學的身體又都由頭部、胸部、腹部與四肢等「物件」組成,其中每個部分又是再由更細小的「物件」組成

  6. 命令鈕 在VB中, 「物件」包括:表單、標籤、文字方塊與命令按鈕等 表單 標籤 文字方塊

  7. 二、屬性(Property) • 指物件的特性,用來顯現及區分不同的物件 。 • 屬性的內容稱為「屬性值」(Property Value)。 • VB中的屬性可用來描述物件的外觀,如表單的標題(Caption)、大小、前景色、背景色、…等,每一項都可設定其「屬性值」,該物件就會照設定的「屬性值」顯現出來。

  8. 三、方法(Method) 方法是可以操控物件的動作,以完成某項功能的用字。其用法與使用敘述一樣,如下:

  9. 四、事件(Event) 事件是指發生在「物件」上的事情。 在VB中,在鍵盤上按下某一個按鍵是事件,移動滑鼠與拖曳滑鼠都是事件,按一下與快按兩下滑鼠按鍵也都是事件,在表單中的命令鈕按一下也是事件。

  10. 五、事件驅動與事件程序 當某一事件發生時,會啟動預先設定的一連串動作,這種啟動的現象稱為「事件驅動」;而那些預先設定好的一連串動作,就稱為「事件程序」。 在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼) 。

  11. 在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼)。在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼)。

  12. 1-6 VB的主畫面說明 VB提供的是一個整合開發環境(IDE, Integrated Development Environment)的畫面,它整合了VB的所有功能,等於是運用VB的控制中心。 主畫面包括主視窗、工具箱、表單設計師、 專案總管、屬性視窗與表單配置視窗等六個區域 。

  13. VB的主畫面 按一下「開啟舊檔」鈕後,就會出現VB的主畫面如下:

  14. 1-6.3 表單設計師與表單視窗 • 「表單設計師」是一個設計表單的視窗 • 設計表單的方法如下 在表單視窗的適當位置利用拖曳滑鼠的方式安置選取的控制項 利用屬性視窗來設定各物件的屬性 在表單中選取適用的控制項

  15. 1-6.4 專案總管(Project Explorer) • 設計VB的應用程式時,通常會產生多個不同類型的檔案,如表單檔(.frm)、工作區檔(.vbw)與模組檔(.bas)等,這些檔案就組成一個專案(Project),而且擁有一個專案名稱。 • 剛啟動VB時,系統預設有一個專案,其名稱為Project1 。 • 事後可執行【檔案/新增專案】指令,就會新增一個名稱為Project2的專案。 • 如果再新增專案,則依序為Project3、Project4等。

  16. 每個專案都預設有一個名稱為Form1的表單,專案就是用來管理表單及程式相關的檔案。每個專案都預設有一個名稱為Form1的表單,專案就是用來管理表單及程式相關的檔案。 • 專案總管會顯示現有專案的組成架構,以便於了解全貌。 • 擁有兩個以上的專案時,又會自動建立一個「專案群組」(Project Group),預設的名稱是Group1 • 「專案總管」視窗中有三個按鈕 • 檢視程式碼 :顯示所選取元件(如表單)的程式碼視窗 • 檢視物件 :顯示所選取表單的「表單設計師」視窗 • 切換資料夾 :顯示或隱藏專案下的元件(如表單)資料夾

  17. 1-6.5 屬性視窗(Properties Window) 將滑鼠指標移到此邊框,會變成 ,可向上下拖曳,調整此框的高度 將滑鼠指標移到此邊框,會變 ,可向左右拖曳 ,調整此框的寬度 屬性值 屬性說明 屬性清單

  18. 此視窗可顯示及設定物件的屬性(Attribute) • 物件名稱方塊 會列出物件(含表單與控制項)的名稱與類別,供你選取 • 屬性清單 供你查看及重新設定其右邊的屬性值 • 屬性值 每項屬性都有預設的屬性值,也可在此處直接更改 • 屬性說明 說明目前選取的屬性項目之意義

More Related