VISUAL BASIC 程式語言I

Download Report

Transcript VISUAL BASIC 程式語言I

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