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

正文內(nèi)容

掃雷---基于java掃雷游戲的設計與實現(xiàn)-預覽頁

2025-01-08 00:59 上一頁面

下一頁面
 

【正文】 其成為網(wǎng)絡編程和嵌入式編程領域的首選編程語言。 關鍵詞 : Java 掃雷 Eclipse II Abstract Java is a crossplatform application software can write objectoriented programming language, the general term of the Java programming language by Sun Microsystems, Inc. in May 1995 and the Java platform. Hardware or operating system platform to install a Java platform, Java applications can run. Java is a simple, objectoriented, distributed, interpreted, robust security, the structureneutral, portable, highperformance, multithreaded dynamic language. Has excellent versatility, efficiency, platform portability, and security of Java technology, widely used in personal PC, the data center, game consoles, scientific superputers, mobile phones and the Inter, while the world39。 掃雷最原始的版本可以追溯到 1973 年一款名為 “ 方塊 ” 的游戲 , 不久之后,“ 方塊 ” 被改寫成了游戲 “ Rlogic” , 在 “ Rlogic” 里,玩家的任務是作為 美國海軍陸戰(zhàn)隊 隊員,為指揮中心探出一條沒有地雷的安全路線,如果路全被地雷堵死就算輸。 杜爾和卡特 如果玩家翻開的方塊有地雷,則游戲結束 。Sun 提供的基于字符模式的 Java 開發(fā)工具包 JDK: Java 開發(fā)工具( JDK)是許多 Java 專家最初使用的開發(fā)環(huán)境。 JDK 由一個標準類庫和一組建立,測試及建立文檔的 Java 實用程序組成。因此掌握 JDK 是學好 Java 的第一步。而專門運行在 x86 平臺的 Jrocket在服務端運行效率也要比 SunJDK 好很多。因 此我們小組編寫此軟件的目的,一方面作為初學者來了解掃雷的開發(fā),另一方面開發(fā)此軟件使用戶能在娛樂休閑的同時拓展思維能力。 Windows 2021/XP 系統(tǒng)提供的掃雷游戲是一個很有趣的游戲。 (2) 選擇級別后將出現(xiàn)相應級別的掃雷區(qū)域,這是用戶使用鼠標左鍵單擊雷區(qū)中任何一個方塊便啟動計時器。用戶每標記 出一個掃雷標記 (無論用戶的標記是否正確 ),程序將顯示的剩余雷數(shù)減少一個。 (1) 財務可行性:主要從項目及投資者的角度,設計合理財務方案,從企業(yè)理財?shù)慕嵌冗M行資本預算,評價項目的財務盈利能力,進行投資決策。掃雷游戲系統(tǒng)并不與任何法律或國家相關規(guī)定相抵觸,所以在法律可行性上是通過的,在進行設計時沒有違法任何法律法規(guī),也不對任何企業(yè)的系統(tǒng)進行侵權等。 理解需求 掃雷游戲系統(tǒng)的建立,需要進行用戶需求調查與分析,以確定系統(tǒng)目標,提高解決問題的詳細方案,這是系統(tǒng)建設的重要環(huán)節(jié)。 根據(jù)用戶的需求,確定本圖書管理系統(tǒng)應具有以下功能: (1) 用戶可以自定義級別并且可以任意輸入雷數(shù); (2) 具有計時功能,即顯示用戶完成移動盤子所花費的時間; (3) 自動保存掃雷英雄榜; (4) 用戶可以設計“初級”、“中級”、“高級”三個級別。 圖 31 類之間的組和關系 (1) (主類 ) MineGame 類負責創(chuàng)建掃雷游戲機主窗口,該文件含有 main 方法,掃雷游戲從該類開始執(zhí)行。 (3) Block 類是雷區(qū)中“方塊”的類封裝,含有關于“方塊”的屬性以及操作,即負責為雷區(qū)創(chuàng)建代表“方塊”的 Block 對象。 (5) LayMines 類對象不需要視圖,在游戲中不需要看見該對象。 8 4 詳細設計 掃雷系統(tǒng)流程圖如圖 41 所示。 ② mineArea 是掃雷區(qū)域,提供有關掃雷的主要功能。 ② actionPerformed(ActionEvent) 方 法 是 MineGame 類 實 現(xiàn) 的ActionListener 接口中的方法,該方法負責執(zhí)行菜單發(fā)出的有關命令。標明 MineArea 類的主要成員變量、方法以及和 MineGame 類之間組合關系的 UML 圖如圖 43 所示。 ③ lay 是 LayMines 類型的對象,負責設置 block 數(shù)組中的哪些方塊是雷或不是雷。 ⑥ time 是計時器對象,負責計算用戶的用時。 ③ Show( )方法是一個遞歸方法。所謂掃雷成功是指不僅找到全部的雷而且用時最少。 圖 44 Block 類的 UML圖 以下是 UML 圖中有關數(shù)據(jù)和方法的詳細說明。 ④ isMine 用來表示方塊是否是雷。 ② getAroundMineNumber()方法用來獲取 aroundMineNumber 的值。 圖 45 BlockView類的 UML圖 以下是 UML 圖中有關數(shù)據(jù)和方法的詳細說明。如果 Block 對象的 isMine屬性為 false , blockNameOrIcon 標簽 上設 置 的文 本是 Block 對象的aroundMineNumber 屬性的值,即周圍雷的數(shù)目。標明該類的主要成員變量和方法以及和 MineArea 類之間組合關系的 UML 圖如圖 46 所示 。當指定 Block 數(shù)組中某個單元中的方塊是雷時,就將該方塊上的圖標設置為 mineIcon。標明 Record 類的主要成員變量、方法以及和 MineArea 類之間組合關系的 UML 圖如圖 47 所示。 (2) 方法 ① actionPerformed(ActionEvent)方法是 Record類實現(xiàn)的 ActionListener接口中的方法,當用戶單擊“確定”按鈕后,該方法被執(zhí)行,所執(zhí)行的操作就是獲取用戶輸入的名字和用時,然后調用 writeRecord(String,String)方法將信息寫入到“英雄榜”中。標明 ShowRecord 類的主要成員變量、方法以及和MineGame 類之間組合關系的 UML 圖如圖 48 所示。 ③用戶單擊“重新記分”按鈕,可以將“英雄榜”中的成績恢復為初始值。如圖 51 所示 圖 51 主界面 (2) 當玩家點擊“游戲”菜單 時會出現(xiàn) 7 個子菜單 ,分別是“開局”、“初級”、“中級”、 “高級”“自定義”、“掃雷英雄榜”和“退出”。 圖 53 初級窗口界面 (5) 開局后 進行游戲時出現(xiàn)界面如圖 54 所示 。而且容易被編程人員記住。還學會了很多在這個學期《 Java 課程設計基礎》課上沒有學會和沒有學懂的東西,使我對 Java 語言是一種非常難懂的語言的思想有了極大的改觀。 通過這次畢業(yè)設計,我才明白學習是一個長期積累的過程,在以后的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質。通過對此課題的開發(fā),使我對用 Eclipse 開發(fā)平臺有了一個比較清楚的認識,體會到理論和實踐的重要性。同時感謝我院、系領導對我們的教導和關注;感謝大學三年傳授我們專業(yè)知識的所有老師,謝謝你們嘔心瀝血的教導。 22 參考文獻 [1] 朱福喜 ,尹為民 ,余振坤 .Java語言與面向對象程序設計 .武漢 :武漢大學出版社 ,2021. [2] 陳國君 ,陳磊 .Java 2 從入門到精通 .北京 :清華大學出版社 ,2021. [3] 王梅 ,Java 并發(fā)編程 — 設計原則與模式 .北京 :中國電力出版社 ,2021. [4] 尹偉民 ,Java 程序設計之網(wǎng)絡編程 .北京 :清華大學出版社 ,2021. [5] 印昊 .Java 與面向對象程序設計 .北京 :高等教育 出版社 ,2021. [6] 耿祥義 .Java 課程設計 .北京 :清華大學出版社 ,2021. [7] 趙生慧 .Java 面向對象程序設計 .北京 :高等教育出版社 ,2021. [8] 甘仞初 .信息系統(tǒng)開 發(fā) .北京 :北京經(jīng)濟科學出版社 ,2021. [9] 李宣東,李存珠 .軟件工程概論 .北京 :清華大學出版社 ,2021.
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1