Download presentation
Presentation is loading. Please wait.
1
CHAPTER 1 認識Visual BASIC
2
1-1 BASIC程式語言的演進 代別 代表產品 適用作業系統 適用電腦 第一代 BASIC DOS 8位元 第二代 BASICA、
GW-BASIC、 True BASIC MS-DOS 16位元 第三代 QBasic 、QuickBASIC 32位元 第四代 Visual BASIC WINDOWS 第五代 VB.NET 32或64位元
3
1-2 Visual BASIC簡介 Visual的中文意思是「視覺」,表示「看得到,而且容易瞭解」,因此容易利用它來設計WINDOWS的應用軟體,也很容易操作使用 使用VB,可以很容易設計圖形使用者介面,只要利用工具箱上的控制項,然後以滑鼠拖曳及選擇各項設定,不必撰寫程式,就可以完成介面上各控制項的外觀、配置與色彩。 Visaul BASIC設計的程式是屬於「物件導向」的方式,在執行時,隨使用者的心意與臨場動作來主導其過程。
4
使用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) 方法是可以操控物件的動作,以完成某項功能的用字。其用法與使用敘述一樣,如下: Print 從表單輸出資料
Printer.Print 從印表機輸出資料 Cls 清除表單上的資料 Picture1.Cls 清除圖片方塊Picture1中的內容
9
在VB中,在鍵盤上按下某一個按鍵是事件,移動滑鼠與拖曳滑鼠都是事件,按一下與快按兩下滑鼠按鍵也都是事件,在表單中的命令鈕按一下也是事件。
四、事件(Event) 事件是指發生在「物件」上的事情 。 在VB中,在鍵盤上按下某一個按鍵是事件,移動滑鼠與拖曳滑鼠都是事件,按一下與快按兩下滑鼠按鍵也都是事件,在表單中的命令鈕按一下也是事件。
10
五、事件驅動與事件程序 當某一事件發生時,會啟動預先設定的一連串動作,這種啟動的現象稱為「事件驅動」;而那些預先設定好的一連串動作,就稱為「事件程序」。 在VB中,要為每一個物件可能引發的事件(就是「事件驅動」),設計一段處理的程式碼(就是「事件程序」)。在執行時,由使用者隨其心意操作,在引發某一事件時(「事件驅動」),就會執行對應的「事件程序」(就是為該事件驅動所安排的程式碼) 。
11
在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的表單,專案就是用來管理表單及程式相關的檔案。 專案總管會顯示現有專案的組成架構,以便於了解全貌。
擁有兩個以上的專案時,又會自動建立一個「專案群組」(Project Group),預設的名稱是Group1 「專案總管」視窗中有三個按鈕 檢視程式碼 :顯示所選取元件(如表單)的程式碼視窗 檢視物件 :顯示所選取表單的「表單設計師」視窗 切換資料夾 :顯示或隱藏專案下的元件(如表單)資料夾
17
1-6.5 屬性視窗(Properties Window)
將滑鼠指標移到此邊框,會變成 ,可向上下拖曳,調整此框的高度 將滑鼠指標移到此邊框,會變 ,可向左右拖曳 ,調整此框的寬度 屬性值 屬性說明 屬性清單
18
此視窗可顯示及設定物件的屬性(Attribute)
物件名稱方塊 會列出物件(含表單與控制項)的名稱與類別,供你選取 屬性清單 供你查看及重新設定其右邊的屬性值 屬性值 每項屬性都有預設的屬性值,也可在此處直接更改 屬性說明 說明目前選取的屬性項目之意義
Similar presentations