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

正文內容

基于j2me手機網(wǎng)絡版小說閱讀器設計與開發(fā)(存儲版)

2025-04-07 09:47上一頁面

下一頁面
  

【正文】 .................................... 21 手機軟件開發(fā)存在的困難 ........................................ 21 移動開 發(fā)存在的問題 .......................................... 21 操作環(huán)境不兼容性問題 ........................................ 22 不同的屏幕尺寸問題 .......................................... 22 解決方案 ...................................................... 22 6 總結與展望 ...................................................... 23 J2ME 手機游戲的優(yōu)勢 ............................................ 23 J2ME 手機軟件的開發(fā)意義 ........................................ 24 參 考 文 獻 ....................................................... 27 致 謝 ............................................................. 28 第 1 頁 共 30 頁 1 引言 課題背景 手機是人們日常生活中所用的非常頻繁的通信工具,雖然現(xiàn)在其費用比有線電話高,但是其隨時隨地的溝通優(yōu)勢,使人們擺脫了線路的束縛。近幾年,由于微處理器性能的大幅提升,加上無線通訊技術的突破,手持式移動設備開始受到大眾的青睞。 研究目的 隨著人們對快節(jié)奏的學習充電的重視,對移動閱讀的需求也相應增大,為了滿足人們移動閱讀的愿望,因此我們急需 J2ME 開發(fā) 一 款能滿足人們日常閱讀得簡潔方便的手機軟件。整篇論文都是圍繞著這一部分來展開論述的,在這一部分里詳細介紹網(wǎng)絡版手機閱讀器的開發(fā)全過程和開發(fā)過程中存在的疑難問題。 無線設備和小型計算設備的消費者期望這些設備能夠有較高的性能。 2. Java 技術提供了一個類庫,它使的應用開發(fā)商可以創(chuàng)建更為直覺、豐富的用戶界面 (GUI); 3. Java 技術使網(wǎng)絡 帶寬的應用更為有效,因為應用程序可以下載到器件上,并在本地運行,僅僅是在連接到服務器時才會占用網(wǎng)絡帶寬。第二層是 profile 層,由小型計算設備的應用程序編程接口( API) 的最小集合組成。它的目標是為資源受限制的 Palm(是目前較為流行的掌上電腦操作系統(tǒng))可連接的電子設備,實現(xiàn)一個 java 虛擬機。 MIDP 要求平臺 設備提供一個機制用來存儲簡單的數(shù)據(jù)記錄,通過正常的平臺事件,比如重新啟動和電池更新維護系統(tǒng)的完整性。在不使用各電信商的擴展 API 的時候,制作給 移動電話用的 MIDlet 也將可以使用在 Palm OS 上面。閱讀存儲 媒體 手機 內建瀏覽器 Java Appication Manager KVM 描述檔 圖示檔 JAR 檔 Java Servlet HTML 網(wǎng)頁 6.安裝應用程序 8.載入并執(zhí)行應用程序 使用者手機 網(wǎng)站 網(wǎng)絡 1.瀏覽網(wǎng)頁 JAR 檔 圖 21 JAM 工作流程圖 第 8 頁 共 30 頁 器最基本的功能包括:載入圖書、前進、后退、存檔、 讀取書簽,更換背景。因此,其邏輯設計應當相當嚴謹,需將所有可能發(fā)生的事件及意外情況考慮在設計中。MIDlet 及相關的支持類組成了 MIDP 應用程序的實際內容。 本程序采用面向對象的設計模式,對游戲中的所有物體賦予對象的概念和屬性。它具有 24 位深度色彩的繪制能力,以三原色分別各占一個字節(jié)表示其顏色。不過在某些 MIDP 的實現(xiàn)上已經加上了雙重緩沖的支持,因此在處理前應先利用 Canvas 類的 isDoubleBuffer()方法來判斷。比如: GameCanvas 類直接提供了getKeyStates(), 使程序員可以在同一個線程自己偵測按鍵的狀態(tài)。 LayerManager 提供控制整體畫面層的控制。該類使不需要高分辨率的圖象就能創(chuàng)建大幅圖面成為可能。使 用 Image 類中的 createImage 函數(shù)可從整圖中分割出所需要的元素。 (5)將 PNG 圖片合并成一張,減少圖形數(shù)據(jù)的大小。 關于混淆器 Java 語言并沒有完全編譯成二進制可執(zhí)行文件,編譯出的 .class 文件是 第 14 頁 共 30 頁 一種介于源程序和二進制之間 的一中基于半解釋的字節(jié)碼,需要虛擬機來執(zhí)行。由于以上介紹的減少變量、函數(shù)的命名長度 的關系,編譯后也會從 .class 文件中減少這些冗余的信息。 //由文件名參數(shù)來定義一個輸入流對象變量 in ByteArrayOutputStream s。 //關閉輸入流對象。 ② 讀取文本文件的主要技術 實現(xiàn)。在讀取文件內容時用到的主要技術,使用 InputStream 類定義一個輸入字節(jié)流對象 in,使用 ByteArrayOutputStream 類定義一個內存數(shù)組輸出字節(jié)流對象 s,通過輸入對象的 ()方法來讀取一個字節(jié),將讀出的字節(jié)通過 ( )方法加入到 s 中,再使用 ()方法將內存轉為字符串返回。 while ( ch!= 1 ) { //如果未讀到文件尾把讀取的內容寫入 S 變量中,并讀取下一字節(jié)內容 ( ch )。 } return ()。 //注冊高級事件處理 (f)。 //加入第二章選項標題 (第三章 ,null)。 List tmp=(List)s。 case 1: //第二章選中打開 方法同第一章(略) case 2: //第三章選中打開 ,如果還有更多章可按此方法再增加 } // switch 多分支結構語句結束 } //if 選擇結構結束 } // mandAction 函數(shù)結束 第 21 頁 共 30 頁 5 手機游戲開發(fā)過程中的困難 手機軟件開發(fā)存在的困難 處理器、內存和色彩深度提供了游戲開發(fā)所需的因素。然而,因為設備和移動運營商的多樣性,開發(fā)者不得不花費更多 第 22 頁 共 30 頁 的時間用于前期的計劃。 在過渡期間,為這個環(huán)境開發(fā)游戲成為一種挑戰(zhàn)。不同于控制臺游戲和 PC 游戲,移動設 備沒有標準的屏幕尺寸或者長寬比,這就導致了很多兼容性問題。把所有的設備輸出代碼( 聲音、顯示、輸入 )從游戲程序邏輯中分離出來。很多人提到手機游戲都認為它前景誘人,并且通常都會有這樣的想法:中國的手機用戶接近 2 億,如果這個市場上有 10%的用戶使用高端產品和服務,如果他們每人每月下載一個游戲,每個游戲收費 5 元,那么一年的手機市場就能輕松超過 12 億元。目前的手機游戲都是就地取材于電腦游戲,一些比較受玩家歡迎的游戲直接移植到手機上面,節(jié)約了不少成本和周轉時間。然而,如果從行業(yè)發(fā)展的角度看,手機游戲的未來一定是在線游戲。例如:諾基亞手機的貪吃蛇就是在手機出廠前固化在芯片中,而且用戶不能再自己安裝新的游戲,所以手機游戲 被看成某款手機的特殊功能也就不足為奇了。 無線應 用協(xié)議 ( WAP )手機已經成為目前手機市場的主流,基于 WAP的游戲本質上是一個靜態(tài)瀏覽載體,非常像一個簡化的 Web,是為移動電話小型特征和低帶寬而專門優(yōu)化的。 J2ME 是一種針對移動電話和 PDA 這樣的小型設備的 Java 語言,它比SMS 或 WAP 能更好地控制界面,允許使用圖形動畫,可以通過無線網(wǎng)絡連接到遠程服務器。近年來,隨著 Java 手機的誕生,其無可替代的靈活性與輕便性致使 Java 手機游戲成為游戲市場的又一亮點 [9]。實訓期間做過俄羅斯方塊的課程設計,思想大致相似,變化范圍有限,沒有太多自己可發(fā)揮的 余地。臺灣的王森寫了本較好的書,給了。在數(shù)據(jù)庫、各種應用軟件和游戲中,我仍覺得對應用軟件的設計有極大的熱情。而J2ME 卻能很好地解決軟件跨平臺得兼容性與安全性的問題。 WAP 手機游戲已經無法滿足玩家的需求,現(xiàn)在已經有上千萬的 Java 手機到了消費者手中。 短信之后的手機軟件會是什么樣?其實手機軟件肯定會走上電腦游戲的發(fā)展之路,而且以現(xiàn)在游戲開發(fā)基礎和用戶平臺的更新速度,估計手機游戲的發(fā)展速度將會是電腦游戲的幾倍以上。 最早的手機軟件只能看作是一種增值服務,并不具備形成一種產業(yè)的規(guī)模。另一個重要的考驗是移動通信網(wǎng)絡的穩(wěn)定性和綜合服務能力。 全球移動游戲業(yè) 2021 年的收益已經達到 億美元,預計 2021 年將上升至 億美元。 這樣以來,只要在這些關鍵過程中解決好這些問題就不難做出一款高質量的手機軟件了。在操作系統(tǒng)不兼容性的問題上我們可以在別的開發(fā)環(huán)境中使用面向對象 的語言,這樣就很能支持 J2ME,因為它是一種面向對象的語言。這兩個平臺可以在載入一個文件的時候改變調色板,允許動態(tài)的調整字體背景色,但是文本必須出現(xiàn)在固定的背景上。 操作環(huán)境不兼容性問題 本論文講述的移動開發(fā)環(huán)境是 J2ME, J2ME 是獲得美國大部分移動運營商支持的移動應用開發(fā)平臺。然而,為了創(chuàng)作一個世界第一流水平的軟件,你就必須使用世界第一流水平的開發(fā)過程。 (f)。 第 20 頁 共 30 頁 resumeRequest()。 //在對象 l 中加入退出按鈕 (第一章 ,null)。 //將文本文件的內容加入到 f 對象中 (exitCom)。 //將 S 變量轉為字符串 try{ 第 18 頁 共 30 頁 ()。 ch=()。本系統(tǒng)要閱讀三章內容,所以制作了三個文本文件, 分別命名為 、 、 ,將三個文件存入test\res 文件夾中,到此文本內容準備完成。 //返回文件中的內容字符串 } 系統(tǒng)設計 基本概念 本文利用 J2ME 技術開發(fā)了一個文本閱讀器 ,實現(xiàn)了手機對文本文件的顯示,給出了該程序的實現(xiàn)代碼,并對其關鍵技術進行了詳細闡述。 ch=()。讀取文本文件的函數(shù)定義如下: private String myReadLine (String testFileName) { //函數(shù)頭定義了函數(shù)的參數(shù)為文件名組成的字符串,返回值為一個字符串。混淆器將代碼中的所有變量、函數(shù)、類的名稱變?yōu)楹喍痰挠⑽淖帜复?,如果缺乏相應的函?shù)名指示和程序注釋,即使被反編譯,也將難以閱讀。由于 Java 語言中,不像許多其他的如 C++語言,不需要指定回收函數(shù)中特定不使用的資源,資源回收機制將自動清空無效變量占用的空間。 (3)只使用一個線程。 PNG 格式圖片中包含許多定義其圖片特性的冗余部分 (Chunks)。改變 View Window 的位置可以制造出滾動屏幕的效果。 Sprite 也可以從整合的圖象中讀圖,讀圖時將把大圖分解為若干等寬等高的小圖。下面將簡要介紹 Game 類。 這樣的技術在繪制動畫時特別有用。應當將鍵代碼轉換為游戲鍵的代碼,以便硬件開發(fā)商能定義他們自己的游戲鍵布局。在 destroyed 狀態(tài)的 MIDlet必須釋放了 所有的資源,并且保存了數(shù)據(jù)。 以上相關技術細節(jié)和整體流程將分別在以下小節(jié)闡述。 ,因為其代碼利用率很高。 3 需求分析、程序結構和相關技術 本程序需解決的有關技術問題 ,我們急需一款能滿足人們日常閱讀手機軟件,既然閱讀器面向的是普通消費者而不是計算機專家,那么他們不可能深入的學習使用技巧。也就是說,以 MIDP 為基準所制作出來的應用程序,也將可以在流通于市面上的移動電話上執(zhí)行。它同時也包括一個供用戶下載新應用到終端設備的標準運行環(huán)境。它是專門為那些受資源限制,只有幾百 K 字節(jié)內存的微型設備設計的。 J2ME 架構由 3 個軟件層組成:第一層是包括在內的配置層,這個層次直接與原生操作系統(tǒng)進行交互。 J2ME 為在小型電子設備上創(chuàng)建性能卓越的網(wǎng)絡應用提供了一套完整的解決方案,能很好的解決軟件跨平臺的兼容性和安全性的問題。它的技術核心是由一個 JAVA 虛擬機( JVM )及一套適合運行在上述設備環(huán)境上的 API 接口構成。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1