Transcript 程式語言
程式語言
教學投影片
程式基本概念
程式簡介
VB簡介
第一個程式
表單
基本設計
流程控制
內建函數
程式簡介
程式語言是用來命令電腦執行各種作業的工具,
是溝通的橋樑
程式的類別
低階語言: 不須翻譯, 機器便能執行, 可讀性較低
高階語言: 人類較能接受的文字或符號
機器語言, 組合語言
FORTRAN, COBOL, BASIC, LISP, PASCAL, C, JAVA
發展趨勢
第四代,第五代語言: 使人類更易與電腦溝通
程式基本概念
VB簡介
啟動VB
開始/程式集/ Microsoft Visual Basic 6.0/ Microsoft
主視窗
Visual Basic 6.0
VB的開發環境
專案視窗
工具箱
表單視
窗
即時運算
視窗
屬性視窗
表單配置
視窗
程式基本概念
第一個程式
如何撰寫程式
分析問題
流程設計
選擇程式語言,依演算法撰寫程式,程式註解
測試程序
問題解決的步驟
撰寫程式
依輸出格式來決定輸入的來源與資料
程式的目標,輸入,處理,輸出記錄下來
除錯(語法錯誤,邏輯錯誤)
說明文件
便於日後程式之維護
程式基本概念
第一個程式(續)
撰寫原則
利用工具
物件屬性
利用VB提供的元件,如:按鈕,捲軸…
所有控制項皆有屬性可設定, 如:顏色
程式碼
在控制項之事件程序中撰寫程式
如: Command1_Click()
程式基本概念
第一個程式(續)
程式設計
執行專案
按下主視窗
鈕
執行/開始,或 F5
結束專案
按下主視窗
執行/停止
鈕
儲存專案
檔案/儲存檔案
程式基本概念
表單
表單屬性
設定表單的標題,預設的標題是Form1。
Font
設定表單內字體、字型名稱、字型大小。
表單方法
Caption
Hide and Show
Refresh
表單事件
Form_Activate
Form_Deactivate
當表單為被開啟為使用中視窗時,會觸發此事件。
當表單非使用中表單時,會觸發此事件。
Form_Click
Form_DblClick
使用者以滑鼠點選表單一下時,會觸發此事件。
使用者以滑鼠連按表單兩下時,會觸發此事件。
程式基本概念
基本設計
變數
常數
常用變數型態:數值,字串,日期變數
Dim變數名稱As資料型態, Dim Name as String
程式執行前先給變數一個預設值,在執行過程中其內
容均不改變
VB運算
算術運算符號: + - * / () MOD….
比較運算符號: >, < , =, >=, <=, <> ….
邏輯運算符號: AND, NOT, OR
程式基本概念
流程控制
IF….Then….EndIf
IF….Then….Else….EndIf
IF….Then….ElseIf….EndIf
Select Case
For 迴圈
巢狀迴圈
程式基本概念
內建函數
數值函數
字串處理函數
ABS(X),INT(X),FIX(X),SGN(X),EXP(X),LOG(X)….
UCASE(X$),LEN(X$),INSTR(N,X$,Y$),TRIM(X$)L
EFT(X$,N)....
日期時間函數
DATE,TIME,NOW….
程式基本概念
Visual Basic實作-文件中設定字型
加入表籤與文字方塊
加入框架
核取方塊
選項按鈕
撰寫程式碼
加入表籤與文字方塊
加入框架
核取方塊
選項按鈕
撰寫程式碼
Private Sub OpSize_Click(Index As Integer)
If OpSize(0).Value = True Then
Input1.FontSize = 10
ElseIf OpSize(1).Value = True Then
Input1.FontSize = 12
ElseIf OpSize(2).Value = True Then
Input1.FontSize = 14
ElseIf OpSize(3).Value = True Then
Input1.FontSize = 16
End If
End Sub
Visual Basic實作-通訊錄的製作
加入表籤與文字方塊
加入下拉式清單方塊
撰寫程式碼
加入表籤與文字方塊
標籤1
標籤2
文字方塊1
文字方塊2
加入下拉式清單方塊
下拉式清單方塊
撰寫程式碼
Private Sub Combo1_Click()
Tel.Text = Tels(Combo1.ListIndex)
Add.Text = Adds(Combo1.ListIndex)
End Sub