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

正文內(nèi)容

j2me手機(jī)游戲開發(fā)論文(已改無錯(cuò)字)

2023-07-25 02:32:18 本頁面
  

【正文】 Event arg()) {}中的成員方法方法名功能keyReleased鍵盤觸發(fā) 表521keyReleased中的成員方法 (11)public void keyTyped(KeyEvent arg()) {}中的成員方法方法名功能 keyTyped按鍵被按下 表522keyTyped中的成員方法 (12)public void run() {}中的成員變量和成員方法 成員變量描述 變量類型 名稱運(yùn)動(dòng)public static final intrun 表523 run中的成員變量方法名功能Move()蛇體在運(yùn)行中的措施 表524 run中的成員方法三、 成員變量描述 變量類型 名稱蛇體public static final intsnakeAct橫坐標(biāo)intx縱坐標(biāo)inty 表525 snakeAct中的成員變量方法名功能getX、getY獲得x、y值 表526 snakeAct中的成員方法四、類JPanel 此類為畫蛇的面板類,是實(shí)現(xiàn)紅綠畫蛇身算法的類。 五、 Implements為設(shè)置接口的方法六、Thread 此類為線程nThread的子類,實(shí)現(xiàn)蛇運(yùn)動(dòng)以及記錄分?jǐn)?shù)的功能。 各功能界面截圖(1)生成初始界面: 圖1 初始界面 、分別輸入代碼源文件,然后在Eclipse軟件中點(diǎn)擊運(yùn)行就生成初始界面。(2)游戲菜單欄: 圖2 游戲菜單欄“開始”、“退出”菜單欄實(shí)現(xiàn)newGame的開始、stopGame的結(jié)束;“分?jǐn)?shù)”、“速度”菜單欄實(shí)現(xiàn)游戲得分,速度的記錄。 (1)鼠標(biāo)點(diǎn)擊“開始”按鈕,開始游戲(綠色方塊為食物,紅色為初始的蛇體):圖幾? 鼠標(biāo)點(diǎn)擊“開始”按鈕,開始游戲(綠色方塊為食物,紅色為初始的蛇體);蛇體會(huì)自動(dòng)移動(dòng),由方向鍵控制蛇體移動(dòng)。 (2)按開始,游戲開始運(yùn)行,蛇開始移動(dòng),并且吃到一次食物即綠色方塊后就變成蛇體:圖幾? 點(diǎn)擊“開始”,游戲開始運(yùn)行,蛇體開始移動(dòng),控制方向鍵,每吃掉一次食物即綠色方塊后就會(huì)變成蛇體,蛇體長度加1,然后蛇體繼續(xù)移動(dòng)。 (3)按方向鍵改變蛇的運(yùn)行方向,吃掉綠色方塊(食物),綠色方塊隨機(jī)地方產(chǎn)生:圖幾? 控制方向鍵來改變蛇體的移動(dòng)方向,每吃掉一次綠色方塊,蛇體長度加1,然后繼續(xù)移動(dòng),綠色方塊會(huì)隨機(jī)產(chǎn)生。 (4)如果不操作方向鍵,碰壁之后游戲結(jié)束,顯示得分。圖幾?不控制方向鍵蛇體會(huì)自動(dòng)先前移動(dòng),碰壁之后游戲就結(jié)束,顯示“你掛了你的分?jǐn)?shù)是”。(5)如果蛇頭碰到蛇體,游戲結(jié)束圖幾?在控制方向鍵過程中,可能會(huì)出現(xiàn)蛇頭碰到蛇體,碰撞之后游戲就結(jié)束,顯示“你掛了你的分?jǐn)?shù)是“”。(6)點(diǎn)擊“好吧”可回到初始界面圖幾? 點(diǎn)擊“好吧”就可以回到游戲初始界面,可重新開始游戲。 經(jīng)過“貪吃蛇”游戲的基本操作,讓我真正了解J2ME相關(guān)技術(shù)及內(nèi)容,對(duì)“貪吃蛇”游戲的整個(gè)生命周期的各個(gè)開發(fā)階段也有了真正的了解,最終驗(yàn)證了程序的正確性和功能實(shí)現(xiàn)的可靠性。 測試的意義 系統(tǒng)測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測試。 測試的目的就是希望能以最少的人力和時(shí)間發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。應(yīng)根據(jù)開發(fā)各階段的需求、設(shè)計(jì)等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計(jì)測試用例,并利用這些實(shí)例來運(yùn)行程序,以便發(fā)現(xiàn)錯(cuò)誤。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設(shè)計(jì)和實(shí)施的最后復(fù)查。根據(jù)測試的概念和目的,在進(jìn)行信息系統(tǒng)測試時(shí)應(yīng)遵循以基本原則。 測試過程 (1)擬定測試計(jì)劃。在制定測試計(jì)劃時(shí),要充分考慮整個(gè)項(xiàng)目的開發(fā)時(shí)間和開發(fā)進(jìn)童以及一些人為因素和客觀條件等,使得測試計(jì)劃是可行的。測試計(jì)劃的內(nèi)容主要有測試的內(nèi)容、進(jìn)度安排、測試所需的環(huán)境和條件、測試培訓(xùn)安排等。 (2)編制測試大綱。測試大綱是測試的依據(jù)。它明確詳盡地規(guī)定了在測試中針對(duì)系統(tǒng)的每一項(xiàng)功能或特性所必須完成的基本測試項(xiàng)目和測試完成的標(biāo)準(zhǔn)。 (3)根據(jù)測試大綱設(shè)計(jì)和生成測試用例。在設(shè)計(jì)測試用例的時(shí)候,可綜合利用前面介紹的測試用例和設(shè)計(jì)技術(shù),產(chǎn)生測試設(shè)計(jì)說明文檔,其內(nèi)容主要有被測項(xiàng)目、輸人數(shù)據(jù)、測試過程、預(yù)期輸出結(jié)果等。 (4)實(shí)施測試。測試的實(shí)施階段是由一系列的測試周期組成的。在每個(gè)測試周期中,測試人員和開發(fā)人員將依據(jù)預(yù)先編制好的測試大綱和準(zhǔn)備好的測試用例,對(duì)被測軟件或設(shè)備進(jìn)行完整的測試。 (5)生成測試報(bào)告。測試完成后,要形成相應(yīng)的測試報(bào)告,主要對(duì)測試進(jìn)行概要說明,列出測試的結(jié)論,指出缺陷和錯(cuò)誤,另外,給出一些建議,如可采用的修改方法,各項(xiàng)修改預(yù)計(jì)的工作量及修改的負(fù)責(zé)人員。 測試結(jié)果 程序運(yùn)行正常,沒有發(fā)現(xiàn)什么錯(cuò)誤。 結(jié)束語 通過這次畢業(yè)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見解,認(rèn)識(shí)問題的和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)java手機(jī)游戲開發(fā)有了更深的認(rèn)識(shí),對(duì)專業(yè)技能的運(yùn)用更熟練。 Java手機(jī)游戲的開發(fā)過程中也遇到了很多問題,開始做需求時(shí)不確定Eclipse到底應(yīng)該具備那些功能,只知道主要功能就是java代碼編寫,但具體流程,怎樣實(shí)現(xiàn)這些功能就很模糊,所以查看了很多資料才理清楚。所以做需求時(shí)一定要做好需求分析,考慮完善,數(shù)據(jù)庫設(shè)計(jì)要謹(jǐn)慎??傊枨蠓治鰰r(shí)能做好就能降低需求變更,再加上設(shè)計(jì)時(shí)考慮到的技術(shù)可行性就可以大幅度的降低需求變更。 最終還是完成了預(yù)定的需求功能??吹阶约邯?dú)立完成并可以使用的游戲給了我很大信心。在本游戲的設(shè)計(jì)過程和論文編寫過程中,很多老師、同學(xué)都給與了我許多無私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見,在這里我向這些無私幫助我的人表示衷心的感謝。 致 謝 Java手機(jī)游戲開發(fā)給我獲得了實(shí)踐中再學(xué)習(xí)的機(jī)會(huì)。通過獨(dú)立完成貪吃蛇游戲后,了解了其實(shí)自己還有很多很多的東西還不知道,還需要再學(xué)習(xí)。以為四年的學(xué)習(xí)時(shí)間很長,可以學(xué)到很多知識(shí),其實(shí)老師所教的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,但老師給了我們學(xué)習(xí)新知識(shí)新技術(shù)的方法,讓我們能自己學(xué)習(xí),自己去摸索,這一點(diǎn)是最重要的。 所以感謝信科院每一位老師,是他們對(duì)我們高度負(fù)責(zé)的態(tài)度,含辛茹苦的教導(dǎo)才使得我們學(xué)到了將會(huì)受益終生的知識(shí)教誨。特別要感謝的是我的畢業(yè)設(shè)計(jì)指導(dǎo)老師劉河老師,在此致以萬分感謝,在此祝愿他身體健康,萬事如意,心想事成! 最后,感謝曾給過我?guī)椭耐八哪甑耐瑢W(xué)和在畢業(yè)設(shè)計(jì)過程中給我?guī)椭耐瑢W(xué)和朋友,愿他們心想事成。參考文獻(xiàn)(1)耿祥義,張躍平,《Java2實(shí)用教程(第三版)》,清華大學(xué)出版社,2006。(2)陳昊鵬[同譯者作品] ,《Java編程思想(第4版)》,機(jī)械工業(yè)出版社,2007。(3)肖磊,李鐘尉,《java使用教程》,人民郵電出版社,2010。(4)張孝祥,《Java就業(yè)培訓(xùn)教程[M]》 ,北京:清華大學(xué)出版社,2003。(5)陳鵬,程勇,《 J2EE項(xiàng)目開發(fā)實(shí)用案例》 ,北京:科技出版社,2006。 附錄 代碼源文件 創(chuàng)建snakeMian主類,定義一個(gè)繼承類JFrame,然后在snakeMain類中定義一個(gè)構(gòu)造方法,實(shí)現(xiàn)窗口體的主題及制作者,設(shè)置窗口體的大小,窗口體出現(xiàn)的位置以及可見性。package game。import .*。 (1)創(chuàng)建snakeMian主類,定義一個(gè)繼承類JFrame。public class snakeMain extends JFrame{ //類的聲明 (2)在snakeMain類中定義一個(gè)構(gòu)造方法,實(shí)現(xiàn)窗口體的主題及制作者,設(shè)置窗口體的大小,窗口體出現(xiàn)的位置以及可見性。 public snakeMain() { //聲明構(gòu)造方法 snakeWin win = new snakeWin()。 //創(chuàng)建snakeWin的實(shí)例對(duì)象 add(win)。setTitle()。 //設(shè)置窗口主題及制作者setSize(435,390)。 //設(shè)置窗口體大小setLocation(200, 200)。 //設(shè)置出現(xiàn)位置的大小setVisible(true)。//是否可見} public static void main(String[] args) { //類的聲明 new snakeMain()。 }} 創(chuàng)建snakeWin類,實(shí)現(xiàn)蛇的結(jié)構(gòu)和具體運(yùn)動(dòng),由方向鍵控制蛇移動(dòng)方向,實(shí)現(xiàn)游戲開始、結(jié)束,以及得分等。package game。import .*。import .*。import .*。//添加事件import .*。//添加一個(gè)包import 。//包中的list (1)創(chuàng)建類snakeWin,定義一個(gè)繼承類JPanel,創(chuàng)建實(shí)現(xiàn)了ActionListener,KeyListener,Runnable接口,在該接口中聲明了Runnable、arrayListsnakeAct、JDialog、JLable、JButton、nThread、setLayout七個(gè)成員變量和JPanel、Runnable、addActionListener兩個(gè)成員方法。Public class snakeWin extends JPanel implements ActionListener,KeyListener,Runnable{//設(shè)置接口 JButton newGame,stopGame。 //開始游戲,結(jié)束游戲按鈕 int fenShu=0,Speed=0。 //設(shè)置初始游戲分?jǐn)?shù),速度 boolean start = false。//游戲開始默認(rèn)false Random r = new Random()。//創(chuàng)建Random的實(shí)例對(duì)象 int rx = 0,ry=0。 //點(diǎn)出現(xiàn)的隨機(jī)數(shù) ListsnakeAct list = new ArrayListsnakeAct()。 //添加數(shù)組 int temp =0,tempeat1=0,tempeat2=0。 //設(shè)置初始值為0 JDialog dialog = new JDialog()。//設(shè)置新的對(duì)話框 JLabel label = new JLabel(你掛了你的分?jǐn)?shù)是+fenShu)。 //設(shè)置新的標(biāo)簽 JButton ok = new JButton(好吧)。//游戲死掉時(shí)出現(xiàn)的“好吧”小窗口 Thread nThread。//線程 public snakeWin() { //聲明構(gòu)造方法 newGame = new JButton(開始)。 //開始游戲按鈕stopGame =new JButton(退出)。//退出游戲按鈕 (new FlowLayout())。 //布局管理器左對(duì)齊(this)。 (this)。 //實(shí)現(xiàn)newGame、stopGame接口(this)。//在主窗口添加鍵盤監(jiān)聽器
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1