1 / 83

Visual Basic 程式語言 ( 一 )

Visual Basic 程式語言 ( 一 ). 第二章 基本寫作. 3/13 本單元你會學習. 安裝 VB 6.0 中文版。 如何啟動 VB 。 VB 的基本操作環境。 VB 程式的儲存及結束。 範例程式練習。. 啟動與結束 VB. 啟動 VB 主程式 VB 的環境 1. 工具箱 2. 專案總管 3. 屬性視窗 4. 表單配置. 1. 工具箱. 放置許多樣板物件,供你取用。 也可加入新的物件以供選擇。. 2. 專案總管. 放置許多目前專案所包含的東西。. 3. 屬性視窗. 放置目前選定物件的各項屬性內容。.

phyre
Download Presentation

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. Visual Basic 程式語言(一) 第二章 基本寫作

  2. 3/13 本單元你會學習 • 安裝 VB 6.0 中文版。 • 如何啟動 VB。 • VB的基本操作環境。 • VB程式的儲存及結束。 • 範例程式練習。

  3. 啟動與結束 VB • 啟動VB主程式 • VB的環境 • 1.工具箱 • 2.專案總管 • 3.屬性視窗 • 4.表單配置

  4. 1. 工具箱 • 放置許多樣板物件,供你取用。 • 也可加入新的物件以供選擇。

  5. 2. 專案總管 • 放置許多目前專案所包含的東西。

  6. 3. 屬性視窗 • 放置目前選定物件的各項屬性內容。

  7. 4. 表單配置視窗 • 讓你預視表單在執行時的放置及大小比例。

  8. 啟動與結束 VB • 啟動VB主程式 • 建立新專案 • 在表單中加入物件 • 為物件事件撰寫程式 • 執行程式 • 修改錯誤(Debug) • 儲存 • 產生執行檔(.exe) • 結束VB 基本程式 撰寫流程

  9. 以「我會痛」範例程式為例 • 題目:設計一個彈跳視窗,並出現一個 標示為 請按我的按鈕;當你按下 改為 我會痛,並發出嗶聲。

  10. 3/15 本單元你會學習 • 利用簡單的物件及函數來設計一個超炫 的電子時鐘。 • 所以將瞭解何謂「函數」。 • 如何運用「流程圖」來規劃你的程式。

  11. 範例程式練習 • 題目:設計一個顯示目前時間的視窗, 並每隔一段時間自動變換顏色。 • 提示: • 標籤(Label)物件。 • 文字方塊(TextBox) 物件。 • 計時器(Tomer)物件。 • Time 函數、Rnd 函數、RGB( )函數。

  12. 3/23 本單元你會學習 • Basic 語言的組織結構。 • Basic可用那些字(VB字元集)。 • Basic 的算術運算。 • 即時運算視窗的使用。 • 常用的特殊符號。 • 變數。 • 範例程式練習。

  13. Basic 語言的組織結構 事件驅動 VB專案 屬性表 表單 屬性 物件 程式撰寫 方法 Return

  14. 名詞 • 屬性:用來描述物件的特性。 • 方法:用來執行物件的動作。 • 事件:使用者觸發的動作。 Return

  15. 程式撰寫&屬性表 Return

  16. Basic 可用那些字(VB字元集)。 • A~Z ,a~z。 • 0~9。 • 符號。 • 中文字。 • 保留字。 Return

  17. Basic 的算術運算 • 「+」:加法。 如:Print 12+45 • 「-」:減法。 如:Print 12-10 • 「*」:乘法。 如:Print 12*10 • 「 / 」:除法。 如:Print 12/210 • 「 ^ 」:乘冪。 如:Print 2^3 • 「 \ 」:整除。 如:Print 19\3 • 「Mod」:餘數。 如:Print 22 Mod 5 Return

  18. 即時運算視窗的使用 • 啟動「即時運算視窗」 • 輸入運算指令 Return

  19. 常用的特殊符號 • 「=」等號。 • 「,」與「;」。 • 「?」與 Print • 「:」合併多行。 • 「‘」註解。 Return

  20. 變數 • 常用的資料型態。 • 何謂變數。 • 變數的命名規則。 • 變數的資料型態。 • 變數值的指定。

  21. 字串 字串 String 日期時間 日期時間 Date 布林(邏輯) 布林(邏輯) Boolean 數值 整數 Integer 2Byte 216 -32768~32767 長整數 Long 4Byte 232 -2147483648 倍精準度 Double 單精準度 Single 常用的資料型態 • 常用的資料型態: Return

  22. 何謂變數 • 所謂變數就是,我們會利用一個獨特的名稱來代表一些數值,以達到運算的目的。 如: W = 7 ‘以變數 W 代表寬 H = 9 ‘以變數 H 代表高 A = W * H ‘求出面積 Print A ‘印出結果 63 Return

  23. 變數的命名規則 • 變數名稱的字數不得超過 255。 • 變數名稱的第一個字元必須為英文,其餘部份可為英文、數字、底線;其餘符號不能使用。 • 不能使用保留字。 Return

  24. 變數的資料型態 • 宣告 變數的資料型態 語法: Dim [變數] as [資料型態] ‘宣告 i 為整數型態 Dim i as Integer ‘宣告 str 為字串型態 Dim str as String ‘宣告 today 為整數型態 Dim today as Date Return

  25. 變數值的指定 • 指定一個值給變數: i = 350 str = “紀蔚亮” today = “dec 21,1998” Return

  26. 型態表

  27. 4/10 本單元你會學習 • 表單的重要屬性。 • 表單屬性範例程式練習。

  28. 表單的重要屬性 • BackColor, ForeColor • WindowState • BorderStytle • Visivle • Left,Top • Height,Weight • Icon,Picture

  29. BackColor, ForeColor • 背景色、前景色。 • 系統配色及調色盤。 Return

  30. WindowState • 視窗狀態。 • 0 –正常模式。 • 1 –最小化。 • 2 –最大化。 Return

  31. BorderStytle • 邊框樣式。 • 0 –平面。 • 1 –單線、固定大小。 • 2 – Windows標準模式。 • 3 –雙線、固定。 • 4 - 單線、固定。 • 5 –可調整視窗。 Return

  32. Visivle • 顯示。 • True / False ,顯示 / 隱藏。 Return

  33. Left,Top • Left –左邊座標值。 • Top –上邊座標值。 • (Left,Top) = (x,y) • 以螢幕設定解析度(800×600或1024×768)為座標值參考。 Return

  34. Height,Weight • Height –高度值。 • Weight –寬度值。 • (Height,Weight) = (高,寬) • 以螢幕設定解析度(800×600或1024×768)為值參考。 Return

  35. Icon,Picture • Icon –標題列中的代表圖示。 • Picture –表單底圖。 Return

  36. 。範例程式練習 • 題目:設計一個表單,當你按下表單時 顯示成不同型態表單。 • 提示: • 利用Click事件。 • 改革各項屬性值。

  37. 結論 • 表單屬性的設定,使用表單[ Load ]事件於表單載入時設定。 • 目前使用中的物件,於事件程式裡 me 代表本物件。 • 於程式中設定表單底圖(Picture)為: me.Picture = LoadPicture(路徑圖檔名稱字串)

  38. 4/12 本單元你會學習 • 表單的重要方法及事件。 • 表單方法及事件範例程式練習。

  39. 表單的重要方法 • Hide • Show

  40. Hide • 隱藏指定表單。 • 語法: Form1.Hide Me.Hide

  41. Show • 顯示指定表單。 • 語法: Form2.Show

  42. 表單的重要事件 • Load (載入時) • Initialize (初始化) • Activate (作用中)及Deactivate (非作用中) • Unload (卸載) • 發生順序: Initialize → Load→ Activate→ Unload

  43. 範例程式練習 • 題目:設計一個表單,並且使用各式按 鈕來控制上下左右移動及切換 表單1、表單2、表單3。 • 提示:

  44. 本單元你會學習 • 功能表編輯器的啟動。 • 功能表編輯器的操作環境。 • 多層次功能表的設計。 • 設計技巧。 • 功能項目的對應事件程式。 • 以功能表整合設計範例。

  45. 功能表編輯器的啟動

  46. 功能表編輯器的操作環境 屬性區 編輯區

  47. 操作環境 –屬性區 • 「標題」- Caption 屬性,功能項目名稱。 • 「名字」- Name 屬性,本物件名稱。 • 「快速鍵」- ShortCut 屬性,設定快速鍵。 • 「可核取」- Checked 屬性,決定功能項目是否打勾核取。 • 「啟用」- Enabled 屬性,決定功能項目是否有效。 • 「可看見」- Visible 屬性,決定功能項目是否顯示。

  48. 操作環境 –編輯區 • 「插入」- 在目前選定的功能項目之前插入一個 新功能項目。 • 「下一個」- 將選定項目移至下一個功能項目。 • 「刪除」- 刪除目前所選定的功能項目。 • 「  」- 改變功能項目排列順序。 • 「 」- 改變功能項目排列層次。

  49. 多層次功能表的設計 • 樹狀結構 –子功能表。

  50. 設計技巧 • Hot Key 的設定 –前置 &。 • 快速鍵的設定 –相關性的英文字。 • 分隔線的設定 –加入減號( - )。 • 功能項目的失效。

More Related