上機考試投影片 加減乘除
107 學年度高一程式設計
評分項目說明:
表單底圖 5% 表單視窗中要加入底圖【可直接使用春夏秋冬四季圖 ( 預設 ) 】。
ICON圖檔處理 5% 首先在檔案總管中搜尋可用的 *.ico 圖檔 接著在表單的左上方要更改圖示。
小時鐘設定 5% 在表單左上方顯示班級、座號、現在時間 基本運算 5% 四個按鈕分別有加減乘除的基本功能。
執行完成後,標籤 1 【 label1 】的標題要一起跟著改變。
除數不可以為零 5% 當執行除法時,除數不可為零。
若除數為零時,必須設計一個警告的提示 此時要出現一個提示視窗。
清除、結束程式 5% 1. 可清除三個文字方塊的文字 2. 按『結束』後,即可結束程式
版面美觀設計 10% 按鈕、標籤、文字方塊、表單、圖片等物件的位置擺放及顏色美觀等設計
。
應用程式製作 5% 製作成 exe 檔案。
進階題 5% 設計以下功能:當 Text1 輸入完數字後,直接按 Enter 後跳到 Text2 ; 當 Text2 輸入完數字後,直接跳到 Command1 ,再接 Enter 後,即 可執行計算功能。
開啟 vb6.0
VB 操作環境
說明 : 1. 工具箱 : 提供設計程式表單時會用到的各項控制元 件2. 表單視窗 : 供使用者設計應用程式的表單3. 專案總管 : 用來管理程式專案中的所有表單及程式 4. 屬性視窗 : 用來設定表單以及控制元件的屬性
5. 表單配置視窗 : 用來設定表單在螢幕上的位置 說明 :
1. 工具箱 : 提供設計程式表單時會用到的各項控制元 件
2. 表單視窗 : 供使用者設計應用程式的表單
3. 專案總管 : 用來管理程式專案中的所有表單及程式 4. 屬性視窗 : 用來設定表單以及控制元件的屬性
5. 表單配置視窗 : 用來設定表單在螢幕上的位置
各視窗介紹
工具箱
用來提供設計程式表單時 會用到的各項控制元件工具箱
用來提供設計程式表單時 會用到的各項控制元件屬性視窗用來設定表單及控制元件的屬性 屬性視窗用來設定表單及控制元件的屬性
表單配置視窗
用來設定表單在螢幕上的位置 表單配置視窗
用來設定表單在螢幕上的位置
檢視功能表
若在視窗右方的專案總管、屬性視窗、
表單配置視窗不見的話。可以點取檢視 功能表即可重新出現。若在視窗左方的 工具箱不見的話,亦是相同步驟。
若在視窗右方的專案總管、屬性視窗、
表單配置視窗不見的話。可以點取檢視 功能表即可重新出現。若在視窗左方的 工具箱不見的話,亦是相同步驟。
Visual Basic 程式開發流程
請同學設計加減乘除程式的時候 務必要先把所有的物件先拉好
才可以開始設計程式,以免有錯:
1 、兩個標籤【 Label 】 2 、三個文字方塊【 Text 】 3 、六個按鈕【 Command 】 請同學設計加減乘除程式的時候 務必要先把所有的物件先拉好
才可以開始設計程式,以免有錯:
1 、兩個標籤【 Label 】
2 、三個文字方塊【 Text 】
3 、六個按鈕【 Command 】
一、表單底圖【 5% 】
按住滑鼠不要放開,接著拉到視窗的大小
若未更改,則無法自動調整圖片大小
一、表單底圖【 5% 】–完成圖
二、 ICON 圖檔處理【 5% 】
方法一: http://tea.wfsht.tp.edu.tw/amin
下載 ico 圖示的之壓縮檔後,解壓縮即可
方法二: ICO 的圖片檔製作及來源 方法二: ICO 的圖片檔製作及來源
在檔案總管中先點取『搜尋』
選所有檔案及資料夾 選所有檔案及資料夾
表單上的 ICON 圖示 【每一個表單上都要有】
表單上的 ICON 圖示 【每一個表單上都要有】
三、小時鐘設定【 5% 】
小時鐘製作步驟一:
拉出小時鐘,並將 intervla 的值,
更改為 1000 ,表示為一秒。
步驟 01 :在小時鐘上方用滑鼠快速點兩下,如下
小時鐘程式的寫入步驟
:小時鐘程式的寫入步驟
:步驟 02 :寫下程式碼
注意事項:如果先寫程式碼而沒有拉物件的話,會視同無效
步驟 03 :按下執行鍵,觀察時鐘是否會動
四– 0–1 、版置設定【按鈕】
四– 0–2 、版置設定【文字方塊】
四– 0–3 、版置設定【標籤】
四– 1 :版面美觀設計–標籤【 5% 】
四– 2 : 按鈕美觀設計說明
四– 2–1 :按鈕之字體大小設定說明
注意事項:
1 、按鈕無法更改標題顏色【直接就是黑色】
2 、 Caption 為標題是顯示標題用,而 Name 為物件名稱是給寫程式時使用
五、清除、結束程式【 5% 】
清除程式清除程式
結束程式結束程式
Private Sub Command6_Click() End
End Sub
Text1.Text = “” 程式含義所指為把『空字串』丟入到文字方塊 1 的預設文字 之中
六、+- ×÷ 的基本運算【 5% 】
Val(text2):表示把文字方塊 2 的文字轉換成數 值。Val(text3):表示把文字方塊 3 的文字轉換成數 值。
Val(text2.text) + val(text3.text): 表示把兩個數值直接相加起來,
另外 val(text2.text) 與 val(text2) 是一樣的 程式碼。
Text3.text = str(Val(text2.text) + val(text3.text)):
把加起來的數值丟到文字方塊 3 裡。
其中 str() 的指令是把加起來的數值再轉換成文 字
留意在程式設計中的加減乘除要使用 + – * /
七、除數不可為零 ,IF 指令【 5% 】
If 指令說明
雙向選擇:是指經過條件判斷後,當條件為「真」時,執行一段指 定的程式敘述,而條件為「假」時,執行另一段指定的程式敘述。範例:
本例說明:
除數是否為零
Msgbox 的訊息方 塊
yes
執行除法程式:
text3=str(val(text1) / val(text2))
Label1.caption= “÷”
no
Msgbox 訊息方塊指令說明
MsgBox 函數的語法
MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 指定顯示訊息文字,如:MsgBox " 完成! "
常數 值 說明
vbCritical 16 顯示 Critical Message 圖示 。 vbQuestion 32 顯示 Warning Query 圖示 vbExclamati
on 48 顯示 Warning Message 圖示 vbInformatio
n 64 顯示 Information Message 圖示
不可使用負面言詞的口頭禪,例如右 圖所示:『你有病嗎?』,因為使用 者,只有『確定』的選項可以按。
會讓 User 感到沒有禮貌,切記。
不可使用負面言詞的口頭禪,例如右 圖所示:『你有病嗎?』,因為使用 者,只有『確定』的選項可以按。
會讓 User 感到沒有禮貌,切記。
八、存檔說明:
事先於桌面上,建立班級資料夾。
然後在檔案功能表單上,選取另 存新專案及另存 Form1 。
事先於桌面上,建立班級資料夾。
然後在檔案功能表單上,選取另 存新專案及另存 Form1 。
八– 1 、存檔說明:
在桌面上可看見 j913 的資料夾,
若點入後,則可以看到有四 ~ 五個檔案
。副檔名為 frm :表示表單 Form1 檔 副檔名為 frx :表示上表單上的圖片檔 副檔名為 vbp :表示為專案檔
副檔名為 vbw :表示為專案的備份檔。
副檔案名 exe :表示為可執行檔。
在桌面上可看見 j913 的資料夾,
若點入後,則可以看到有四 ~ 五個檔案
。副檔名為 frm :表示表單 Form1 檔 副檔名為 frx :表示上表單上的圖片檔 副檔名為 vbp :表示為專案檔
副檔名為 vbw :表示為專案的備份檔。
副檔案名 exe :表示為可執行檔。
九、應用程式製作【 5% 】
十、進階題【 5% 】
觀念已教過,可上網查詢相關指令的功能說明
程式設計 (50%) 、
製作成專題的可執行檔後,所有檔案 ( 含 *.frm , *.vbp) 壓縮成 *.ZIP 格式上傳繳交至 e 學院。
檔案格式務必正確,例如: j90x19 某某某 .zip
考試期間禁止任何交談。如果任何問題時,一律舉手向老師告知。
考試期間,電機主機上,一律不准插入任何記憶體裝置。
考試期間,可攜帶個人筆記。
考試開始時,將切斷網路,並於考試最後約 05~10 分鐘時,
統一上傳檔案。上傳前,須先讓老師核對 e 學院的帳號是否正確。
成績:成績於處理完成後,每班將發放一張成績明 細給導師及學藝股長
,若對於成績有任何疑問者,請儘速找老師。
請於學期末結束前,事先核對與處理。請勿於成績結算後再用求情或以 各種策略來要求給成績。
11 、上傳檔案說明:
11–1 :壓縮檔製作
步驟一:檢視是否有五個檔案 步驟一:檢視是否有五個檔案
步驟二:製作成壓縮檔 步驟二:製作成壓縮檔
步驟三:製作完成 步驟三:製作完成