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

正文內(nèi)容

java課程設(shè)計(jì)--掃雷游戲報(bào)告-文庫(kù)吧

2025-01-03 20:52 本頁(yè)面


【正文】 。下面標(biāo)明music類的主要成員變量、方法以及和MineFrame類之間組合關(guān)系的UML圖如圖22所示。圖22 MineArea類的UML圖 掃雷英雄榜的設(shè)計(jì),并實(shí)現(xiàn)了ActiongListener接口。LogDialog創(chuàng)建的對(duì)象dialog是MainFrame類(主類)的成員之一,當(dāng)用戶選擇查看“英雄榜”菜單項(xiàng)時(shí),該對(duì)話框可見,提供了查看掃雷的最好成績(jī)的界面。標(biāo)明LogDialog類的主要成員變量、方法以及和MainFrame類之間組合關(guān)系的UML圖如圖23所示。圖23 LogDialog類的UML圖第三章 總體設(shè)計(jì) 總體功能圖圖31 總體功能圖 總體流程圖圖32 總體流程圖第四章 主要功能設(shè)計(jì)流程 雷區(qū)設(shè)計(jì)流程圖圖41 雷區(qū)設(shè)計(jì)流程圖 音效設(shè)計(jì)流程圖圖42 音效設(shè)計(jì)流程圖 英雄榜設(shè)計(jì)流程圖圖43 排行榜設(shè)計(jì)流程圖第五章 運(yùn)行結(jié)果 類之間關(guān)系圖圖51 類之間關(guān)系圖 程序運(yùn)行效果圖圖52 初級(jí)掃雷界面圖圖53 初級(jí)掃雷界面圖圖54 高級(jí)掃雷界面圖圖55 游戲菜單界面圖56 游戲自定義雷區(qū)界面圖57 游戲運(yùn)行主界面圖58 游戲失敗界面圖59 游戲勝利界面圖510 游戲英雄榜界面第六章 總結(jié)此次課程設(shè)計(jì)的題目為掃雷游戲,通過課程設(shè)計(jì),進(jìn)一步鞏固、加深我們所學(xué)專業(yè)課程《JAVA語言教程》的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)我們的綜合分析問題,解決問題的能力;全面考核我們所掌握的基本理論知識(shí)及其實(shí)際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生素質(zhì)的最終目的;利用所學(xué)知識(shí),開發(fā)小型應(yīng)用系統(tǒng),掌握運(yùn)用JAVA語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨(dú)立開發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力;對(duì)于給定的設(shè)計(jì)題目,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型;熟練掌握J(rèn)AVA語言的GUI設(shè)計(jì)、線程技術(shù),靈活運(yùn)用各種類庫(kù),為今后從事實(shí)際工作打下堅(jiān)實(shí)的基礎(chǔ)。通過該課程設(shè)計(jì),全面系統(tǒng)的理解了JAVA語言的一般原理和基本實(shí)現(xiàn)方法。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過的JAVA的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過自己設(shè)計(jì)的程序表示出來,加深了對(duì)理論知識(shí)的理解。 我在網(wǎng)上查詢了許多與掃雷游戲程序的相關(guān)資料,終于完成了掃雷游戲的設(shè)計(jì)。程序基本實(shí)現(xiàn)了該課程設(shè)計(jì)的基本要求。在設(shè)計(jì)的過程中了解到自己的知識(shí)還是比較有限,更肯定了自己再以后學(xué)習(xí)編程的道路上的堅(jiān)定不移,同時(shí)也讓我懂得組合作的重要性。但由于只學(xué)習(xí)了一個(gè)學(xué)期的Java語言,自己水平有限,使得程序還是有些不完善的地方?;仡櫰鸫舜蜫ava課程設(shè)計(jì),至今我仍感慨頗多,的確,從拿到題目的開始,從理論到實(shí)踐,在整整兩個(gè)星期的日子里,可以說是苦多于甜,但是可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)踐相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正掌握這門技術(shù),也提高了自己的獨(dú)立思考的能力。在設(shè)計(jì)的過程遇到問題,可以說得上是困難重重,這畢竟第一次做的,難免會(huì)遇到各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)的知識(shí)重新溫故。參考文獻(xiàn)[1] 呂鳳羽、馬皓《JAVA程序設(shè)計(jì)》清華大學(xué)出版社[2] 耿祥義 《JAVA課程設(shè)計(jì)》 清華大學(xué)出版[3] 黃小東 《Java課程設(shè)計(jì)案例精編》中國(guó)水利水電出版社[4] 印旻 《Java與面向?qū)ο蟪绦蛟O(shè)計(jì)》清華大學(xué)出版社 附 錄 游戲登陸界面部分源代碼public class LogDialog extends JDialog implements ActionListener {private LevelLog levelLog[]。private JTextArea logArea。private JButton resetButton。private JButton confirmButton。 public LogDialog(JFrame frame, LevelLog log[]) { super(frame, 掃雷英雄榜, true)。 getContentPane().set Layout(null)。 levelLog = log。 logArea = new JTextArea()。 (false)。(())。 (10,10,160,60)。 getContentPane().add(logArea, null)。 resetButton = new JButton(重新計(jì)分)。 (10,70,90,25)。 (this)。 getContentPane().add(resetButton, null)。 setTextArea()。 confirmButton = new JButton(確定)。 (105,70,60,25)。 (this)。 getContentPane().add(confirmButton, null)。 setSize(180,140)。 setLocationRelativeTo(frame)。 setResizable(false)。 show()。 } private void setTextArea() { (初級(jí): + levelLog[0].toString() + 中級(jí): + levelLog[1].toString() + 高級(jí): + levelLog[2].toStr
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1