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

正文內(nèi)容

基于java的掃雷游戲的設(shè)計(jì)與實(shí)現(xiàn)論文(編輯修改稿)

2024-12-18 15:30 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ... 33 結(jié) 論 ..................................................................................................................................... 34 致 謝 ..................................................................................................................................... 35 主要參考文獻(xiàn)(資料) ......................................................................................................... 36 外文文獻(xiàn) ................................................................................................................................. 37 中文翻譯 ................................................................................................................................. 42 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 1 1. 緒論 本課題的研究背景 跟隨著計(jì)算機(jī)與 Inter 的遍及,人們生活水平逐步得到了提升,電腦游戲愈來(lái)愈變?yōu)槿藗児ぷ饕约吧钪须y以缺少的一個(gè)模塊,在大家忙碌的勞動(dòng)之余,為人們帶來(lái)歡欣。 隨著電腦游戲產(chǎn)業(yè)的規(guī)模越來(lái)越大,開(kāi)發(fā)一款成功的電腦游戲靠個(gè)人之力已非易事。不過(guò),隨著市場(chǎng)上開(kāi)發(fā)出來(lái)的電腦游戲產(chǎn)品愈來(lái)愈豐富多彩,各類題材的游戲愈來(lái)愈多,該創(chuàng)作意圖已經(jīng)變?yōu)橐豢畈诲e(cuò)游戲的最主要的特征。比如當(dāng)前風(fēng)靡的游戲 憤怒的小鳥 ‖、 植物大戰(zhàn)僵尸 ‖,盡管全是少許很小的休閑游戲,然而由于它獨(dú)有的風(fēng)格,讓它們都深受用戶的熱愛(ài)。利用 Eclipse 作為開(kāi)發(fā)工具完成了此次畢業(yè)設(shè)計(jì)工作,將利用 Eclipse 作為開(kāi)發(fā)工具,計(jì)劃了基于 Java 的掃雷游戲。 研究原因 這個(gè)游戲是 Windows 操作系統(tǒng)里自有的一個(gè)經(jīng)典小游戲,和許多網(wǎng)絡(luò)游戲與 3D 游戲?qū)Ρ?,她存在著編程?jiǎn)單并且易上手等特征,開(kāi)發(fā)游戲的成本不是很高,現(xiàn)如今娛樂(lè)性強(qiáng)的游戲開(kāi)發(fā)已經(jīng)變?yōu)槟壳暗闹饕较?,在這種形勢(shì)下,各類型的小規(guī)模的成本低的游戲應(yīng)用應(yīng)運(yùn)而生。此中,操作系統(tǒng)原帶的許多游戲就占有十分緊要的地位,很是貼合用戶對(duì)于游戲的需求。許多小游戲多半將開(kāi)發(fā)智力和休閑定為目標(biāo),不光可以為工作疲勞的用戶放松神經(jīng),并且還可以開(kāi)發(fā)玩家的大腦和智力。該游戲設(shè)計(jì)就是基于 Java 掃雷游戲的設(shè)計(jì)。 研究意義 通過(guò)這大學(xué)四年的積 累與學(xué)習(xí),我對(duì) java 相關(guān)的理論知識(shí)已然有了一些認(rèn)識(shí)與理解,這次的游戲設(shè)計(jì)就是通過(guò)把書本上學(xué)到的理論與實(shí)踐相融合,同時(shí)亦然對(duì)所學(xué)知識(shí)掌握程度的一種檢驗(yàn),希望經(jīng)過(guò)這次的游戲編寫能提升自己代碼開(kāi)發(fā)和游戲設(shè)計(jì)上的能力。這次的游戲編寫不僅提升了我們的實(shí)踐操作能力,也培育了我的自信。可以經(jīng)過(guò)老師的指導(dǎo)實(shí)際開(kāi)發(fā)一次模擬實(shí)際產(chǎn)品,這次是對(duì)以后工作和學(xué)習(xí)能力的培養(yǎng)非常重要。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 2 2. Java 簡(jiǎn)介 Java 背景 本課題采用的開(kāi)發(fā)工具是 Java,它最初被名為 Oak,是在 1995 年 Sun公司推出的 Java平臺(tái)和 Java 程 序設(shè)計(jì)語(yǔ)言的總稱。 Oak 在最初是一個(gè)小型的編程語(yǔ)言,以家用電器等使用為目標(biāo)的,處理例如電話、鬧鐘、烤爐等諸多電器的控制和通訊等問(wèn)題。但是這些智能化家電的市場(chǎng)需求沒(méi)有預(yù)期的高,所以沒(méi)有得到很好的發(fā)展。后來(lái),隨著 Inter的不斷拓展和擴(kuò)大, Sun 認(rèn)識(shí)到 Oak 在 Inter 上廣闊的發(fā)展前景,因此重新改造 Oka,隨后以 ―Java‖命名并發(fā)布。 Java 語(yǔ)言的特點(diǎn) Java 與一般的編譯語(yǔ)言不同,首先它把源代碼編譯成二進(jìn)制字節(jié)碼,其次依據(jù)各個(gè)平臺(tái)的虛擬機(jī)來(lái) translate 解釋執(zhí)行字節(jié)碼。從而完成跨平 臺(tái)的特征,起到 ―一次編譯、到處執(zhí)行 ‖的作用。但是由于每次執(zhí)行要消耗一定的時(shí)間而導(dǎo)致 Java 的運(yùn)行效率也有所下降。 Java 平臺(tái)由兩方面組成,它們分別是 Java 虛擬機(jī)和 Java 應(yīng)用編程接口。 Java 編程接口為 Java 應(yīng)用提供的是一個(gè)可以與操作系統(tǒng)獨(dú)立的標(biāo)準(zhǔn)接口,而不必依托于操作系統(tǒng),可以分為擴(kuò)展和基本兩個(gè)部分。 Java 編程語(yǔ)言是個(gè)面向?qū)ο?、分布式、?jiǎn)單、解釋性、健壯、安全與系統(tǒng)無(wú)關(guān)、可移植性、高性能、多線程和動(dòng)態(tài)的編程語(yǔ)言。在系統(tǒng)安裝 Java 平臺(tái)之后, Java 便可以投入使用。如今的 Java 編程語(yǔ)言已然在幾乎 各個(gè)操作系統(tǒng)中存在,人們的使用很方便。 Java 面向?qū)ο蟪绦蛟O(shè)計(jì) 面向?qū)ο缶幊淌且环N計(jì)算機(jī)架構(gòu)編程。計(jì)算機(jī)程序由單個(gè)能夠起到子程序作用的單元或?qū)ο蠼M合而成是面向?qū)ο蟮囊粭l基本原則。面向?qū)ο缶幊踢_(dá)到了軟件工程的三個(gè)主要目標(biāo):重用性、靈活性和擴(kuò)展性。每個(gè)對(duì)象都能夠接受信息、處理數(shù)據(jù)和向其他對(duì)象發(fā)送信息,為了實(shí)現(xiàn)整體運(yùn)算。 面向?qū)ο蟪绦蛟O(shè)計(jì)中的概念主要包括:類、對(duì)象、數(shù)據(jù)封裝、繼承、動(dòng)態(tài)綁定、多職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 3 態(tài)性、數(shù)據(jù)抽象、消息傳遞。這些概念面向?qū)ο蟮乃枷胪ㄟ^(guò)這些得到了具體的表現(xiàn)。 ① 類 類是具有相同類型的對(duì)象的抽象 。一個(gè)對(duì)象所包含的所有數(shù)據(jù)和代碼可以通過(guò)類來(lái)構(gòu)造。 Java 中, class 是類聲明的關(guān)鍵字, class 的后面是要聲明的類名。類中的數(shù)據(jù)和函數(shù)都是類的成員,分別稱為數(shù)據(jù)成員和成員函數(shù)。 類中的關(guān)鍵字 public、 private 和 protected 聲明了類中的成員與類外之間的關(guān)系,稱為訪問(wèn)權(quán)限。其中,對(duì)于 private 成員來(lái)說(shuō),它們是私有的,不能在類外訪問(wèn),數(shù)據(jù)成員只能由類中的函數(shù)所使用,成員函數(shù)只允許在類中調(diào)用;對(duì)于 public 成員來(lái)說(shuō),它們是公有的,可以在類外訪問(wèn);而對(duì)于 protect 成員來(lái)說(shuō),它們是受保護(hù)的 ,具有半公開(kāi)性質(zhì),可在類中或其子類中訪問(wèn)。 ② 對(duì)象 對(duì)象是運(yùn)行的基本實(shí)體,它是一個(gè)封裝了數(shù)據(jù)和操作這些數(shù)據(jù)的代碼的邏輯實(shí)體。作為一種復(fù)雜的數(shù)據(jù)構(gòu)造類型,類聲明后,就可以定義該類的對(duì)象。 ③ 封裝 封裝是將數(shù)據(jù)和代碼捆綁在一起,以避免外界的干擾和不確定性。對(duì)象的某些數(shù)據(jù)和代碼可以是私有的,不能被外界訪問(wèn),以此實(shí)現(xiàn)對(duì)數(shù)據(jù)和代碼不同級(jí)別的訪問(wèn)權(quán)限。 ④ 繼承 繼承是可以使某個(gè)類型的對(duì)象得到另一個(gè)類型的對(duì)象的特點(diǎn),代碼的重用通過(guò)繼承可以實(shí)現(xiàn):從已經(jīng)有的類衍生出的一個(gè)新類,新類會(huì)自動(dòng)獲得原類的特性,同時(shí),它也可以獲得自己的新特性:傳遞性、單向性、可重用性。 ⑤ 多態(tài) 多態(tài)是指每個(gè)事物都有不一樣的表現(xiàn)形式的能力。多態(tài)機(jī)制可以讓內(nèi)部結(jié)構(gòu)不一樣的對(duì)象同享一樣的外部接口,想要減少代碼的復(fù)雜度可以通過(guò)這種方式。 本章小結(jié) 利用 Eclipse 開(kāi)發(fā)應(yīng)用軟件是很多的第三方軟件公司的選擇,基于 Java 的應(yīng)用十分的普遍。本章主要介紹了 Java 的背景和描述了 Java 實(shí)現(xiàn)的結(jié)構(gòu)原理 ,還簡(jiǎn)述了 Java 的相關(guān)特性。此外,也介紹了 Java 應(yīng)用程序開(kāi)發(fā)時(shí)的相關(guān)工具和 Java 面向?qū)ο蟪绦蛟O(shè)計(jì)職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 4 原則。同時(shí)給這次游戲編寫的掃雷游戲的移植提供許多便利的條件。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 5 3. 工具或環(huán)境介紹 硬件環(huán)境 一臺(tái)搭載操作系統(tǒng)的計(jì)算機(jī)( Linux 和 windows 均可 ) 軟件環(huán)境 或以上 JDK: JDK 是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包,主要用于嵌入式設(shè)備、移動(dòng)設(shè)備上的java 應(yīng)用程序。 JDK 是整個(gè) java 開(kāi)發(fā)的核心,它包含了 JAVA 的運(yùn)行環(huán)境, JAVA 工具和 JAVA 基礎(chǔ)的類庫(kù)。 JDK 包含的基本組件包括: javac–編譯器,將源程序轉(zhuǎn)成字節(jié)碼。 jar–打包工具,將相關(guān)的類文件打包成一個(gè)文件。 javadoc–文檔生成器,從源碼注釋中提取文檔。 jdb–debugger,查錯(cuò)工具。 java–運(yùn)行編譯后的 java 程序( .class 后綴的)。 appletviewer:小程序?yàn)g覽器,一種執(zhí)行 HTML 文件上的 Java 小程序的 Java 瀏覽器。 Javah:產(chǎn)生可以調(diào)用 Java 過(guò)程的 C 過(guò)程,或建立能被 Java 程序調(diào)用的 C 過(guò)程的頭文件。 Javap: Java 反匯編器,顯示編譯類文件中的可訪問(wèn)功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。 Jconsole:Java 進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具。 JDK 常用的包: :這個(gè)是系統(tǒng)的基礎(chǔ)類,比如 String 等都是這里面的,這個(gè)包是唯一一個(gè)可以不用引入 (import)就可以使用的包。 :這里面是所有輸入輸出有關(guān)的類,比如文件操作等。 :為了完善 io 包中的功能,提高 io 包中性能而寫的一個(gè)新包,例如 NIO 非堵塞應(yīng)用。 職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 6 :這里面是與網(wǎng)絡(luò)有關(guān)的類,比如 URL, URLConnection 等。 :這個(gè)是系統(tǒng)輔助類,特別是集合類 Collection, List, Map 等。 :這個(gè)是數(shù)據(jù)庫(kù)操作的類, Connection, Statement, ResultSet 等。 :這個(gè)是 JSP, Servlet 等使用到的類。 常用的基本工具: Javac:Java 源程序編譯器,將 Java 源代碼轉(zhuǎn)換成字節(jié)碼。 Java:Java 解釋器,直接從字節(jié)碼文件,又稱為類文件 .執(zhí)行 Java 應(yīng)用程序的字節(jié)代碼。 :Java applet 瀏覽器。 appletviewer 命令可在脫離萬(wàn)維網(wǎng)瀏覽器環(huán)境的情況下運(yùn)行 applet。 jar:java 應(yīng)用程序打包工具,可將多個(gè)類文件合并為單個(gè) JAR 歸檔文件。 Javadoc:JavaAPI 文檔生成器從 Java 源程序代碼注釋中提取文檔,生成 API 文檔HTML 頁(yè)。 jdb:Java 調(diào)試器 (debugger), 可以逐行執(zhí)行程序 。 設(shè)置斷點(diǎn)和檢查變 Md 開(kāi)發(fā) 工具 Eclipse: Eclipse 是一個(gè)基于 Java 語(yǔ)言、開(kāi)放源代碼的的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就它本身而言僅是一組服務(wù)和一個(gè)框 架,運(yùn)于通過(guò)插件組件構(gòu)造開(kāi)發(fā)環(huán)境。不錯(cuò)的是, Eclipse自帶一個(gè)標(biāo)準(zhǔn)的插件集,其中包含了 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。 基本含義: 盡管許多人很愿意把 Eclipse 作為 Java 集成開(kāi)發(fā)環(huán)境( IDE)來(lái)用,但是 Eclipse 的眼光卻不只是在此。 Eclipse 還有包含插件開(kāi)發(fā)環(huán)境( Plugin Development Environment,PDE),這個(gè)組件重要面向開(kāi)闊 Eclipse 的軟件開(kāi)發(fā)人員的,因?yàn)樗苁归_(kāi)發(fā)人員構(gòu)造與 Eclipse 環(huán)境無(wú)隙集成。因?yàn)?Eclipse 中的每個(gè)東西全是插件,關(guān)于為 Eclipse 供給插件,還有為人們提供統(tǒng)一和一致的集成開(kāi)發(fā)環(huán)境而言,每一個(gè)工具的研發(fā)人員全都具備一樣的發(fā)揮空間。這一類對(duì)等性和統(tǒng)一性并不只囿于 Java 語(yǔ)言開(kāi)發(fā)工具。雖然 Eclipse是用 Java 語(yǔ)言開(kāi)發(fā)的,但它的用處并不只囿于 Java 語(yǔ)言;比如,支撐如 C/C++、 COBOL、PHP、 Android 等編程語(yǔ)言的插件也可以使用,或在不久的將來(lái)便會(huì)推出。 Eclipse 框架還可以使用來(lái)讓與軟件設(shè)計(jì)不相關(guān)的其他軟件程序類型的基礎(chǔ),比如學(xué)生管理系統(tǒng)。基職場(chǎng)大變樣社區(qū)( ):下載畢業(yè)設(shè)計(jì)成品 7 于 Eclipse 的軟件程序的一個(gè)特殊 案例就是 IBM Rational Software Architect,它是作為IBM Java 開(kāi)發(fā)工具系列的基礎(chǔ)。 字符集設(shè)置: 點(diǎn)擊導(dǎo)航欄里的 window Preferences, 選擇 General Content Types 在右側(cè)紅框里選擇你要修改編碼的文件類型 (一般我們會(huì)用到 CSS,Java Source File,Java Propertis File 等等 ), 在綠框里修改編碼 ,一般用 utf8。 修改完點(diǎn)擊 OK。前三步是針對(duì)文件的 ,我們還需要對(duì)我們的工作空間設(shè)置字符集編碼。我們可以去 General Workspace 然后在圖中的中間的紅框里選擇你需要的字符集 , 然后你右下角的 Apply 執(zhí)行操作。 主要組成: Eclipse 是一個(gè)開(kāi)放源代碼的軟件開(kāi)發(fā)項(xiàng)目,專注于為高度集成的工具開(kāi)發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它主要由 Eclipse 項(xiàng)目、 Eclipse 工具項(xiàng)目和Eclipse 技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1