旋轉水果盤游戲的模擬

旋轉水果盤游戲的模擬

ID:43988297

大小:377.50 KB

頁數(shù):16頁

時間:2019-10-17

旋轉水果盤游戲的模擬_第1頁
旋轉水果盤游戲的模擬_第2頁
旋轉水果盤游戲的模擬_第3頁
旋轉水果盤游戲的模擬_第4頁
旋轉水果盤游戲的模擬_第5頁
資源描述:

《旋轉水果盤游戲的模擬》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、旋轉水果盤遊戲的模擬範例功能按下旋轉按鈕後會不斷的隨意 顯示3個圖片於畫面上方,圖片 種類只有3種,草莓、西瓜及水梨。圖片變換的速度,使用者可透過中間的捲軸來控制。按下停止按鈕時,若畫面上方的3個圖片都相同,則顯示錢幣圖片於左下方。學習目標了解電腦模擬的運作概念從設計過程中了解問題解決的學習方式(ProblemBasedLearning)從設計過程中了解下列程式設計的技能亂數(shù)的產生方式及應用了解Label、Button、PictureBox、Timer、ScrollBar等類別物件的功能,並能適

2、當?shù)倪\用於程式設計中問題1:如何自動變換顯示的數(shù)字先將原來的問題簡化如右的範例當按下旋轉按鈕時會啟動計時器,一 旦計時終了就隨機產生一個亂數(shù)顯現(xiàn) 於畫面上方,只要不停止計時器就可 自動在固定的時間間隔產生不同的數(shù)字按下停止按鈕時檢查現(xiàn)在顯示的數(shù)字 是否為7,以決定是否要顯示圖片。使用的物件類別:Label-顯示亂數(shù)Button-旋轉與結束選擇PictureBox–顯示錢幣圖片Timer–固定的時間間隔完成指定事項(影片觀賞)1.1亂數(shù)產生方式使用內建函數(shù)Rnd()產生介於0~1之間的亂數(shù)使用公式

3、Int((上限–下限+1)*Rnd()+下限)調整到所需範圍例如欲產生的亂數(shù)範圍是介於5~7間的整數(shù),也就是5、6、7三者之一,則公式的產生過程如下0

4、果沒有使用Randomize,則Rnd函式(沒有指定引數(shù))會使用第一次呼叫時所使用的值做為種子,之後將會使用前一次所產生的值做為種子值。1.2Label與Button類別簡介Label功能:顯示文字常用屬性:Text、Font、BorderStyle、BackColor、ForeColorAutoSize常用事件Click、DoubleClickButton功能:功能或任務的選擇常用屬性:Text、Font、BackColor、ForeColor、AutoSize常用事件Click、Double

5、Click1.3PictureBox類別簡介功能:顯示圖片及繪圖的各種界面常用屬性:SizeMode:若為Autosize則修正PictureBox大小來配合圖片。若是StretchImage則修正圖片大小來配合PictureBoxVisible、Image常用事件:Click:按下滑鼠左鍵常用方法:Load:載入指定的圖片1.4Timer類別簡介功能:提供一套機制,可於指定的時間間隔內重複執(zhí)行必要的作業(yè)重要屬性Enabledl:計時器的啟動或停止Interval:計時的時間,單位為千分之一秒重

6、要事件:Tick:計時終了時發(fā)生的事件屬於幕後運作的元件,所以執(zhí)行時期是隱藏的1.5程式設計設計過程錄影(觀賞影片)1.6立即練習將前一步驟的程式修正為取3個亂數(shù)顯示,以便將來將3個亂數(shù)以圖片取代在原有的表單新增2個Label,計時器的Tick事件中要取3個亂數(shù)顯示在3個Label上問題2:如何讓使用者調整顯示速度先前範例中數(shù)字變換的速度都是固定的,原因在於計時器的計時時間是固定的,如果能動態(tài)改變計時時間就能調整顯示速度提供一個介面讓使用者可更改計時器的計時時間在上一小節(jié)的程式中加入捲軸作為調整

7、計時器的介面,再利用程式修對應的計時時間2.1ScrollBar類別簡介功能:以捲軸方式來輸入數(shù)值重要屬性Minimum:捲軸方塊移動到最左(上)時的值Maxmum:捲軸方塊移動到最右(下)時的值SmallChange:按下左右(上下)微調鍵時要減少(增加)的值LargeChange:按下左右(上下)空白處要減少(增加)的值Value:目前捲軸方塊所代表的值重要事件:Scroll:當捲軸的Value屬性有變化時產生的事件2.2程式設計設計過程錄影(觀賞影片)問題3:如何將數(shù)字轉為圖片紅色方框區(qū)原

8、本為3個Label,用 來顯示所取得的亂數(shù),現(xiàn)在要改 成3個PictureBox,以便顯示圖片計時器的Tick事件仍然先取3個 亂數(shù),但程式自行設計一個對照 順序,例如1對應到西瓜、2為草莓、3是水梨,然後更改PictureBox中的圖片。按下停止按鈕時檢查3個亂數(shù)的值是否相同,就可知是否顯示相同的圖片,據(jù)此決定是否要顯示錢幣圖片3.1程式設計設計過程錄影(觀賞影片)習題:問題1的範例如果要根據(jù)7的個數(shù)顯示不同的圖片,則程式應如何修改?當按下停止按鈕後,希望圖片變換的速度逐漸變慢直到靜止,則程式

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。