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

正文內(nèi)容

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

2024-12-18 15:30 本頁面
 

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