Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Basic 程式設計基礎(一)

Similar presentations


Presentation on theme: "Visual Basic 程式設計基礎(一)"— Presentation transcript:

1 Visual Basic 程式設計基礎(一)
國立台灣師範大學 工業教育研究所 戴建耘教授 龍清榮主任 吳美華組長 主要參考書目: 電腦概論與程式設計(松崗) MS Visual Basic 6.0程式開發手冊

2 研習內容 Visual Basic 整合環境介紹 程式設計基本流程 基本資料型態 表單、指令按鈕 輸出及輸入

3 Visual Basic 整合環境介紹 Visual 即視覺的意思,指利用圖形使用者介面(GUI),達成直覺式的設計觀念。
Visual Basic 是基於物件(Object-Based)的程式設計,而不是程序導向的程式設計。

4 啟動VB整合式開發環境 1.首先啟動 Visual Basic

5

6 2.在建立新專案中,選取【標準執行檔】 / 【開啟就檔】 

7 3.開啟的VB整合畫面如下圖所示:

8 離開VB整合環境 三種方式: 按主視窗右上關閉鈕 執行【檔案】/【結束】指令 在主視窗左上圖示處快按二下

9 若程式有修改過,會出現下圖對話方塊,詢問
是否儲存專案檔(Project1)及與專案有相關的檔 (如表格檔Form1)。

10 若按是(Y)鈕,出現另存新檔(表單檔)及
另存新專案(專案檔)之對話方塊,進行 存檔動作,即離開VB 。

11 程式設計基本流程 訂出規格 程式流程設計 撰寫程式 測試程式 撰寫說明文件

12 使用VB撰寫程式的原則 利用工具箱的工具建立輸出入介面 設定物件屬性值 撰寫程式碼

13 基本資料型態 變數 位元組變數 整數變數 長整數變數 單精確度變數 倍精確度變數 數值變數 貨幣變數 固定長度字串變數 字串變數
變動長度字串變數 字串變數 布林變數 日期變數 物件變數 自由型態變數

14 變數的命名規則 變數名稱不能超過255個字元。 變數名稱可以是中文、英文字母、數字或 _ 等字元所構成。 變數名稱不可使用VB的保留字。
變數名稱中的英文字母大小寫視為相同的。 變數的命名最好具有意義,以提高可讀性且 易記。 若變數未設定初值時,數值變數預設值為0, 字串變數預設值為空字串。

15 常數 文數字常數 符號常數 由一連串字元組合而成, 前後需使用雙引號。 如:“Trust me “ “ 3 + 5 = ? “
“ “ 文數字常數 常數 程式設計時,常數或文字需要重覆出現,應用之。 如:Const Pi= Print Pi r=10 Print Pi*Pi*r 優點: 增加程式可讀性 修改容易 符號常數

16 表單、指令按鈕 表單是用來產生視窗或對話方塊,透 過表單可在螢幕上顯示或輸入資料。

17 表單的建立 1、進入VB時即產生: 功能表 主視窗 專案視窗 工具列 屬性視窗 工具箱 表單

18 2、執行【檔案】 / 【建立新專案】:

19 3、執行【專案】 / 【新增表單】:

20 範例 Step1:建立表單物件

21 Step2:更改專案名稱

22 Step3:設定物件屬性

23 Step4:編輯程式碼 進入程式碼視窗有四種方式: 2 1 4 3 表單上點滑鼠左鍵二下 按F7鍵

24 物件下拉清單 事件下拉清單

25 Step5:執行程式 執行程式有三種方式: 2 1 按F5鍵 3

26 執行結果: 表單上點一下 表單上點二下 離開(結束)

27 指令按鈕工具 範例 Step1:建立表單內需要的控制項

28 Step2:設定各物件屬性值 按照下表設定物件的屬性

29 Step3:編輯程式碼

30 Step4:執行程式 點選目前時間 結束程式的執行 點選結束

31 輸出及輸入 標籤工具

32 文字方塊工具

33 標籤與文字方塊的應用 範例:輸入購買數量,計算總價。 Step1: 建立一個文字方塊、三個標籤、二個指令按鈕 f5_4_1 txtNum
lblTitle lblTotal cmdOK lblAns cmdEnd

34 Step2:設定各物件之屬性內容 [註 1] - : 表示Text1物件無Caption屬性內容
[註 2] <空白> : 表示將該屬性內容清除成空白 [註 3](預設值) : 表示該屬性之內定值,不用再去設定它。

35 Step3:編輯程式碼 結束 確定 將字串轉成數值 將數值轉成字串

36 Step4:執行程式 數入5, 按確定 結束執行

37 InputBox 函數 程式執行時,若要輸入資料,除使用標籤工具外,VB另提供InputBox函數,可節省程式開發的時間。 語法:
[,Xpos,Ypos] ] ])

38 範例:設計一地址調查程式。 Step1:先在表單內建立一個指令按鈕

39 Step2:設定各物件之屬性內容,如下所示:

40 Step3:編輯程式碼 標題 提示訊息 預設值

41 Step4:執行程式 結束執行

42 MsgBox 函數 程式執行時,使用MsgBox函數可設計一些按鈕供使用者選擇,作為下一個程式流程的依據。 語法:

43 範例: 利用上例,在按結束鈕後,出現MsgBox對話方塊,按下對話方塊內之確定鈕後,才真正結束程式執行。 指令按鈕所傳回之代碼

44 Step1:編輯程式碼

45 Step2:執行程式 標題 訊息 結束執行


Download ppt "Visual Basic 程式設計基礎(一)"

Similar presentations


Ads by Google