freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設計--掃雷游戲報告-wenkub

2023-04-26 22:19:00 本頁面
 

【正文】 題目為掃雷游戲,通過課程設計,進一步鞏固、加深我們所學專業(yè)課程《JAVA語言教程》的基本理論知識,理論聯(lián)系實際,進一步培養(yǎng)我們的綜合分析問題,解決問題的能力;全面考核我們所掌握的基本理論知識及其實際業(yè)務能力,從而達到提高學生素質(zhì)的最終目的;利用所學知識,開發(fā)小型應用系統(tǒng),掌握運用JAVA語言編寫調(diào)試應用系統(tǒng)程序,訓練獨立開發(fā)應用系統(tǒng),進行數(shù)據(jù)處理的綜合能力;對于給定的設計題目,如何進行分析,理清思路,并給出相應的數(shù)學模型;熟練掌握JAVA語言的GUI設計、線程技術,靈活運用各種類庫,為今后從事實際工作打下堅實的基礎。下面標明music類的主要成員變量、方法以及和MineFrame類之間組合關系的UML圖如圖22所示。(4)mousePressed(MouseEvent)方法是MineArea類實現(xiàn)的MouseListener接口中的方法,當用戶按下鼠標有件事mousePressed(MouseEvent)方法負責讓方塊上顯示一個探雷標記。(2)actionPerformed(ActionEvent)是MineArea類實現(xiàn)的ActionListener接口中的方法。用戶只有掃雷成功后(用時最少),才可以看見對話框。成員變量(1)block是Block類型的數(shù)組,用來確定雷區(qū)有多少需進行掃雷的方塊。第二章 需求分析 掃雷游戲界面設計系統(tǒng)的整體布局為:CardLayout布局,采用了菜單、按鈕、面板等組件,菜單主要包括開始、選擇級別、標記、掃雷英雄榜、退出等選項。另有顏色選項,當用戶選中該項時,游戲將以最低圖像像素來顯示。如果用戶認為某個方塊下埋著雷,單擊右鍵可以在方塊上標識一個用戶認為是雷的圖標,即給出一個掃雷標記。單擊游戲菜單可以選擇“初級”、“中級”和“高級”或“查看英雄版”。針對這種情況我選擇了掃雷游戲該課題作為我的課程題目。合肥學院計算機科學與技術系課程設計報告20013~2014學年第一學期課程 JAVA語言基礎課程設計名稱掃雷游戲學生姓名龔天棚學號1012091010專業(yè)班級網(wǎng)絡工程1班指導教師張貫虹2013年9月目 錄第一章 設計內(nèi)容及要求 1 掃雷游戲的基本要求 1 游戲需要實現(xiàn)的主要功能 1第二章 需求分析 2 2 雷區(qū)的設計 2 音效的設計 3 掃雷英雄榜的設計 3第三章 總體設計 5 總體功能圖 5 總體流程圖 5第四章 主要功能設計流程 6 雷區(qū)設計流程圖 6 音效設計流程圖 6 英雄榜設計流程圖 7第五章 主要功能設計流程 8 類之間關系圖 8 程序運行效果圖 8 游戲登錄界面 8 游戲菜單界面 9 游戲運行界面 10 游戲英雄榜界面 12第六章 總結 13參考文獻 14附錄 15第一章 設計內(nèi)容及要求當前各種游戲層出不窮,因為游戲的開發(fā)成本非常大,所以游戲的開發(fā)具有一定的風險性,但是一些小游戲的開發(fā)成本具有成本小,編寫簡單的優(yōu)勢,所以這些小游戲在游戲開發(fā)中也占有一席之地。Windows XP和Windows 7系統(tǒng)提供的掃雷游戲是一個很有趣的游戲。選擇級別后將出現(xiàn)相應級別的掃雷區(qū)域,這時用戶使用鼠標左鍵單擊雷區(qū)中任何一個方塊便啟動了計時器。用戶每標記出一個掃雷標記(無論用戶的標記是否正確),窗口左上角的雷數(shù)計數(shù)器將會減少一個。如果用戶需要使用提示聲,可選中聲音選項,此時將聽到計時的咔嗒聲。 雷區(qū)的設計,實現(xiàn)了ActionListener和MouseListener接口,所創(chuàng)建的對象:mineArea是MineGame類中最重要的成員之一,作為一個容器添加到MineGame窗口的中心。(2)blockView是BlockView類型的數(shù)組,負責為block數(shù)組中的Block對象提供視圖。(5)reStart是一個按鈕對象,用戶單擊它重新開始游戲。當用戶單擊blockView中的某個方塊時,actionPerformed(ActionEvent)方法負責執(zhí)行有關算法,例如,當用鼠標左鍵單擊方塊上的按鈕后,若該方塊下有雷,actionPerformed(ActionEvent)方法將使用戶輸?shù)舯揪?,若該方塊下無雷,actionPerformed(ActionEvent)方法將顯示blockView對象中的標簽,該標簽上是一個數(shù)字,該數(shù)字代表當前方塊的周圍的8個方塊中共有多少顆雷。(5)inquireWin()方法用來判斷用戶是否掃雷成功,如果成功該方法負責讓record對話框可見。圖22 MineArea類的UML圖 掃雷英雄榜的設計,并實現(xiàn)了ActiongListener接口。通過該課程設計,全面系統(tǒng)的理解了JAVA語言的一般原理和基本實現(xiàn)方法。程序基本實現(xiàn)了該課程設計的基本要求。通過這次課程設計使我懂得了理論與實踐相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正掌握這門技術,也提高了自己的獨立思考的能力。private JButton resetButton。 levelLog = log。 (10,10,160,60)。 (this)。 (105,70,60,25)。 setLocationRelativeTo(frame)。 } public void actionPerformed(ActionEvent e) { if(()==resetButton) { for(int i=0。 } else { dispose()。 private Image numberImage[]。 private int dWidth = 12。 init()。 } public LedNumber(Color fc,Color bgc,Color mc) { bgColor = bgc。 }
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1