102 - e學院

Download Report

Transcript 102 - e學院

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