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

正文內(nèi)容

算機網(wǎng)絡畢業(yè)論文java通信計算機網(wǎng)絡-免費閱讀

2025-08-30 10:50 上一頁面

下一頁面
  

【正文】 在畢業(yè)設計完成的過程中,深入學習了 J2ME 的規(guī)范及編程方法,對 J2ME 的形成和發(fā)展過程有了一定的了解;并且了解了 J2ME MIDP Java 手機的體系結構的系統(tǒng)構成和相關技術的發(fā)展趨勢。 (4) 在 MIDPApplication 類中定義一個靜態(tài)常量 criteria,它用來在類 nameFilter 中進行條件篩選,以實現(xiàn)以姓名為標準的記錄查找。 圖 22 下載進度條 (6) 在手機上進行測試,基本上沒什么差別,能夠順利運 行,而且由于模擬器沒有漢字輸入法,而手機支持漢字輸入法,模擬器中不能輸入漢字,在手機中就可以實現(xiàn)。 圖 17 Package Explorer 樹型目錄 圖 18 新建一個 Midlet (3) 雙擊打開 文件編寫代碼 29 (4) 運行程序,選擇 Run〉 Run...,或點擊工具欄圖 19 紅色圈內(nèi)的綠色按鈕,彈出下圖所示 窗 口 , 在 Wireless Toolkit Emulator 上 點 擊 右 鍵 選 擇 new , 將 它 命 名 為MIDPApplication ,在點擊 Project 選 項后 面 的 Browse..., 出現(xiàn) 一 個窗 口, 選 擇MIDPApplication 后,點擊 Run 運行。 通信簿 新建 查詢 修改 刪除 25 圖 13 新建界面 圖 15 查詢界面 圖 14 修改界面 圖 16 刪除界面 26 通信簿管理系統(tǒng)代碼設計框架 本系統(tǒng)中,主菜單和通信簿菜單都是 List 類來實現(xiàn)的,新建、查詢、修改、刪除 4 個功能界面是用 Form 類實現(xiàn)。 (5) 下載到真機上測試。點擊 Finish,按照提示安裝。 ? 我們選擇 eclipse 開發(fā)工具,我們可以到 下載,目前最新版本是 。 藍牙:藍牙作為目前最流行的短程數(shù)據(jù)傳輸手段,具有優(yōu)于紅外線的兼容性,同時也不用像紅外線那樣需要對準接口才能實現(xiàn)數(shù)據(jù)傳輸,而且可以穿過障礙物,藍牙多用于手機間的數(shù)據(jù)傳輸,與電腦傳輸和紅外一樣需要藍牙適配器。我們首先需要在 PC 機上 20 開發(fā) MIDlet 程序,再把應用程序轉換成可以在手機上運行的二進制代碼,這一過程包含三個步驟:編譯、鏈接和定址。 PALM 由于比較早出現(xiàn),應用在手機上還是有很多不完善的地方。 Symbian 操作系統(tǒng)功耗低,內(nèi)存占用少,有 著良好的界面,采用內(nèi)核與界面分離技術,對硬件的要求比較低,支持 C++,VB 和 J2ME。 (3) 修改:記錄的修改通過 setRecord 方法實現(xiàn)。 記錄文件存儲的基本操作(創(chuàng)建、刪除、修改) 要使用持續(xù)存儲,首先要做的就是通過記錄類創(chuàng)建記錄文件。 (4) RecordStoreNotFoundException:表明記錄文件不存在。包里只定義了一個提供持續(xù)數(shù)據(jù)存儲的相關功能的類 RecordStore。 (5) TextField 類:功能和 TextBox 相似,不同的是 TextBox 可以直接顯示在顯示屏幕上,而 TextField 則必須被添加到 Form 中才能夠進行顯示。 利用 Screen 進行界面設計 常用的類介紹: (1) Screen 類:被定義為一個虛類,并沒有提供實際的功能而只是單純地作為一個父類??梢詾?Displayable 對象添加 Command 對象和相對應的監(jiān)聽器,而用戶進行交互式通過 Displayable 的子類來完成的。 MIDP 用戶界面設計 MIDP 用戶界面 API 有高級和低級之分。 Command 類也是直接從 Object 類派生下來的。 MIDlet 常用的幾種類介紹 (1) MIDP 程序類 MIDlet: MIDlet 是一個虛類,在創(chuàng)建 MIDlet 程序時必須有一個是從MIDlet 派生的類。這個容器可看作是一個大的應用程序,運行在 Java 虛擬機之上,但不能完成特定的任務,因此需要程序人員編寫小的應用程序來完成具體工作。 eclipseME 就是一個非常出色的用于開發(fā) MIDP 應用程序的第三方插件。盡管 已經(jīng)提供了如此多的功能,還是很難掩飾其不能編輯代碼,對項目管理不夠強大的不足。 J2ME 的環(huán)境 通過上面對 J2ME 體系結構中配置、簡表以及虛擬機的簡單介紹,我們總結出 J2ME 的整體環(huán)境 [9]如下圖所示: 主 機 操 作 系 統(tǒng)K V M C V MC L D C 核 心 庫 C D C 核 心 庫F o u n d a t i o n 簡 表M I D P P D A 簡 表R M I 簡 表 P e r s o n a l 簡 表 圖 4 J2ME 的環(huán)境 在一個設備上只有一個符合其配置規(guī)范的 Java 虛擬機和核心類庫,但一個配置上可以有多個簡表。目前, Java 社團( Java Community Process, JCP)為這類移動信息設備所定義的 MIDP 有兩個規(guī)范,即 JSR37 和 JSR118,分別對應于 規(guī)范和 規(guī)范。然而,各種消費類和嵌入式設備的特殊性是不容忽視的。但是,由于有限于設備的運行資源, CLDC 不支持浮 點型數(shù)據(jù)類型,也不提供文件的支持和錯誤處理的支持。根據(jù)規(guī)范中所說,運行 CLDC 的設備應該有 512K 或更少的內(nèi)存空間、一個有限的電源供給 (通常是使用電池 )、有限的或斷斷續(xù)續(xù)的網(wǎng)絡連接性( 9600 bps 或更少)以及多樣化的用戶界面甚至沒有用戶界面。典型的 CDC 目標設備運行 32 位微處理器,總內(nèi)存容量大約為 24MB。 在簡表之上針對不同的設備還可以提供不同的可選開發(fā)包。 是為了支持像小型嵌入式設備或移動設備而制定的一系列的技術和規(guī)范的總稱。因為這些設備內(nèi)存和處理器的限制, J2ME 所運行類庫較小。Java 2 平臺有三個不同的版本 :J2SE, J2EE, J2ME,其比較如表 1 所示。 Java 虛擬機有自己想象中的硬件 ,如處理器、堆棧、寄存器等 ,還具有相應的指令系統(tǒng)。 :out 是 PrintStream 的對象,其中有 print 和 println 方法向屏幕輸出數(shù)據(jù)。 輸入流和輸出流 流是一個很形象的概念,當程序需要讀 取數(shù)據(jù)時,就會開啟一個通向數(shù)據(jù)源的流,這個源可以是文件、內(nèi)存、或是網(wǎng)絡連接,則這就是輸入流( InputStream)。 Java 提供的多線程功能使得在一個程序里可同時執(zhí)行多個小任務,即同時進行不同的操作或處理不同的事件。 Java 通過定義獨立于平臺的基本數(shù)據(jù)類型及其運算,使 Java 數(shù)據(jù)得以在任何硬件平臺上保持一致,這也體現(xiàn)了 Java 語言的可移植性。一方面,在 Java 語言里,像指針和釋放內(nèi)存等 C++功能被刪除,避免了非法內(nèi)存操作。 Java 的數(shù)組并非采用指針實現(xiàn),從而避免了數(shù)組越界的可能。 Java 語言的設計完 6 全是面向對象的,它不支持類似 C 語言那樣的面向過程的程序設計技術。美國 Sun Microsystems 公司于 1995 年 5 月正式發(fā)布的程序設計語言 Java 的誕生正是應允了這個要求。 課題來源以及研究的主要內(nèi)容 隨著 Inter 和移動通信技術的結合,無線 Inter 技術呈現(xiàn)出飛速發(fā)展的態(tài)勢。 J2ME 技術由一個虛擬機 KVM( K Virtual Machine)和一組 API 組成,這組 API 適合于為消費和嵌入式電子設備提供經(jīng)過剪裁的運行環(huán)境 [2]。 無線應用開發(fā)平臺簡介 BREW——Binary Runtime Environment for Wireless,即無線二進制運行環(huán)境,是高通公司20xx 年推出的基于 CDMA 網(wǎng)絡 “無線互聯(lián)網(wǎng)發(fā)射平臺 ”上增值業(yè)務開發(fā)運行的基本平臺 [2]。在家中,用戶可以連接桌面設備以同步數(shù)據(jù)發(fā)送文件。論文首先介紹了 J2ME體系結構及其相關技術,接著介紹如何使用 J2ME開發(fā)一個具有添加、刪除、修改、查詢四個基本 功能的手機通信簿管理系統(tǒng),并且給出了 J2ME程序開發(fā)的流程以及基本的編程技術。通過此通信簿管理系統(tǒng)的開發(fā)過程表明,使用 J2ME開發(fā)移動應用程序具有編程簡單、移植性強等特點,因此 J2ME技術的應用將會越來越廣泛。這些設備給我們的生活帶來很大的變化,而且發(fā) 揮著越來越重要的作用。相對 Java, BREW 是一個更底層的技術。 KVM 虛擬機本身僅僅需要 4080KB 內(nèi)存、 2040KB 動態(tài)內(nèi)存(堆),能夠運行在 16 位 25MHz 處理器上。無線Inter 技術經(jīng)歷了 WAP 技術之后,出現(xiàn)了一系列的無線接入標準。 Java 語言有著很好 的網(wǎng)上移植性、安全性,并且在編程難度上比 C/C++語言簡單,是目前軟件設計中極為健壯的編程語言,特別適用于網(wǎng)絡程序的開發(fā)。所有的 Java程序和 applet 均是對象, Java 支持靜態(tài)和動態(tài)風格的代碼繼承及重用。 Java 通過自動垃圾收集器避免了許多由于內(nèi)存管理而造成的錯誤。另一方面,當就 Java 用來創(chuàng)建瀏覽器時,語言功能和一 類瀏覽器本身提供的功能結合起來,使它更安全。還有 Java編譯器本身就是用 Java 語言編寫的, Java 運算系統(tǒng)的編制依據(jù) POSIX 方便移植的限制,用 ANSIC 語言寫成, Java 語言規(guī)范中也沒有任何 “同具體實現(xiàn)相關 ”的內(nèi)容,這說明 Java 本身也具有可移植性。多線程帶來的更大的好處是具有更好的網(wǎng)上交互性能和實時控制性能,尤其是實現(xiàn)多媒體功能。類似的,當程序需要寫入數(shù)據(jù)的時候,就會開啟一個通向目的地的流,這就輸出流( OutputStream)。這兩個方法支持任何類型的數(shù)據(jù)輸出,方法 println 在輸出數(shù)據(jù)后再輸出一個回車符。 Java 虛擬機首先翻譯 Java 源程序為字節(jié)碼(字節(jié)碼是與平臺無關的虛擬機的機器指令。每個版本針對不同的應用開發(fā)者和不同的運行時環(huán)境 JRE(Java Runtime Environment) [6]。 J2ME 是一種把 Java 語言應用于嵌入式系統(tǒng)的軟件開發(fā)模式,因此擁有 Java 技術本身的各種特點:平臺無關性、網(wǎng)絡安全性 等等。在提供類似的類庫的同時也對 J2SE中的類庫進行了裁剪。 配置( Configuration) 配置是個規(guī)范,它定義了基本的 J2ME 運行時環(huán)境,包括虛擬機和一組來自 J2SE 的核心類子集。 CDC 目標設備具有一個持續(xù)的、高帶寬的固定網(wǎng)絡連接,通常用的是 TCP/IP,也可以是間歇性的無線連接,但其帶寬有限。 通常說來,這個配置是為個人化的、移動的、有限連接信息設備而設計,比如手機、呼叫器、PDA 和 POS 終端等。 (2) 輸入輸出包:此包是 J2SE 中的同名包的子集,向上層提供基本的 IO 服務。簡表正是對配置的擴展和補充,提供了配置所缺少的功能,包括應用程序的生命周期、用戶界面、網(wǎng)絡連接、本地數(shù)據(jù)存儲、安全等。 MIDP 規(guī)范中包括: (1) 應用的下載 (2) 應用的生命周期 (3) 端到端的傳輸協(xié)議,例如 HTTP (4) 網(wǎng)絡連接 (5) 持續(xù)性存儲 (6) 定時器 (7) 用戶界面 現(xiàn)在 MIDP 最新的規(guī)范為 , MIDP 新增加了以下內(nèi)容: (1) 應用程序的下載和計費 (2) 在 HTTP 的基礎上提供了端到端的 SHTTP 安全傳輸 (3) 應用程序的數(shù)字簽名和域的安全模式 (4) MIDlet 的 push 注冊 中要求目標設備必須滿足以下最小特征: 內(nèi)存: 128KB 非易失性內(nèi)存(掉電后不會失去內(nèi)容的內(nèi)存)用于 MIDP 組件; 8K 非易失性內(nèi)存用于持久存儲數(shù)據(jù); 32KB 非易失性內(nèi)存用于運行虛擬機。 J2ME的前景 現(xiàn)在絕大多數(shù)的手機已經(jīng)能夠支持 Java 技術,并且廣泛地采用了 J2ME 平臺。 14 Netbeans 是一個開源項目,致力于為開發(fā)者提供穩(wěn)定、出色的開發(fā)工具。 JBuilder 是開發(fā) MIDP 應用程序的另一選擇,與前面介紹的工具不同的是, JBuilder 并非免費軟件,開發(fā)者需要購買才可以使用正式版本。任何一個 MIDlet 都是 的子類,必須繼承自 。 MIDlet 的狀態(tài)的改變見圖 5。一個 Command 對象包含三部分信息:標簽( label)、類型 (mandType)和優(yōu)先權 (priority)。高級用戶接口類是一般 UI 的高級抽象,在外觀和感覺上提供很少的控制,如字體大小、顏色、類型等都由系統(tǒng)控制實現(xiàn)。 Displayable 類有兩個直接子類: Screen 類和 Canvas 類。下面將介紹的 Alert、 List、 TextBox、 Form 都是 Screen 類的派生類。 (6) Form 類與 Item 類: Form 就如同一個容器,在 Form 對象上可以放置多個 Item 對象。此外包里還定義了 4 個接口,分別是: (1) RecordEnumeration:提供記錄文件中記錄的遍歷功能。 (5) RecordStor
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1