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

正文內(nèi)容

j2me手機(jī)拼圖游戲畢業(yè)論文-資料下載頁(yè)

2025-06-19 08:59本頁(yè)面
  

【正文】 } } } game_miji=false。 bRUN=false。 return true。 } //畫布按鍵功能 //畫布按鍵功能實(shí)現(xiàn) public void mandAction(Command arg0, Displayable arg1) { if(().equals(返回)) //返回 { bRUN=false。 (l)。} if(().equals(暫停計(jì)時(shí))) //暫停 {shuz=jishi1。 (arg0)。 if(game_miji) //游戲沒(méi)完成,才添加按鍵 {bRUN=false。 (new Command(繼續(xù)計(jì)時(shí), , 1))。}} if(().equals(繼續(xù)計(jì)時(shí))) //繼續(xù) {(arg0)。 jishi=shuz。 Thread th=new Thread(this)。 ()。 if(game_miji) //游戲沒(méi)完成,才添加按鍵 {bRUN=true。 (new Command(暫停計(jì)時(shí), , 1))。}} } //線程代碼 每秒jishi+1 重畫 //線程 每秒jishi+1 重畫 public void run() { while(bRUN) { jishi++。 repaint()。 try { ().sleep(1000)。 } catch(Exception ex){}} }}在MyPinTu已實(shí)例化mc,那么構(gòu)造方法MyCanvas(Display d, List l, int xuanz_x, int xuanz_y)自動(dòng)調(diào)用,(傳遞的xuanz_x與xuanz_y來(lái)用表示難度)初始化一些變量后,實(shí)例化MyImage類的對(duì)象數(shù)組。并將畫布上的Command按鈕和事件處理類(CommandListener)對(duì)象綁定。并開(kāi)啟線程。addImage()方法把選擇對(duì)應(yīng)的圖片緩存在內(nèi)存中,然后隨時(shí)可以把它調(diào)出來(lái)用。allimages()方法用來(lái)分割大圖片,并用傳入的xuan_x與xuan_y來(lái)確定分割的小圖塊信息,用MyImage類的對(duì)象數(shù)組來(lái)存放每個(gè)小圖塊與坐標(biāo)。并將is[null_x][null_y]賦給Nimage,然后賦為null。Fenge()方法用來(lái)打亂小圖塊。生成一個(gè)中間對(duì)象數(shù)組,把隨機(jī)生成的is_temp[x][y]賦給對(duì)象數(shù)組的第1個(gè)對(duì)象,第2個(gè)對(duì)象……然后is=is_temp,這樣is就保存成打亂后的小圖塊的信息。keyRepeated()方法是Canvas類在支持按鍵事件的重要函數(shù),當(dāng)“選擇鍵”按鍵一直按下的時(shí)候,自動(dòng)調(diào)用。實(shí)現(xiàn)了顯示原圖,用來(lái)進(jìn)行參照。如下圖keyReleased()方法是Canvas類在支持按鍵事件的重要函數(shù),當(dāng)“選擇鍵”按鍵釋放的時(shí)候,自動(dòng)調(diào)用。實(shí)現(xiàn)了回到原來(lái)的拼圖狀態(tài)。如圖3_11圖3_11 顯示原圖功能圖keyPressed()方法是Canvas類支持按鍵事件的重要函數(shù),當(dāng)按鍵按下時(shí),自動(dòng)調(diào)用,然后自動(dòng)重畫。實(shí)現(xiàn)了:(按鍵事件功能如下面幾圖所示)按下*號(hào)鍵,返回列表框l并且線程停止;按下“向上鍵”調(diào)用Move_UP(),實(shí)現(xiàn)空白圖塊下面的小圖塊向上移動(dòng),成功移動(dòng)的話,在記時(shí)記步難度下,來(lái)用表示移動(dòng)次數(shù)的變量jishu+1;按下“向下鍵”調(diào)用Move_DOWN(),實(shí)現(xiàn)空白圖塊上面的小圖塊向下移動(dòng),成功移動(dòng)的話,在記時(shí)記步難度下,來(lái)用表示移動(dòng)次數(shù)的變量jishu+1;按下“向左鍵”調(diào)用Move_LEFT(),實(shí)現(xiàn)空白圖塊右邊的小圖塊向左移動(dòng),成功移動(dòng)的話,在記時(shí)記步難度下,來(lái)用表示移動(dòng)次數(shù)的變量jishu+1;按下“向右鍵”調(diào)用Move_RIGHT(),實(shí)現(xiàn)空白圖塊左邊的小圖塊向右移動(dòng),成功移動(dòng)的話,在記時(shí)記步難度下,來(lái)用表示移動(dòng)次數(shù)的變量jishu+1。圖3_12 按*號(hào)鍵實(shí)現(xiàn)功能圖圖3_13 按向下鍵實(shí)現(xiàn)功能圖圖3_14 按向右鍵實(shí)現(xiàn)功能圖圖3_15 按向上鍵實(shí)現(xiàn)功能圖圖3_16 按向左鍵實(shí)現(xiàn)功能圖MiJi()方法是秘籍,當(dāng)按下119時(shí)調(diào)用(初始清空,當(dāng)按119前有按其他鍵時(shí)必須按號(hào)鍵清空),實(shí)現(xiàn)了拼圖游戲的自動(dòng)完成。CheckAll()方法用來(lái)判定拼圖游戲是否成功,通過(guò)判斷各個(gè)方塊(除了is[xuanz_x][xuanz_y])坐標(biāo)是不是初始坐標(biāo),是的話返回true,線程停止。并將Nimage賦給is[xuanz_x][xuanz_y]。mandAction()方法為實(shí)現(xiàn)CommandListener接口后必須重寫的方法。按左軟鍵“返回”按鍵時(shí),實(shí)現(xiàn)返回列表框l界面。線程停止。按右軟鍵 “暫停計(jì)時(shí)”按鍵時(shí),實(shí)現(xiàn)刪掉“暫停計(jì)時(shí)”,jishi的值放到中間值shuz,如果游戲還沒(méi)成功,線程停止,添加“繼續(xù)計(jì)時(shí)”按鈕。按右軟鍵“繼續(xù)計(jì)時(shí)”時(shí),實(shí)現(xiàn)刪掉“繼續(xù)計(jì)時(shí)”重啟線程,jishi=shuz,如果游戲還沒(méi)成功,線程繼續(xù),添加“暫停計(jì)時(shí)”按鈕。run()方法,為實(shí)現(xiàn)Runnable接口后必須重寫的方法,實(shí)現(xiàn)每秒jishi+1,重畫。Paint()方法,自動(dòng)調(diào)用。實(shí)現(xiàn)了在畫布上繪畫。通過(guò)drawImage(),畫出對(duì)象數(shù)組每個(gè)對(duì)象所包含信息相對(duì)應(yīng)的小圖塊。如果游戲完成,自動(dòng)畫出整張大圖片。在記時(shí)記步難度下,在畫布下邊顯示所用時(shí)間jishi與移動(dòng)次數(shù)jishu。當(dāng)所用時(shí)間太長(zhǎng) 移動(dòng)次數(shù)太多 自動(dòng)跳轉(zhuǎn)新的表單界面fom,增加按鈕“返回”,并監(jiān)聽(tīng)。第4章 調(diào)試通過(guò)調(diào)試,能夠發(fā)現(xiàn)盡可能多的缺陷,不斷完善并改正,使該軟件運(yùn)行更加穩(wěn)定和完善。打包測(cè)試。本程序通過(guò)Eclipse+EclipseME開(kāi)發(fā)平臺(tái)進(jìn)行編寫,在編寫測(cè)試過(guò)程中已經(jīng)將預(yù)處理、編譯,打包等流程自動(dòng)化,調(diào)用Ant腳本能自動(dòng)將應(yīng)用程序打包成JAR文件,同時(shí)生成相應(yīng)的JAD文件,然后就可使用該JAD和JAR文件分別在模擬器或者手機(jī)設(shè)備上進(jìn)行調(diào)試、運(yùn)行。如出現(xiàn)問(wèn)題,重新使用Ant腳本,進(jìn)行預(yù)處理、編譯、打包等流程。然后再次測(cè)試。 未完善的功能 能添加的功能可有很多,因時(shí)間與現(xiàn)階段實(shí)力問(wèn)題,沒(méi)法做到那么完善。如圖片可由外部文件讀入,但設(shè)計(jì)初期并沒(méi)有掌握這項(xiàng)技術(shù);沒(méi)有添加成績(jī)記錄,即英雄榜……希望通過(guò)學(xué)習(xí)、積累知識(shí),在不遠(yuǎn)的將來(lái),我對(duì)這個(gè)游戲進(jìn)行重寫時(shí),能夠有實(shí)力解決BUG、完善添加更多功能。32結(jié)束語(yǔ)本程序設(shè)計(jì)實(shí)現(xiàn)了以J2ME為平臺(tái)的手機(jī)拼圖游戲的開(kāi)發(fā),具有一定的可玩性和復(fù)雜性。經(jīng)過(guò)了細(xì)心的調(diào)試和排錯(cuò)解決了絕大部分的問(wèn)題。雖然我的水平實(shí)在有限,但是我相信,隨著時(shí)間的推移,個(gè)人水平的增長(zhǎng),如果以后我重寫這個(gè)程序,功能將更加完善。致 謝在我的畢業(yè)設(shè)計(jì)與論文完成過(guò)程中,得到了很多人的幫助與支持。首先,最感謝的是我的指導(dǎo)老師,她對(duì)我畢業(yè)設(shè)計(jì)和論文的寫作給予悉心指導(dǎo),提出了許多批評(píng)建議,使個(gè)人的畢業(yè)設(shè)計(jì)和論文得以如期完成,在此致上最真摯的謝意。感謝培養(yǎng)教育我的母?!獜V東海洋大學(xué)寸金學(xué)院!感謝答辯組對(duì)本畢業(yè)設(shè)計(jì)的考核,如果可以得到老師的認(rèn)可將對(duì)我的學(xué)習(xí)和工作給予極大的鼓勵(lì)。你們客觀的評(píng)價(jià)和建議我將牢記在心,在今后的發(fā)展中揚(yáng)長(zhǎng)避短,更加努力的嚴(yán)格要求自己。參考文獻(xiàn)[1] 李尊朝 蘇軍 饒?jiān)?、Java語(yǔ)言程序設(shè)計(jì)、中國(guó)鐵道出版社、2009。[2] 郭克華、JavaME程序設(shè)計(jì)、清華大學(xué)出版社、2011。[3] 耿祥義 張躍平、JAVA 2實(shí)用教程[M]、清華大學(xué)出版社、2004。[4] 鄭玲、計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)指導(dǎo)[M]、清華大學(xué)出版社、2007。[5] 李曉潔 王曉龍 馬瑞、手機(jī)游戲開(kāi)發(fā)全書——J2ME完整實(shí)例精解、清華大學(xué)出版社、2007。[6] 黃聰明、Java移動(dòng)通信程序設(shè)計(jì)、清華大學(xué)出版社、2002。[7] 劉新、java技術(shù)大全、清華大學(xué)出版社、2009。[8] 張曉蕾、J2ME手機(jī)游戲設(shè)計(jì)案例教程、電子工業(yè)出版社、2009。[9] 岳希 周輝、J2ME移動(dòng)軟件程序設(shè)計(jì)、中國(guó)水利水電出版社、2010。[10] 李新力、J2ME實(shí)用教程、人民郵電出版社、2007。 指導(dǎo)教師評(píng)語(yǔ):建議成績(jī) :指導(dǎo)教師: 2011 年 月 日評(píng)閱教師意見(jiàn):評(píng)閱成績(jī):評(píng)閱教師: 2011 年 月 日答辯小組意見(jiàn):評(píng)審成績(jī):答辯小組: 2011年 月 日答辯委員會(huì)意見(jiàn):簽章:成績(jī): 2011年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1