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

正文內(nèi)容

j2me游戲開發(fā)相關畢業(yè)論文-wenkub

2023-07-07 14:34:56 本頁面
 

【正文】 嵌入式裝置定義在Connected Limited Device Configuration(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為 Connected Device Configuration(CDC)規(guī)格。這個版本針對資源有限的電子消費產(chǎn)品的需求精簡核心類庫,并提供了模塊化的架構讓不同類型產(chǎn)品能夠隨時增加支持的能力。基于以上分析,Java 手機將是未來手機的發(fā)展方向,是業(yè)界的熱點。但是傳統(tǒng)手機存在以下弊端:1. 傳統(tǒng)手機出廠時均由硬件廠商固化程序,程序不能增加、刪除,有了錯誤也不能更新、修改,若要增加新功能必須另換一部手機。 平臺的廣泛性:移動信息設備的主要操作系統(tǒng)平臺都是開放的,J2ME 的標準也是開放的,因此基本上所有的主要操作系統(tǒng)平臺都支持或?qū)⒅С?J2ME,這帶來的廣闊市場(智能手機的市場尤其巨大,據(jù)稱 Norkia 到今年就可以出貨 5000 萬只 Java 手機,而到 2022 年可達 1 億只。Palm OS 5 終于開始支持 32 位的 ARM RISC 處理器,其速度應該能夠提高 10 倍以上。和已有的應用相比,目前是沒有太大競爭力的。 采用 CDC 和 Personal Profile,這樣的技術不太多見,目前的移動信息設備硬件能力還有所不足。采用早期的 KVM 和 包,或者加上第三方的 kawt 類庫。根據(jù)官方公布的統(tǒng)計數(shù)據(jù),我國移動電話用戶已突破 3 億。這種架構對于消費性電子產(chǎn)品而言是具有革命性的,因為在消費性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺上開發(fā)程序必須要了解各個平臺的特性,以及其提供的 API 使用方式,分別開發(fā)不同的版本才能執(zhí)行,影響應用程序的普及性。近幾年,由于微處理器性能的大幅提升,加上無線通訊技術的突破,手持式移動設備開始受到大眾的青睞。依托這樣的市場,一旦無線 Java 應用大規(guī)模開展起來,將會創(chuàng)造出比短信業(yè)務更為驚人的利潤。有很多早期的文章和代碼,但是這一技術將被 PDA Profile 取代,而且不保證兼容性,不建議開發(fā)者采用這一方法,而是等待 PDA Profile 的最后完成及其實現(xiàn)。但是下一代的 PDA 和智能手機肯定可以支持。 速度:由于 Palm 一直信奉的是簡單就是美的原則,目前的 Palm 系列 PDA 主要用的是 33MHz 的 Motorola 68000 系列 DragonBall,這雖然帶來了成本的降低和節(jié)電性,但 J2ME 應用的性能很難讓人滿意了。事實上,Sharp 公司今年第一季度發(fā)售的 Zaurus SL5500 已經(jīng)采用了 Intel 206MHz StrongARM 處理器和 64M 內(nèi)存,在這樣的硬件上速度和內(nèi)存都不會成為問題。 )和真正的一次編寫,到處運行是任何其他技術無法比擬的。2. 傳統(tǒng)手機訪問互聯(lián)網(wǎng)是通過 WAP(Wireless Application Protocal),所有網(wǎng)絡資源必須接通網(wǎng)絡才能在線訪問,非常耗時、費用亦很高。 JAVA 和 J2ME 概況雖然 Java 已經(jīng)被用到許多企業(yè)級軟體上,可是其實骨子里面還是非常適合用在嵌入式系統(tǒng)之中。這個版本的應用層面相當廣泛,會是未來 Java 平臺發(fā)展的重點項目。也就是說, J2ME 先把所有的嵌入式裝置利用Configuration 的概念區(qū)隔成兩種抽象的型態(tài)。如果沒有正確的防范,它則為用戶和無線通信公司冒著無數(shù)個安全的風險。 J2ME 現(xiàn)狀和前景展望 在消費電子和嵌入式設備的廣闊領域中,目前最受關注的是移動通信設備,因此有必要介紹一下移動通信設備的主要操作系統(tǒng)平臺,這對 J2ME 的開發(fā)是相當重要的。Palm OS 來自 Palm 公司,是一個開放的系統(tǒng),在 PDA 市場上占主導地位,已經(jīng)有非常多的第三方廠商開發(fā)的應用和一大批非常忠實和狂熱的用戶。 另外,Sharp 公司 Zaurus 系列 PDA 采用 Linux 的一個針對嵌入式系統(tǒng)的版本。Psion 宣布 EPOC 的第一個版本是開放的 OS,并向其它廠商授權,隨后 Psion 與Ericsson,Nokia,及稍后的 Motorola 建立了名為Symbian的聯(lián)盟,目前主要股東為Motorola, Nokia, Panasonic, Psion 和 SonyEricsson,而且 Siemens4 月也宣布加入。在 Compaq 的 iPaq 上已經(jīng)實現(xiàn)了 CDC(基于 Pocket PC) ,另外前面提到過,IBM 的 WebSphere Micro Environment 在 Pocket PC 上實現(xiàn)了 CLDC,CDC 和MIDP。計算機游戲者渴望更加強大的硬件計算能力;渴望不受不同的軟件的限制——無論是將圖形強制在人工智能(AI)上 還是網(wǎng)絡安全性。手機已經(jīng)與現(xiàn)代生活方式緊緊地結合在一起。但是,對于開發(fā)者來說,將控制臺游戲遷移到手機游戲工程很大。消費者不會花幾個小時去研究一個 3 元的手動操作的游戲。手機用戶常常在任務(如等一個電子郵件或者等車)之間有一小段時間?;谟嗛啠菏謾C游戲的盈利成功取決于他們巨大的使用量。 最低層為配置層(Configuration),包括虛擬機(VM)和類庫兩部分,這一層與設備層(硬件及操作系統(tǒng))關系緊密,由SUN提供參考規(guī)范和源代碼,設備廠商根據(jù)設備特征進行相應的移植。CLDC所用VM(稱作KVM)則有較大區(qū)別,包括類驗證機制??梢愿鶕?jù)需要在 CDC 或 CLDC 基礎之上提供多種簡表,一個配置層之上也可以有多個簡表。CLDC 專有類則主要是通用連接框架(GCF),為 CLDC 提供網(wǎng)絡連接功能,這些網(wǎng)絡接口都是 Connection 類的子類,由類 Connector 所提供的方法調(diào)用,這些接口或類位于包 。   ,定義了 MIDP 應用程序,以及應用程序和它所運行于環(huán)境之間的交互。 J2ME Wireless Toolkit 搭建開發(fā)基于 J2ME 平臺的手機應用程序第一步就是要選擇一個好的開發(fā)工具。如果安裝了手機模擬器,就可以將編譯好的手機程序直接在 PC 的模擬器上測試,等到測試運行正常后再上傳到實機上運行。 安裝 J2ME Wireless ToolKitJ2ME Wireless ToolKit,它是由 SUN 公司開發(fā)用于支持開發(fā)那些可在與移動信息設備框架(MIDP)兼容的設備(如手機、雙向呼機和 PDA)上運行的 Java 應用程序。 ) ,再點擊第一個“繼續(xù)”按鈕。(4)、成功登錄后,進入英文版文件下載頁面,如圖四所示,點擊下載鏈接即可下載英文版文件 ,大小為 。進入中文補丁文件下載頁面,如圖五所示,點擊下載鏈接即可下載文件,大小為 。圖四:WTK 運行界面WTK 的主要功能包括:新建項目、打開項目、生成項目、運行項目等。(3)、點擊“產(chǎn)生項目”按鈕,彈出“項目配置”對話框,在此對話框中可以對項目的相關配置進行修改,一般情況下都不需要修改。圖八展示了 MyProgram 項目生成后,在 WTK 目錄下的路徑結構圖。請注意,在此項目列表中僅能選擇 apps 目錄下的項目,如果您的項目不在此項目下,將不能使用 WTK 打開項目。模擬器界面同相應型號的外觀相似,您可以通過模擬器上的鍵盤操作項目程序。每個 MIDlet 都必須繼承 這個抽象類。主程序流程如圖 32 所示:消減狀態(tài)(Destroyed)停止狀態(tài)(Paused)運行狀態(tài)(Active)StartApp() DestroyApp()呼叫 MIDlet 的構造函數(shù)DestroyApp()PauseApp()圖 31 MIDlet 的流程 程序分析和具體實現(xiàn) 操作流程設計本游戲的操作流程非常簡單,用戶啟動 MIDlet 啟動后,即進入游戲主畫面,屏幕開始顯示為歡迎畫面。當然,重繪時有一些優(yōu)化措施,并不是屏幕上所有的像素都需要重繪,而是有所選擇,比如游戲畫布上那些已經(jīng)固定下來的下墜物(下墜物一共有 7 種,由 4 個小磚塊組成,每種下墜物顏色固定,可以上下左右旋轉(zhuǎn))就不需重繪。歡迎畫面和 Game Over 畫面的繪制相當簡單。然后初始化一個新的下墜物,繪制這個新的下墜物。游戲區(qū)域在水平方向上分為 2 部分,一部分為 12 個小磚塊寬,用來顯示游戲容器,另一部分為 4 個小磚塊寬,用來顯示下一個下墜物和分數(shù)。每種小磚塊也有 id,分別為 1 到 8。每種下墜物一共有 4 種旋轉(zhuǎn)變化。那么用什么東西來表示某個下墜物的某種狀態(tài)呢,從上圖可以看出,用一個 4X4 的二維數(shù)組來存儲一種下墜物的一種狀態(tài)最合適不過了。游戲容器為一個寬為 12 個小磚塊單位,高為 16 個小磚塊單位,包括左右 2 堵墻和下邊的容器底在內(nèi)。2. 可以對手機數(shù)據(jù)存儲的進行檢索。微小的存儲空間也限制了它們的結構不能過于復雜。當 MIDlet 包從平臺中被移除后,所有與該包有關的的記錄集都同時會被移除。RecordStore 的 API 采用了時間戳的概念,其長整型變量由 System 的currentTimeMillis()函數(shù)返回決定。區(qū)別記錄的唯一標記是他們的 ID 值,作為記錄集的主鍵。主要有兩種方法:1. 標記法。方法一中所有的字段只能以字符串的形式存儲,要對這些字段作進一步的處理非常麻煩。一共可以存儲 100 條信息。 程序分析和具體實現(xiàn) 電話本進入前的選擇每個 MIDlet 程序都必須有一個主類,該類必須繼承自 MIDlet。 進入時,首先載入電話本的選項畫面(運行畫面如圖 41 所示) ,當再次選擇“添加聯(lián)系人”或“所有聯(lián)系人”時,就進入主程序?qū)β?lián)系人的信息進行添加,刪除或著查找。 Form,Alert,List 和 TextBox 都是從 Screen 繼承過來的,他們構成了 MIDP 中的高級用戶界面。對于有 Java 2 標準版開發(fā)經(jīng)驗的開發(fā)者,應該注意這種數(shù)據(jù)存儲能力與標準的 Java 有區(qū)別?! ⊥ㄟ^ 包訪問 J2ME 記錄管理系統(tǒng),這個包包括一個類, RecordStore,和好幾個有用的接口 (在下列表格中描述 ):RecordComparator 一個接口,定義一個比較機制,比較兩個記錄(以一個實現(xiàn)定義的方式)看它們是否匹配或它們的相對排序次序是什么樣的。這個接口從 ()方法調(diào)用中返回并且被用于遍歷一組從記錄存儲器中返回的記錄。在一個 midlet 套件內(nèi)的所有 midlet 都有讀/寫一個記錄存儲的權限,只要它們知道正確的名稱。import .* 。 ByteArrayOutputStream bos。 //記錄存儲集的名稱 String current = 。//地址 //構造函數(shù) public AddressBook(){ display = (this)。 dos = null。 (txtTel) 。 //顯示主界面 MainForm() 。 (this) 。 Command back = new Command(返回, ,2) 。 RecordEnumeration re = (null,null,false) 。 return 。 ((), null) 。 } //刪除地址記錄 Command del = new Command(刪除, , 1)。 current = ListAllForm 。 } //處理事件 public void mandAction(Command c,Displayable s) { //主屏幕的菜單選擇 if(c == amp。 break 。 } //保存記錄 if(().equals(保存)) { addData() 。 } //刪除記錄 if(().eq
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1