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

正文內(nèi)容

基于j2me平臺(tái)的手機(jī)游戲貪吃蛇程序的設(shè)計(jì)與實(shí)現(xiàn)-展示頁

2025-06-28 12:33本頁面
  

【正文】 ws XP 程序語言:Java 2 開發(fā)包:Sun Java(TM) Wireless Toolkit for CLDC IDE:Eclipse WTK、ECLIPSE與JAM的介紹(1)   WTK 的全稱是Sun J2ME Wireless Toolkit —— Sun的無線開發(fā)工具包。 本課題研究的是基于J2ME的手機(jī)貪吃蛇游戲,利用EclipseIDE工具和Sun Java ME SDK ,JAVA語法和J2ME系統(tǒng)的API來實(shí)現(xiàn)。準(zhǔn)確地說,J2ME是為了支持象PDA、手機(jī)等小型的嵌入式或移動(dòng)設(shè)備而推出的一系列的技術(shù)和規(guī)范的總稱。它以J2SE為基礎(chǔ),增加了處理服務(wù)器端計(jì)算的功能。當(dāng)JAVA平臺(tái)發(fā)展到JAVA 2的版本以后,為了適應(yīng)不同級(jí)別計(jì)算機(jī)硬件的開發(fā)需要,JAVA平臺(tái)形成了三個(gè)主要分支:l Java 2, Standard Edition(J2SE):是為臺(tái)式機(jī)而設(shè)計(jì)的,主要運(yùn)行在Linux, Solaris, 或Microsoft Windows等操作系統(tǒng)上。手機(jī)游戲的市場(chǎng)空間進(jìn)一步增大。而諾基亞做的一項(xiàng)研究發(fā)現(xiàn),玩家玩手機(jī)游戲的時(shí)間平均為 28 分鐘。隨著移動(dòng)通信技術(shù)的發(fā)展和無線數(shù)據(jù)業(yè)務(wù)的進(jìn)步以及人們對(duì)移動(dòng)傳播方式的日趨依賴,無線終端在人們?nèi)粘I钪械氖褂靡仓饾u得到普及,手機(jī)已被賦予了除通話以外的其他許多功能。智能手機(jī)包括以諾基亞和三星手機(jī)為代表的Symbian S60操作系統(tǒng),以摩托羅拉為代表的Linux操作系統(tǒng),以多普達(dá)、HTC(宏達(dá))為代表的Windows Mobile操作系統(tǒng),還有最近興起的基于Google操作系統(tǒng)Android的新上市的手機(jī)。如今,人們對(duì)于嵌入式的研究的深入,誕生了各種基于多功能操作系統(tǒng)的手機(jī),使得這些手機(jī)上可以安裝各種各樣的軟件,實(shí)現(xiàn)功能和性能上的擴(kuò)展和提高。其實(shí)這并不矛盾,因?yàn)檫@些就是在相關(guān)規(guī)范中制定的??赡芙佑|過J2ME的開發(fā)者會(huì)覺得說J2ME是一系列的規(guī)范不準(zhǔn)確吧。J2ME是SUN公司針對(duì)嵌入式、消費(fèi)類電子產(chǎn)品推出的開發(fā)平臺(tái),與J2SE和J2EE共同組成Java技術(shù)的三個(gè)重要的分支?!娟P(guān)鍵詞】:手機(jī)游戲 嵌入式開發(fā) 永久性數(shù)據(jù) MIDP應(yīng)用程序 Design and Implementation of Snake Game Based on J2ME AbstractAlong with the development of mobile munication technology and the increasing popularity of mobile devices, Java function in the realization, Java applications that make mobile valueadded services gradually reflect its influence, to enrich people39。以J2ME為開發(fā)平臺(tái),利用Java提供的強(qiáng)大工具,不但可以在手機(jī)上實(shí)現(xiàn)靜態(tài)HTML技術(shù)所無法實(shí)現(xiàn)的計(jì)算處理、數(shù)據(jù)存儲(chǔ)、與服務(wù)器的通信等功能,而且能夠開發(fā)各種手機(jī)游戲。 CLDC和MIDP庫中的類 84 手機(jī)游戲開發(fā)過程 8 貪吃蛇游戲的規(guī)則簡(jiǎn)介 8 9 9 9 19 22 255 總結(jié) 29致謝 29參考文獻(xiàn) 30基于J2ME平臺(tái)的貪吃蛇游戲的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著通信技術(shù)的發(fā)展和手機(jī)的日益普及、Java功能在移動(dòng)設(shè)備上的實(shí)現(xiàn),Java應(yīng)用程序產(chǎn)生的手機(jī)增值服務(wù)逐漸體現(xiàn)出其影響力,對(duì)于豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。目錄緒論 41 課題總體介紹 4 課題背景 4 4 52 開發(fā)平臺(tái)與技術(shù)概述 5 ECLIPSE與JAM的介紹 5 63 J2ME及其體系結(jié)構(gòu)概述 7 J2ME簡(jiǎn)介 7 J2ME 體系結(jié)構(gòu) 7 移動(dòng)信息設(shè)備簡(jiǎn)表概述 7 MIDP的目標(biāo)硬件環(huán)境 7 MIDP應(yīng)用程序 8J2ME(Java 2 Micro Edition)是近年來隨著各種不同設(shè)備,尤其是移動(dòng)通信設(shè)備的飛速發(fā)展而誕生的一項(xiàng)新的開發(fā)技術(shù),它定位在消費(fèi)性電子產(chǎn)品的應(yīng)用上,對(duì)設(shè)備的智能化、多樣化,提供了革命性的解決方案。本文在介紹J2ME及其體系結(jié)構(gòu)的基礎(chǔ)上,以貪吃蛇游戲?yàn)閷?shí)例,描述了借助J2ME的MIDlet類庫開發(fā)手機(jī)游戲的全過程。s life content, provide quick information plays an important role. J2ME (Java 2 Micro happen) is in recent years, with different equipment, especially the rapid development of mobile munications equipment and the birth of a new development of technology, it positioned in the consumer electronics applications, the intelligent, diversification of equipment, provides innovative solutions. For development platform, in J2ME using Java provide powerful tools, not only can cellphones realize static HTML technology can puting processing, data storage, the servers and munications, and other functions, but also can develop all kinds of mobile games. Based on the introduction of the J2ME and its system structure based on the snake game for example, describes the aid MIDlet class library development J2ME the whole process of mobile gaming.【key words】 : Mobile games Embedded development Permanent data MIDP application program緒論Java自從20世紀(jì)90年代早期誕生以來,以其強(qiáng)大的功能迅速為廣大程序員們所接受。J2ME實(shí)際上是一系列規(guī)范的集合,由JCP組織制定相關(guān)的Java Specification Request(JSR)并發(fā)布,各個(gè)廠商會(huì)按照規(guī)范在自己的產(chǎn)品上進(jìn)行實(shí)現(xiàn),但是必須要通過TCK測(cè)試,這樣確保兼容性。因?yàn)槲覀冊(cè)陂_發(fā)中用到了很多例如CLDC(Connected Limited Devices Configuration)和MIDP(Mobile Information Devices Profile)等內(nèi)容。1 課題總體介紹 課題背景 隨著近年來科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已近慢慢的向微型化、便攜化等方向發(fā)展。目前大部分手機(jī)分為智能手機(jī)(SmartPhone)和非智能手機(jī)。非智能手機(jī)包括諾基亞的S40平臺(tái)、摩托羅拉早期的P2k平臺(tái)等等。研究發(fā)現(xiàn),在700 名受訪對(duì)象中,60%的人會(huì)在家中玩手機(jī)游戲,而且其中 60%每天不止玩一次,每天的時(shí)間在 15 到 20 分鐘。種種調(diào)查數(shù)據(jù)可以證明全世界手機(jī)游戲市場(chǎng)的繁榮,如今沒有人會(huì)懷疑手機(jī)游戲的美好未來,全新的手機(jī)游戲領(lǐng)域已逐漸聚焦了眾多軟件開發(fā)商的目光。在日本以及韓國,手機(jī)游戲已經(jīng)貢獻(xiàn)了大筆收;美國以及歐洲市場(chǎng)同樣很樂觀;而在南美洲以及其他國家和地區(qū),市場(chǎng)規(guī)模也在不斷擴(kuò)大。l Java 2, Enterprise Edition (J2EE):則是一個(gè)適合分布式的、多用戶、企業(yè)級(jí)應(yīng)用系統(tǒng)運(yùn)轉(zhuǎn)的平臺(tái)。l Java 2, Micro Edition (J2ME):和J2SE不同,它既不算是一個(gè)軟件也不能算是一則規(guī)范。它借用了J2SE類庫的一部分,使用了更少的API,而且其J2ME采用的JAVA虛擬機(jī)(JVM)比J2SE的JVM也要小得多。主要研究的對(duì)象是: ;、高級(jí)界面的開發(fā); ; 。這一工具包的設(shè)計(jì)目的是為了幫助開發(fā)人員簡(jiǎn)化j2me的開發(fā)過程。該工具箱包含了完整的生成工具、實(shí)用程序以及設(shè)備仿真器。每個(gè)版本都包括英語,日語,簡(jiǎn)體中文,繁體中文4個(gè)語種包。目前各大手機(jī)廠商往往把WTK經(jīng)過自身的簡(jiǎn)化與改裝,推出適合自身產(chǎn)品,如SonyEricsson,Nokia Developer’s suit等,都屬于此種類型;而通過JBuilder, Eclipse等IDE,J2ME開發(fā)包工具可以被綁定在這些集成開發(fā)環(huán)境中,進(jìn)一步提高開發(fā)效率。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。現(xiàn)實(shí)世界中任何實(shí)體都可以看作是對(duì)象。另外,現(xiàn)實(shí)世界中任何實(shí)體都可歸屬于某類事物,任何對(duì)象都是某一類事物的實(shí)例。用公式表示,過程式編程語言為:程序=算法+數(shù)據(jù);面向?qū)ο缶幊陶Z言為:程序=對(duì)象+消息。平臺(tái)無關(guān)有兩種:源代碼級(jí)和目標(biāo)代碼級(jí)?! 。?)分布式   分布式包括數(shù)據(jù)分布和操作分布?! 。?)可靠性和安全性   Java最初設(shè)計(jì)目的是應(yīng)用于電子類消費(fèi)產(chǎn)品,因此要求較高的可靠性。首先,Java是強(qiáng)類型的語言,要求顯式的方法聲明,這保證了編譯器可以發(fā)現(xiàn)方法調(diào)用錯(cuò)誤,保證程序更加可靠;其次,Java不支持指針,這杜絕了內(nèi)存的非法訪問;第三,Java的自動(dòng)單元收集防止了內(nèi)存丟失等動(dòng)態(tài)內(nèi)存分配導(dǎo)致的問題;第四,Java解釋器運(yùn)行時(shí)實(shí)施檢查,可以發(fā)現(xiàn)數(shù)組和字符串訪問的越界,最后,Java提供了異常處理機(jī)制,程序員可以把一組錯(cuò)誤代碼放在一個(gè)地方,這樣可以簡(jiǎn)化錯(cuò)誤處理任務(wù)便于恢復(fù)。3 J2ME及其體系結(jié)構(gòu)概述 J2ME簡(jiǎn)介現(xiàn)在JAVAJAVA2 Platform大致可分為J2SE、J2EE、J2ME三類。J2EE是在J2SE的API上,擴(kuò)展了給企業(yè)使用EJB與Servlet等主要使用在服務(wù)器上的功能。J2ME的目標(biāo)是微小設(shè)備,這類設(shè)備有許多種類,在這些設(shè)備的J2ME當(dāng)中,定義了CDC(Connected Device Configuration),CLDC(Connected Limited Device Configuration)這兩個(gè)Configuration。CLDC,是以能使用在移動(dòng)電話、PDA(個(gè)人數(shù)字助理)、家電設(shè)備、POS終端等上面為前提設(shè)計(jì)出來的。J2me的目標(biāo)是家電與嵌入式設(shè)備,這類設(shè)備有很多種類,對(duì)應(yīng)這些設(shè)備的J2me當(dāng)中,定義了CDC(連接設(shè)備配置)和CLDC(受限接設(shè)備配置)兩個(gè)配置,, ,Java..util包等J2SE等核心類的子集。CLDC主要影響Java開發(fā)和軟件發(fā)布的以下方面: 1)目標(biāo)設(shè)備的特性;2)安全模型:安全模型有兩個(gè)部分,虛擬機(jī)和應(yīng)用程序安全。 移動(dòng)信息設(shè)備簡(jiǎn)表概述 MIDP的目標(biāo)硬件環(huán)境1)顯示 :96*54象素,1位顏色,大約1:1比例;2)輸入: (a)單手鍵盤或者小鍵盤;(b)雙手的QWERTV鍵盤;(c)觸摸屏。3)內(nèi)存:4)網(wǎng)絡(luò):MIDlet是服從一些關(guān)于它運(yùn)行環(huán)境和程序打包的一些規(guī)則。應(yīng)用程序能訪問到下面的一些資源:(1)震動(dòng)文件中的所有文件。這個(gè)文件應(yīng)該包
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1