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

正文內容

基于java的游戲“俄羅斯方塊”的設計與實現畢業(yè)設計-展示頁

2025-07-06 17:41本頁面
  

【正文】 很多單機版的俄羅斯方塊游戲存在以下幾個不足:178。而技術方面,對Java編程語言的掌握和JBuilder開發(fā)工具的運用還有待提高。178。 硬件配備不齊,內存不夠,需升級到512MB。這一模塊應該盡量做到美觀且結果準確。178。178。178。 游戲主界面模塊:主要包括游戲圖形區(qū)域界面、游戲的速度選擇更新界面、游戲分數的顯示更新界面、游戲方塊預覽界面、游戲開始按鈕、暫停游戲按鈕、關閉按鈕以及查看分數按鈕。 性能:本軟件在設計方面本著方便、實用及娛樂性高的宗旨,在對界面進行設計的過程中,始終堅持清晰明了,在性能方面能夠實現效率高,不易出錯等優(yōu)點。 功能:本設計所開發(fā)的是基于Java的一個俄羅斯方塊游戲軟件,主要實現游戲的開始、暫停、退出、方塊下落速度改變以及游戲排行榜等功能,分為: 游戲主界面模塊、游戲設置模塊、游戲控制模塊以及游戲排行榜模塊四個模塊。 可行性分析本可行性分析的目的在于在該項目投資決策前,通過對項目有關工程技術、經濟、社會等方面的條件和情況進行調查、研究、分析,對各種可能的技術方案進行比較論證,并對項目建成后的各方面效益進行預測和分析,可行性分析是考察所開發(fā)軟件的可能性和可行性,繼而確定項目投資建設是否可行的科學分析方法。本次畢業(yè)設計所開發(fā)的基于Java的俄羅斯方塊游戲,具有操作簡單,界面較美觀等優(yōu)點,可以作為休閑和智力開發(fā)之用,有一定的實用性。并且,隨著互聯網的發(fā)展,許多游戲不但有單機版的,而且還有網絡版的?,F在的市場上,已經出現了各種各樣,適合不同年齡段和不同人群的游戲。游戲,不但可以放松身心,有的還可以開發(fā)智力。方便地創(chuàng)建類和JavaBean,以提高當前應用程序或小程序的開發(fā)進度,并提高以后的工程的性能。設計器與雙向開發(fā)工具的使用使圖形界面的設計變得很容易。JBuilder把Java編程語言的威力和圖形用戶界面化的快速開發(fā)環(huán)境的易用性有機地結合在一起。178。Javah:產生可以調用Java過程的C過程,或者建立能夠被Java程序調用的C過程的頭文件。Javadoc:根據Java源碼以及說明語句生成HTML文檔。 Java: Java解釋器,直接從類文件執(zhí)行Java應用程序字節(jié)代碼。作為 JDK 實用程序,工具庫中有七種主要程序。 Java API 包括一些重要的語言結構以及基本圖形、網絡和文件 I/O。JDK 由一個標準類庫和一組建立、測試及建立文檔的 Java 實用程序組成。 Java 開發(fā)工具JDK Java 開發(fā)工具(JDK)是許多 Java 專家最初使用的開發(fā)環(huán)境。還開發(fā)了JDBC,用來增強Java訪問眾多不同數據源的能力,從此Java將以統(tǒng)一的接口訪問35種以上不同數據源,如Foxpro、Oracle、Sybase、Informix、DB2等等。Java基本API包括了Java語言的基本部分、實用程序、I/O、網絡、圖形用戶接口等。它為各個關鍵領域規(guī)定了一系列的基本接口,讓程序員開發(fā)Java應用。Java虛擬機屏蔽了底層的操作系統(tǒng),給所有Java程序員一個完全相同的虛擬平臺。 Java平臺Java平臺是一種全新的軟件平臺,它主要由兩部分組成:Java VM和Java API(應用編程接口)。利用Java的多線程編程接口,開發(fā)人員可以方便地寫出支持多線程的應用程序,提高程序執(zhí)行效率。Java的線程還包括一組同步原語。若干個系統(tǒng)線程運行負責必要的無用單元回收,系統(tǒng)維護等系統(tǒng)級操作;另一方面,Java 語言內置多線程控制,可以大大簡化多線程應用程序開發(fā)。 5) 多線程: Java在兩方面支持多線程。最后,客戶端用戶還可以限制從網絡上裝載的類只能訪問某些文件系統(tǒng)。Java通過自己的安全機制防止了病毒程序的產生和下載程序對本地系統(tǒng)的威脅破壞。Java 雖然源于C++,但它消除了許多C++不可靠因素,可以防止許多編程錯誤。Java提供了一整套網絡類庫,開發(fā)人員可以利用類庫進行網絡程序設計,方便地實現Java 的分布式特性。對于前者,Java提供了一個叫做 URL 的對象,利用這個對象,你可以打開并訪問具有相同 URL 地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同。數據分布是指數據可以分散在網絡的不同主機上,操作分布是指把一個計算分散在不同主機上處理。平臺無關分為兩種:源代碼級和目標代碼級。Java只支持單一繼承,但通過接口可支持有限形式的多重繼承。1) Java是純面向對象語言:Java語言不能在類的外面定義數據和函數。178。 設計方法介紹本次設計采用基于Java的程序設計技術,以及用JBuilder開發(fā)Java程序的相關技術,其中JBuilder主要用來做游戲的主界面模塊。 游戲排行榜模塊: 游戲的排行榜用來顯示游戲結束后,玩家所得分數的排名情況。為了能夠給玩家一個很好的游戲環(huán)境,這兩部分應該做到易懂、易操作。178。 游戲主界面模塊:游戲的主界面是進入游戲后,能夠給玩家第一感官的部分,主要包括游戲圖形區(qū)域界面、游戲的速度選擇更新界面、游戲分數的顯示更新界面、新生方塊的預覽、游戲開始按鈕、暫停游戲按鈕、退出游戲按鈕以及游戲排行榜按鈕。實現游戲的開始、暫停、退出、記錄分數、游戲方塊下落速度調整、游戲新生方塊的預覽以及游戲排行榜等功能。隨著技術的發(fā)展,Java語言的正確性與效率都將會有更大的提高,用戶用Java編程將會比用能夠C++編程更加方便。Java更容易編寫可移植、可重用、無錯誤的程序。它支持繼承性、封裝、多態(tài)性、多線程、動態(tài)連接與接口。隨著Java游戲產業(yè)發(fā)展環(huán)境的日益成熟,其發(fā)展速度將一日千里。這些工具各有側重點,也各有優(yōu)勢,其中以Eclipse、NetBeans、Rational Developer和JBuilder最具代表性。隨著Java語言的大行其道,Java開發(fā)工具也如雨后春筍般紛紛涌現。還有許多其它公司也開發(fā)了或正在開發(fā)Java語言的編譯器與集成環(huán)境。Java語言正在不斷地發(fā)展和完善,Sun公司是主要的發(fā)展推動者。Intranet的工作方式可以描述為不同類型的Intranet用戶通過界面統(tǒng)一的Intranet瀏覽器訪問位于不同環(huán)境中的Intranet服務器上的信息。許多知名的數據庫廠商都在開發(fā)CGI接口,支持HTML和Java。Borland公司開發(fā)的基于Java的快速應用程序開發(fā)環(huán)境Latte已在1996年中期發(fā)布,Borland公司的這一舉措推動了Java進入PC機軟件市場。其次,眾多的軟件開發(fā)商都支持Java的軟件產品。Java作為軟件開發(fā)的一種革命性的技術,其地位已經被確立。 國內外研究現狀 Java是當今企業(yè)級計算和應用中相當成熟和穩(wěn)定的平臺,在這個領域中不可否認地占據著領導地位。正是因為如此,本次畢業(yè)設計的目的在于學習Java程序設計基本技術,學習用JBuilder開發(fā)Java程序的相關技術,熟悉游戲“俄羅斯方塊”的需求,熟悉項目開發(fā)的完整過程。因此,如何設計和開發(fā)好這個俄羅斯方塊游戲,對于提高Java開發(fā)水平和系統(tǒng)的設計能力有極大的幫助。 俄羅斯方塊游戲的設計比較復雜,它涉及面廣、牽涉方面多,如果不好好考慮和設計,將難以成功開發(fā)出這個游戲。 西南交通大學本科畢業(yè)設計 第 IV 頁基于Java的游戲“俄羅斯方塊”的設計與實現畢業(yè)設計目 錄第1章 緒論 1 本設計的目的和意義 1 國內外研究現狀 1 設計研究的主要內容、目標與工具 2 設計的主要內容 2 設計要達到的目標 3 設計方法介紹 3第2章 可行性分析 7 可行性分析 7 可行性研究的前提 7 要求 7 目標 8 條件、假定和限制 8 對現有軟件的分析 8 所建議的軟件 9 游戲處理流程 9 社會可行性分析 10 技術可行性分析 11 執(zhí)行平臺方面 11 執(zhí)行速度方面 12 語言特性與功能方面 12 開發(fā)環(huán)境方面 13 JBuilder開發(fā)工具 13 經濟可行性 13第3章 需求分析 14 任務概述 14 目標 14 用戶的特點 14 具體需求 14 功能需求 14 游戲主界面模塊需求 14 游戲圖形區(qū)域界面的需求 15 方塊下落速度需求 15 游戲分數需求 15 游戲排行榜需求 15 屬性需求 15第4章 概要設計 16 游戲功能 16 功能模塊設計 16 總設計模塊的劃分 16 游戲主界面模塊 17 游戲控制模塊 17 游戲設置模塊 18 游戲排行榜模塊 18 類模塊設計 19 類模塊之間關系 19 各類模塊設計概要 19 類和Java源文件對應關系 20 程序設計的重點 21 游戲圖形界面的圖形顯示更新功能 21 游戲方塊的設計 21 接口設計 22 外部接口 22 外部接口 22 維護設計 22 故障處理 22第5章 詳細設計 24 程序主結構 24 開發(fā)環(huán)境配置 24 Java2的標準運行環(huán)境 24 J2SE SDK 24 J2SE JRE 25 J2SE Documentation 25 J2SE的安裝與配置 25 25 配置環(huán)境變量 28 類模塊程序流程圖 31 BlockGame類 31 BlockFrame類 32 Square類 32 LevelDialog類 32 Game類 32 Score類 34 SaveScoreDialog類 34 ReportDialog類 35 AboutDialog類 35 類模塊具體設計 35 35 36 BlockFrame類程序 36 Game類程序 37 LevelDialog類程序 40 40 42 43 46 48 49 安裝文件的生成 50 inno setup簡介 50 安裝文件制作步驟 50 游戲界面展示 54第6章 軟件測試 58 程序代碼調試 58 用正常數據調試 58 異常數據調試 58 用錯誤數據調試 58 程序功能測試 58 模塊功能測試 59 確認測試 60第7章 軟件維護 61結論 62致謝 63參考文獻 64附錄 “俄羅斯方塊游戲”程序源代碼 65西南交通大學本科畢業(yè)設計 第 89 頁第1章 緒論 本設計的目的和意義 俄羅斯方塊游戲具有廣泛的用戶群,因為它比較簡單有趣,無論老少都比較適合。俄羅斯方塊的設計對每一個Java語言設計者進行語言提高和進階都是一個很好的鍛煉機會。在這個游戲的設計中,牽涉到圖形界面的顯示與更新、數據的收集與更新,并且在這個游戲的開發(fā)中,還要應用類的繼承機制以及一些設計模式。在設計開發(fā)過程中,需要處理好各個類之間的繼承關系,還要處理各個類相應的封裝,并且還要協(xié)調好各個模塊之間的邏輯依賴關系和數據通信關系。學會怎樣進行一個項目的需求分析、概要設計、詳細設計等軟件開發(fā)過程,熟練地掌握Java程序設計的基本技術和方法,熟練地掌握JBuilder環(huán)境的使用方法,培養(yǎng)起初步的項目分析能力和程序設計能力。不但如此,Java在學術界也獲得了強有力的支持:在國外的大學中,Java已經成為多數科學研究和計算使用的首選語言;越來越多的尖端學術研究完全使用Java語言;各行業(yè)的公司都有很多的Java程序員在開發(fā)他們的項目。首先,計算機產業(yè)的許多大公司都購買了Java的許可證,包括:IBM、Apple、DEC、Adobe、HP、SiliconGraphics、Oracel、Toshiba以及最不情愿的Microsoft等。今天是以網絡為中心的計算機時代,不支持HTML和Java,應用程序的應用范圍就只能局限于相同的硬件平臺。Sun公司自己的Java開發(fā)環(huán)境JavaWorkshop已經發(fā)布。再有,Intranet正在成為企業(yè)信息系統(tǒng)最佳的解決方案,而其中Java將發(fā)揮不可替代的作用。這一過程在基于Java的解決方案支持下實現將使無論是開發(fā)人員還是管理人員,抑或是用戶都受益無窮。Sun公司開發(fā)的較為統(tǒng)用的編譯環(huán)境有:Java Develop Kit和Java Workshop。如,Borland公司的JBuilder、Microsoft公司的Visual J++等。據一些權威機構的調查,國外Java開發(fā)工具已經有上百種之多。與日、韓等國相比,中國的基于Java的游戲市場起步比較晚,但中國有一個巨大的游戲用戶群,它擁有廣闊的市場前景。Java是一個受業(yè)界重視的、面向對象的語言。而Java之所以會贏得專業(yè)開發(fā)者如此熱烈的擁護是因為:首先,Java很像C++,很容易為有經驗的程序員掌握使用,但它比C++有很大的改進。其次,Java的交叉平臺的兼容性是它迅速獲得成功的主要因素。 設計研究的主要內容、目標與工具 設計的主要內容 俄羅斯方塊游戲設計與實現,主要分為以下四個模塊:游戲主界面模塊、游戲設置模塊、游戲控制模塊以及游戲排行榜模塊。 設計要達到的目標 本次設計要達到的目標分別從以下模塊進行闡述:178。從很大程度上決定了玩家對游戲的興趣問題,因此,游戲的主界面應該力求美觀,爽心悅目。 游戲設置模塊、游戲控制模塊: 這兩個模塊是游戲的中心環(huán)節(jié),主要完成設置游戲的方塊下落速度、顯示游戲分數、以及控制游戲的開始、暫停、退出等功能。178。這一模塊應該盡量做到美觀且準確。下面簡單介紹一下Java和JBuilder開發(fā)環(huán)境。 Java語言的特點Java 最初叫Oak ,是由Sun公司開發(fā)的面向對象的編程語言,從表面上看,它有許多地方和C ,C++類似,但比它們更簡潔和更容易設計。所有對象都派生自同一個基類——Object,并共享它所有的功能。 2) 平臺無關性:用Java寫的應用程序不用修改
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1