j2me功能的實(shí)現(xiàn).doc
約51頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
j2me功能的實(shí)現(xiàn),j2me功能的實(shí)現(xiàn)頁(yè)數(shù)51 字?jǐn)?shù)27133摘要j2me(java 2 micro edition) 是近年來(lái)隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開(kāi)發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對(duì)設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“write once, run anywhere”的...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/28416.gif)
內(nèi)容介紹
此文檔由會(huì)員 海底撈月 發(fā)布
J2ME功能的實(shí)現(xiàn)
頁(yè)數(shù) 51 字?jǐn)?shù) 27133
摘 要
J2ME(Java 2 Micro Edition) 是近年來(lái)隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開(kāi)發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對(duì)設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“Write Once, run anywhere”的Java特性而提高開(kāi)發(fā)的效率。
隨著手機(jī)的日益普及、Java功能在移動(dòng)設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開(kāi)發(fā)一款可商用的手機(jī)游戲程序——坦克大戰(zhàn)。本程序的界面和運(yùn)作方式繼承于日本任天堂公司在20世紀(jì)80年代開(kāi)發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機(jī)上來(lái),為更流行的硬件平臺(tái)提供應(yīng)用軟件。
本論文介紹了任天堂紅白機(jī)的軟硬件特性、J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。
關(guān)鍵字:J2ME,手機(jī)游戲,Java,坦克大戰(zhàn)
目 錄
摘 要 - I -
Abstract - II -
引 言 - 3 -
第一章 緒 論 - 1 -
1.1 手機(jī)軟件現(xiàn)狀 - 1 -
1.2 游戲業(yè)務(wù)及J2ME概況 - 1 -
1.3 任天堂(Nintendo)的8位FC機(jī)器和Battle City背景介紹 - 3 -
1.4 本章小結(jié) - 3 -
第二章 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)的介紹 - 4 -
2.1 開(kāi)發(fā)環(huán)境 - 4 -
2.2 Java語(yǔ)言的特點(diǎn) - 4 -
2.3 關(guān)于JBuilder9 - 4 -
2.4 關(guān)于Wireless Tool Kit - 5 -
2.5 Java Appication Manager - 5 -
2.6 本章小結(jié) - 5 -
第三章 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) - 6 -
3.1 本程序需解決的有關(guān)技術(shù)問(wèn)題 - 6 -
3.2 程序流程 - 7 -
3.3 繪圖與MIDP2.0新增的GameCanvas包 - 9 -
3.3.1 提供低級(jí)繪制的Canvas類(lèi) - 9 -
3.3.2 Graphics類(lèi) - 9 -
3.3.3 PNG格式 - 9 -
3.3.4 Game包中的新功能 - 10 -
3.3.5 有關(guān)繪圖的一些技術(shù) - 11 -
3.4 坦克的控制和敵方的智能運(yùn)行 - 11 -
3.5 子彈的運(yùn)行和控制 - 12 -
3.6 RMS數(shù)據(jù)庫(kù)系統(tǒng) - 13 -
3.7 內(nèi)存使用的最佳化 - 14 -
3.8 混淆器(Obfuscator)的使用 - 15 -
3.9 模擬器的相關(guān)調(diào)試 - 15 -
3.10 本章小結(jié) - 16 -
第四章 程序分析和具體實(shí)現(xiàn) - 17 -
4.1 游戲進(jìn)入前的選擇 - 17 -
4.2 主游戲邏輯及其涉及到的若干類(lèi) - 18 -
4.3 坦克的共同行為 - 20 -
4.4 玩家坦克的功能屬性 - 21 -
4.5 敵人坦克的功能屬性 - 21 -
4.6 子彈的運(yùn)行和控制 - 23 -
4.7 記分系統(tǒng) - 24 -
4.8 本章小結(jié) - 26 -
第五章 總 結(jié) - 27 -
5.1 本程序的總結(jié)和展望 - 27 -
5.2 經(jīng)驗(yàn)和感想 - 27 -
致 謝 - 29 -
參考文獻(xiàn) - 30 -
附錄 源程序代碼 - 31 -
參考文獻(xiàn)
[1] 手機(jī)程序設(shè)計(jì)入門(mén),王森(臺(tái)灣),中國(guó)鐵道出版社,30~50頁(yè)
[2] 循序漸進(jìn)Java2教程(第三版)Rogers Cadenhead著,淡文剛 于紅梅 譯,人民郵電出版社,12~20頁(yè)
[3] MIDP 圖形編程簡(jiǎn)介,Nokia電子文檔
[4] 精通Jbuilder9,飛思科技產(chǎn)品研發(fā)中心,電子工業(yè)出版社,2004,23~40頁(yè)
[5] Java手機(jī)程序開(kāi)發(fā),微型爪哇人,中國(guó)鐵道出版社,2003,20~100頁(yè)
頁(yè)數(shù) 51 字?jǐn)?shù) 27133
摘 要
J2ME(Java 2 Micro Edition) 是近年來(lái)隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開(kāi)發(fā)技術(shù)。它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對(duì)設(shè)備的智能化、多樣化,提供了革命性的解決方案,并因其“Write Once, run anywhere”的Java特性而提高開(kāi)發(fā)的效率。
隨著手機(jī)的日益普及、Java功能在移動(dòng)設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本論文著眼于J2ME技術(shù)的應(yīng)用,開(kāi)發(fā)一款可商用的手機(jī)游戲程序——坦克大戰(zhàn)。本程序的界面和運(yùn)作方式繼承于日本任天堂公司在20世紀(jì)80年代開(kāi)發(fā)的Battle City游戲,將老少皆宜的經(jīng)典作品移植到手機(jī)上來(lái),為更流行的硬件平臺(tái)提供應(yīng)用軟件。
本論文介紹了任天堂紅白機(jī)的軟硬件特性、J2ME的相關(guān)技術(shù)及本程序的結(jié)構(gòu)分析和具體功能的實(shí)現(xiàn)。
關(guān)鍵字:J2ME,手機(jī)游戲,Java,坦克大戰(zhàn)
目 錄
摘 要 - I -
Abstract - II -
引 言 - 3 -
第一章 緒 論 - 1 -
1.1 手機(jī)軟件現(xiàn)狀 - 1 -
1.2 游戲業(yè)務(wù)及J2ME概況 - 1 -
1.3 任天堂(Nintendo)的8位FC機(jī)器和Battle City背景介紹 - 3 -
1.4 本章小結(jié) - 3 -
第二章 開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)的介紹 - 4 -
2.1 開(kāi)發(fā)環(huán)境 - 4 -
2.2 Java語(yǔ)言的特點(diǎn) - 4 -
2.3 關(guān)于JBuilder9 - 4 -
2.4 關(guān)于Wireless Tool Kit - 5 -
2.5 Java Appication Manager - 5 -
2.6 本章小結(jié) - 5 -
第三章 程序結(jié)構(gòu)、思想和相關(guān)技術(shù) - 6 -
3.1 本程序需解決的有關(guān)技術(shù)問(wèn)題 - 6 -
3.2 程序流程 - 7 -
3.3 繪圖與MIDP2.0新增的GameCanvas包 - 9 -
3.3.1 提供低級(jí)繪制的Canvas類(lèi) - 9 -
3.3.2 Graphics類(lèi) - 9 -
3.3.3 PNG格式 - 9 -
3.3.4 Game包中的新功能 - 10 -
3.3.5 有關(guān)繪圖的一些技術(shù) - 11 -
3.4 坦克的控制和敵方的智能運(yùn)行 - 11 -
3.5 子彈的運(yùn)行和控制 - 12 -
3.6 RMS數(shù)據(jù)庫(kù)系統(tǒng) - 13 -
3.7 內(nèi)存使用的最佳化 - 14 -
3.8 混淆器(Obfuscator)的使用 - 15 -
3.9 模擬器的相關(guān)調(diào)試 - 15 -
3.10 本章小結(jié) - 16 -
第四章 程序分析和具體實(shí)現(xiàn) - 17 -
4.1 游戲進(jìn)入前的選擇 - 17 -
4.2 主游戲邏輯及其涉及到的若干類(lèi) - 18 -
4.3 坦克的共同行為 - 20 -
4.4 玩家坦克的功能屬性 - 21 -
4.5 敵人坦克的功能屬性 - 21 -
4.6 子彈的運(yùn)行和控制 - 23 -
4.7 記分系統(tǒng) - 24 -
4.8 本章小結(jié) - 26 -
第五章 總 結(jié) - 27 -
5.1 本程序的總結(jié)和展望 - 27 -
5.2 經(jīng)驗(yàn)和感想 - 27 -
致 謝 - 29 -
參考文獻(xiàn) - 30 -
附錄 源程序代碼 - 31 -
參考文獻(xiàn)
[1] 手機(jī)程序設(shè)計(jì)入門(mén),王森(臺(tái)灣),中國(guó)鐵道出版社,30~50頁(yè)
[2] 循序漸進(jìn)Java2教程(第三版)Rogers Cadenhead著,淡文剛 于紅梅 譯,人民郵電出版社,12~20頁(yè)
[3] MIDP 圖形編程簡(jiǎn)介,Nokia電子文檔
[4] 精通Jbuilder9,飛思科技產(chǎn)品研發(fā)中心,電子工業(yè)出版社,2004,23~40頁(yè)
[5] Java手機(jī)程序開(kāi)發(fā),微型爪哇人,中國(guó)鐵道出版社,2003,20~100頁(yè)