Download presentation
Presentation is loading. Please wait.
Published bySuharto Sumadi Modified 5年之前
1
講師:戴志華 hana@arbor.ee.ntu.edu.tw 國立台灣大學電機工程研究所
Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所
2
面板簡介 Hello, world! 表單(Form)的簡介
第二章 第一次親密接觸 面板簡介 Hello, world! 表單(Form)的簡介
3
建立專案 FileNew Project(檔案建立新專案) 若有已開啟的專案,會詢問是否要儲存?
4
建立專案(cont’d) 選擇專案種類 選擇 Standard EXE
6
專案總管(Project Explorer)
專案名稱 (不)分類顯示 顯示程式碼 顯示模組 顯示表單
7
屬性視窗(Properties Window)
元件型別 元件名稱 選擇的屬 性的說明 依字母順序排列 依類別排列
8
表單設計
9
程式編輯器
10
程式編輯器(cont’d)
11
程式編輯器(cont’d) 即時語法檢查
12
程式編輯器(cont’d)
13
程式編輯器(cont’d) 自動列出屬性/方法
14
Hello, world! 注意雙擊 時的變化 在表單上用滑鼠按一下 雙擊表單
15
建立專案
16
從屬性視窗 把Caption的 值改為Hello, world!
17
加入程式碼
18
執行程式 從選單 從工具列
19
表單(Form)的屬性 屬性的表示法:物件.屬性名 Appearance(外觀) AutoRedraw(自動重繪)
如:Form1.Caption Appearance(外觀) 0-Flat, 1-3D AutoRedraw(自動重繪) True, False(預設) BackColor(背景顏色) Caption(標題文字)
20
表單(Form)的屬性(cont’d) ForeColor (前景顏色) Picture (背景圖片) ControlBox (系統功能表)
MaxButton MinButton
21
表單(Form)的屬性(cont’d) BorderStyle 0-None 1-Fixed Single 2-Sizeable
大小需調整 3-Fixed Dialog 不會在程序列出現
22
表單(Form)的屬性(cont’d) BorderStyle 4-Fixed Tool Window
5-Sizable Tool Window
23
表單(Form)的屬性(cont’d) Enabled Font(字型) Height, Width Icon(圖示)
True, False Font(字型) Height, Width Icon(圖示) 在Common/Graphics/Icons有許多圖示
24
表單(Form)的屬性(cont’d) 透過屬性視窗修改 於程式中修改 Caption=“字串” 注意型別 數字v.s.字串
Private Sub Form_Click() Caption = "Clicked" End Sub Private Sub Form_DblClick() Caption = "Double Clicked"
25
表單(Form)的方法 事件的表示法:物件_事件名(參數) 方法的使用:[物件.]方法名(參數) Form_Click()
Form1.Cls Cls Private Sub Form_Click() …… End Sub
26
表單(Form)的方法(cont’d) 事件處理函式 其它方法 Click, DbClick Form_load, Form_Unload
Form_Activate, Form_Deactivate 其它方法 Circle Line Object.Circle (x,y),半徑 Object.Line(x1,y1)-(x2,y2)
27
基礎元件使用-CommandButton
屬性 Caption (XXX&?) Enabled MousePointer Style 1-Graphical Picture Cancel, Default 事件處理函式 Click
28
基礎元件使用-Label與Text Label的Property Text的Property Alignment Caption
Enabled MultipleLine
29
基礎元件使用-Text(cont’d) 試試看 PasswordChar ScrollBars Text
MultipleLine必須為False ScrollBars MultipleLine必需為True Text 試試看
Similar presentations