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

正文內(nèi)容

java(j2ee)課程設(shè)計報告(9)-在線瀏覽

2025-06-30 22:03本頁面
  

【正文】 形區(qū)域界面、游戲開始按鈕、游戲暫停按鈕、關(guān)閉按鈕。 屬性需求在可使用性方面,要求各個功能實現(xiàn)簡單,操作方便,系統(tǒng)處理正確;整個系統(tǒng)恢復(fù)性能好,連接速度快,以確保系統(tǒng)可使用性好。 功能模塊設(shè)計軟件開發(fā)過程中的功能模塊設(shè)計,主要解決實現(xiàn)該游戲需求的程序模塊設(shè)計問題。 游戲功能 本系統(tǒng)主要完成以下幾方面的功能:1. 游戲控制功能——包括游戲的開始、暫停、退出2. 界面布局3. 其他輔助功能 總設(shè)計模塊的劃分根據(jù)游戲需求中游戲所要實現(xiàn)的功能,整個游戲分為二個模塊進行具體的設(shè)計,如圖2所示。游戲界面主框架的主要結(jié)構(gòu)圖如圖3所示。在這個模塊中,需要給各個按鈕或文本框加入代碼,來對上述的功能加以進一步的實現(xiàn)。游戲控制模塊游戲的開始功能游戲的暫停功能游戲的退出功能圖4 游戲控制模塊框架l 游戲開始控制:單擊“游戲開始”按鈕,游戲畫布即有移動的貪吃蛇出現(xiàn),游戲正式開始。l 游戲退出控制:單擊“退出游戲”按鈕,退出該游戲。SnakeApp(主類))(主類)SnakeFrame(用戶界面類)SnakePanel(游戲界面 及內(nèi)容)ArrayIndex(游戲方向)圖5 貪吃蛇類之間的關(guān)系SnakeModel(游戲內(nèi)容)ArrayIndexReadOnly(方向)(游戲方向)Listener類(控制速度) 各類模塊設(shè)計概要l SnakeApp類該類包含main方法,為應(yīng)用程序的主類。l SnakeFrame類用來設(shè)計游戲的用戶界面。l SnakeModel類設(shè)置初始化蛇的形狀和運行方向,設(shè)置隨機塊的位置,判斷游戲是否出界,以及出界后的處理,設(shè)置方向的更新。l ArrayIndexReadOnly類用來得到坐標,以及判斷運行方向相同或相反。游戲圖形區(qū)域又很多小方格組成,主要是一個表格,根據(jù)相應(yīng)格子的設(shè)置標志來顯示相應(yīng)的圖形圖片,這樣就實現(xiàn)了貪吃蛇的實時顯示。因為貪吃蛇游戲中主要的游戲動作就是控制蛇身的移動和轉(zhuǎn)向,以便于覆蓋隨機塊。 內(nèi)部接口 內(nèi)部模塊之間的接口是通過內(nèi)部函數(shù)完成,在程序設(shè)計中用設(shè)計軟件本身所帶的調(diào)用函數(shù)實現(xiàn)。在這次課程設(shè)計中,我主要負責窗體和判斷蛇的運動的設(shè)計和開發(fā),在SnakeApp類中先定義了窗體的長度和寬度,()顯示窗體,用注冊監(jiān)聽器到Window的接口,(0)語句來完成關(guān)閉窗口的設(shè)計,在窗體大小的設(shè)計中,寬度和高度是采用宏定義的形式。在做Java設(shè)計之前也有做過其他的課程設(shè)計,大多規(guī)模很小。因為其各個模塊間的聯(lián)系十分緊密,代碼重復(fù)執(zhí)行率高,當經(jīng)過無數(shù)次的調(diào)試、
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1