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

正文內(nèi)容

算機(jī)網(wǎng)絡(luò)畢業(yè)論文java通信計(jì)算機(jī)網(wǎng)絡(luò)(存儲(chǔ)版)

  

【正文】 eException:表明使用記錄文件時(shí)出錯(cuò),但是異常原因不是前面提到的原因。每個(gè)記錄文件都有一個(gè)名稱(chēng),在 MIDP 中規(guī)定一個(gè)記錄文件的名稱(chēng)最大為 32 個(gè)字符。通過(guò)記錄號(hào)修改指定記錄。作為一種開(kāi)放式平臺(tái),任何人都可以為支持Symbian 的手機(jī)來(lái)開(kāi)發(fā)軟件。代表機(jī)型: Treo 600、托普 G88。編譯后形成類(lèi)文件形式,經(jīng)過(guò)類(lèi)文件的驗(yàn)證(驗(yàn)證是否有不符合KVM 規(guī)范的方法調(diào)用等)后,被鏈接成一個(gè)目標(biāo)文件,定址 過(guò)程會(huì)把物理存儲(chǔ)器地址指定給目標(biāo)文件的每個(gè)相對(duì)偏移處?,F(xiàn)在部分筆記本電腦已經(jīng)內(nèi)置藍(lán)牙。 ? 必須安裝 J2ME Wireless Toolkit 以上版本,可以到 下載。 22 圖 8 安裝插件步驟 3 圖 9 安裝插件 步驟 4 (5) 安裝成功后重新啟動(dòng) Eclipse,單擊 Window菜單,選擇 Preferences菜單項(xiàng),彈出圖 10 所示窗口,選擇 J2ME。 對(duì)于一個(gè)程序來(lái)講,最基本的功能就是進(jìn)行輸入和輸出。其界面上的姓名等文本輸入框是通過(guò) TextField 類(lèi)來(lái)實(shí)現(xiàn) 。 圖 19 運(yùn)行按鈕 (5) 察看運(yùn)行效果。 遇到的問(wèn)題及解決方法 設(shè)計(jì)系統(tǒng)時(shí)遇到很多大的小的問(wèn)題有的是由于粗心,有的是對(duì) J2ME 編程技術(shù)還不是很熟悉的原因,下面我列出一些我認(rèn)為比較關(guān)鍵以及經(jīng)常會(huì)犯的一些錯(cuò)誤: (1) 持續(xù)數(shù)據(jù)存儲(chǔ)中的記錄是以字節(jié)組成,在讀寫(xiě)記錄時(shí)只能以字節(jié)方式進(jìn)行,那如何將在 TextField 中輸入的文本轉(zhuǎn)換為字節(jié)進(jìn)行存儲(chǔ)。 (5) 好幾次在運(yùn)行時(shí)出現(xiàn)這樣的錯(cuò)誤: Error installing suite (39): The JAD matches a version of a suite already 。在實(shí)際操作中掌握了對(duì) WTK 工具包和 Eclipse 開(kāi)發(fā)平臺(tái)的使用。因此在將來(lái),基于 J2ME 的手機(jī)應(yīng)用程序設(shè)計(jì)將隨著高性能手機(jī)的普及得到長(zhǎng)足的發(fā)展,手機(jī)的應(yīng)用程序開(kāi)發(fā)也會(huì)有很大的進(jìn)步。 (3) 我們?cè)O(shè)計(jì)的是一個(gè) 200 人的手機(jī)通信簿系統(tǒng),如何讓它只能存儲(chǔ) 200 條記錄呢,剛開(kāi)始的時(shí)候考慮使用記錄號(hào)來(lái)判斷,但是記錄號(hào)不一定連續(xù),很難實(shí)現(xiàn)判斷,所以我在Person 類(lèi)中定義了一個(gè)靜態(tài)變量 ID,當(dāng)添加一條記錄時(shí) ID 加 1,當(dāng)刪除一條記錄時(shí)ID 減 1。 (4) 打開(kāi) LG Contents Bank 程序,點(diǎn)擊 java 圖標(biāo),界面如圖 21 所示 30 圖 21 下載 java 程序界面 (5) 選定圖中的 MIDPApplication 圖標(biāo),點(diǎn)擊下載,出現(xiàn)圖 22 所示進(jìn)度條,當(dāng)進(jìn)度條不動(dòng)時(shí),查看手機(jī),選擇繼續(xù),出現(xiàn)詢問(wèn)此程序不可信,是否安裝,選擇是,然后選擇要安裝的文件夾,手機(jī)屏幕中出現(xiàn)正在匯編進(jìn)度條,等待完成就可以使用了。要特別注意的是此文件的名稱(chēng)應(yīng)和它的類(lèi)名相同,否則會(huì)出現(xiàn)錯(cuò)誤。 刪除:利用姓名刪除,如果有此記錄,就直接刪除,如果沒(méi)有告訴用戶沒(méi)有此記錄,如圖 16 所示。 (4) 打包生成 jar 文件。結(jié)果如圖 9 所示。 開(kāi)發(fā)工具的下載與安裝 ? 必須安裝 J2SE 以上版本,可以到 下載 J2SE 版本。打開(kāi)手機(jī)的紅外線接口,將其對(duì)準(zhǔn)筆記本上的紅外線接口或 PC 紅外適配器,便能實(shí)現(xiàn)數(shù)據(jù)傳輸,不過(guò)紅外線具備兼容性問(wèn)題,并不是在任何紅外線接口之間都能傳輸數(shù)據(jù),而且穩(wěn)定性也是一大問(wèn)題。對(duì)手機(jī)軟件的開(kāi)發(fā)而言,我們可以使用普通的 PC 機(jī)做為宿主機(jī),而把手機(jī)的模擬器和實(shí)際的手機(jī)作為目標(biāo)機(jī)。 Palm 系統(tǒng)對(duì)硬件的要求很低,因此在價(jià)格上能很好的控制,耗電量也很小。 5 手機(jī)通信簿管理系統(tǒng)的開(kāi)發(fā) 手機(jī)操作系統(tǒng)簡(jiǎn)介 隨著智能手機(jī)的升溫,移動(dòng)終端操作系統(tǒng)之間的競(jìng)爭(zhēng)也越來(lái)越白熱化,目前市場(chǎng)上的移動(dòng)終端操作系統(tǒng)主要有 Symbian 陣營(yíng)的 Symbian OS、微軟的 Windows Mobile for Smartphone、PalmSource 的 Palm OS 以及基于 Linux 的操作系統(tǒng)等。 (2) 刪除:記錄的刪除通過(guò) deleteRecord 方法實(shí)現(xiàn),通過(guò)記錄號(hào)刪除指定記錄。記錄號(hào)是一個(gè)整數(shù),從 1 開(kāi)始標(biāo)記,需要注意的是:如果記錄存儲(chǔ)中的某條記錄被刪除,它對(duì)應(yīng)的記錄號(hào)并不會(huì)重新利用,這樣會(huì)導(dǎo)致兩條相鄰的記錄的記錄號(hào)不一定連續(xù)。 (2) RecordStoreFullException:表明記錄文件空間滿 (3) InvalidRecordIDException:表明 讀取記錄時(shí)提供的記錄號(hào)不正確。 記錄管理系統(tǒng) RMS 概述 在 J2ME 中與數(shù)據(jù)存儲(chǔ)有關(guān)的包時(shí): 。 (4) TextBox 類(lèi): TextBox(文字輸入框)對(duì)象能夠讓用戶輸入文字。如在屏幕上畫(huà)直線( Line)、文本( Text)和各種圖形( Shape)。 Displayalbe 類(lèi) 在顯示設(shè)備上顯示的用戶界面對(duì)象為 Displayable 對(duì)象,在同一時(shí)刻應(yīng)用程序只能有一個(gè)Displayable 對(duì)象,通過(guò) Displayable 對(duì)象具體完成與用戶之間的交互。利用 Command 類(lèi)和 CommandListener 接口實(shí)現(xiàn)高級(jí)事物處理需要注意幾點(diǎn): 1. 至少要?jiǎng)?chuàng)建一個(gè) Displayable 對(duì)象、一個(gè)或多個(gè) Command 對(duì)象; 16 2. 必須將 Command 對(duì)象添加到 Displayable 對(duì)象上,實(shí)現(xiàn)它們之間的關(guān)聯(lián); 3. 為 Displayable 對(duì)象添加事件監(jiān)聽(tīng)器,同時(shí)還必須實(shí)現(xiàn) CommandListener接口的 mandAction 方法,當(dāng)一個(gè)實(shí)現(xiàn)了 CommandListener 接口的對(duì)象被添加到窗口對(duì)象的命令監(jiān)聽(tīng)列表后,當(dāng)菜單被選擇時(shí),此方法將會(huì)被調(diào)用。一般來(lái)說(shuō),當(dāng)按下手機(jī)的功能鍵時(shí),界面上都應(yīng)該有命令菜單彈出來(lái),由用戶選擇需要執(zhí)行的命令。這個(gè)執(zhí)行環(huán)境被同一個(gè) MIDlet 套 15 件中所有的 MIDlet 所共享,并且任何 MIDlet 都可以與該套件中的其他 MIDlet 交互。它們不能單獨(dú)運(yùn)行,而必須運(yùn)行在特定的運(yùn)行環(huán)境(容器)之中。圍繞Eclipse 的插件更是層出不窮。 WTK 還提供了很多有用的輔助工具用于開(kāi)發(fā) J2ME 應(yīng)用程序,例如網(wǎng)絡(luò)監(jiān)視器可以方便的監(jiān)視客戶端與服務(wù)器端的通信;內(nèi)存監(jiān)視器可以監(jiān)視程序運(yùn)行過(guò)程中內(nèi)存的消耗情況,可以以此為根據(jù)對(duì)程序進(jìn)行適當(dāng)?shù)膬?yōu)化;短消息控 制臺(tái)和藍(lán)牙控制中心可以在開(kāi)發(fā)基于 WMA 和藍(lán)牙的應(yīng)用程序時(shí)協(xié)助調(diào)試。 應(yīng)用程序永遠(yuǎn)不會(huì)直接調(diào)用 13 虛擬機(jī)服務(wù)的,所以對(duì)于一般的應(yīng)用程序開(kāi)發(fā)者可以不用對(duì)虛擬機(jī)有更深入的了解。現(xiàn)在新的智能手機(jī)設(shè)備,如果支持 J2ME 都會(huì)選擇支持 MIDP。配置只定義了虛擬機(jī)和基本的 API 集合,不定義建立應(yīng)用程序的細(xì)節(jié),這樣雖然保證了相同類(lèi)別的不同設(shè)備間的平臺(tái)相容性,但是舍棄了設(shè)備的特殊性。這些服務(wù)分別在以下四個(gè)包中實(shí)現(xiàn): (1) 語(yǔ)言包:此包是 J2SE 中的同名包的子集,繼承了 J2SE 語(yǔ)言包的大部分功能。 CLDC 是為具有較小存儲(chǔ)容量的設(shè)備而設(shè)計(jì)的。 連接設(shè)備配置 CDC CDC 由 Java 社團(tuán)的 JSR36 和 JSR218 定義,分別對(duì)應(yīng)于 和 兩個(gè)規(guī)范。簡(jiǎn)表提供了訪問(wèn)設(shè)備的 IO 或者圖形界面的能力,配置和簡(jiǎn)表共同構(gòu)成了J2ME 的體系結(jié)構(gòu),比如 CLDC/MIDP 可以提供給你開(kāi)發(fā)手機(jī)程序的環(huán)境。是針對(duì)傳統(tǒng)桌面應(yīng)用的 API 和運(yùn)行環(huán)境。嵌入式設(shè)備包括無(wú)線手持設(shè)備如手機(jī)、 PDA、電視機(jī)頂盒等。 3 J2ME 簡(jiǎn)介與開(kāi)發(fā)工具 Java 2 平臺(tái)的三種版本 Java 的早期版本稱(chēng)為 JDK, Sun 公司在 版之后將其改名為 Java 2, Java 2 平臺(tái)的發(fā)布 9 被稱(chēng)為是 Java 發(fā)展史的新里程碑,目前社會(huì)上流行的很多 Java 教程都是基于 Java 2 技術(shù)的。只要根據(jù) JVM 規(guī)格描述 將解釋器移植到特定的計(jì)算機(jī)上,就能保證經(jīng)過(guò)編譯的任何 Java 代碼能夠在該系統(tǒng)上運(yùn)行 [5]。 : in 是字節(jié)輸入流 InputStream 的對(duì)象,其中有 read 方法從鍵盤(pán)讀入數(shù)據(jù)。數(shù)據(jù)流是指一組有序的、有起點(diǎn)和終點(diǎn)的字節(jié)集合。 7 (10) 多線程( Multithreaded) :線程有時(shí)也稱(chēng)小進(jìn)程,是一個(gè)大進(jìn)程里分出來(lái)的小的獨(dú)立運(yùn)行的基本單位。如果基本數(shù)據(jù)類(lèi)型設(shè)計(jì)依賴(lài)于具體實(shí)現(xiàn),也將為程 序的移植帶來(lái)很大不便。 Java 的安全性可從兩個(gè)方面得到保證。 Java 自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 (2) 面向?qū)ο?(Object Oriented):面向?qū)ο罂梢哉f(shuō)是 Java 最重要的特性。 2 Java 語(yǔ)言簡(jiǎn)介 Java 語(yǔ)言簡(jiǎn)介 隨著 Inter 與 WWW 的興起和不斷發(fā)展,需要開(kāi)發(fā)許多大型軟件系統(tǒng),如何簡(jiǎn)化這些大型系統(tǒng)的開(kāi)發(fā)、設(shè)計(jì)和維護(hù),使系統(tǒng)具有靈活性、可移植性和互操作性,成為軟件開(kāi)發(fā)必須考慮的問(wèn)題。無(wú)線網(wǎng)絡(luò)和無(wú)線設(shè)備的發(fā)展給無(wú)線設(shè)備上的軟件開(kāi)辟了廣闊的前景,也許不久的將來(lái)人們?cè)诔霾罨蚴锹糜螘r(shí)能夠利用手機(jī)進(jìn)行聯(lián)網(wǎng)游戲,或者通過(guò)手機(jī)訪問(wèn)和享用 Inter 服務(wù)。 目前在移動(dòng)領(lǐng)域廣泛使用的開(kāi)發(fā)平臺(tái)是 Sun 開(kāi)發(fā) 的 J2ME( Java 2 Micro Edition),即用于嵌入式系統(tǒng)的 Java。盡管無(wú)線應(yīng)用開(kāi)發(fā)有諸多困難,但是無(wú)線應(yīng)用開(kāi)發(fā)仍然取得到了飛快的發(fā)展,并且隨著 J2ME 開(kāi) 發(fā)平臺(tái)的發(fā)布,使很多問(wèn)題得到了較好的解決。無(wú)線技術(shù)應(yīng)用非常廣泛,例如,手機(jī)用戶可以使用移動(dòng)電話訪問(wèn)的基站連接到 Inter 中。 J2ME是一種把 Java 語(yǔ)言應(yīng)用于嵌入式系統(tǒng)的軟件開(kāi)發(fā)模式,具有 Java 技術(shù)中的很多優(yōu)點(diǎn),非常適合移動(dòng)設(shè)備應(yīng)用程序的開(kāi)發(fā)。 關(guān)鍵詞: MIDP J2ME RMS 手機(jī)通信簿 1 前言 無(wú)線網(wǎng)絡(luò)概述 如今,隨著 Inter 和移動(dòng)通信技術(shù)的結(jié)合,無(wú)線網(wǎng)絡(luò)技術(shù)呈現(xiàn)出飛速發(fā)展的態(tài)勢(shì)。同時(shí),由于 Inter 的飛速發(fā)展使人們?cè)絹?lái)越依賴(lài) Inter 上可以得到的信息,人們不再滿足于手機(jī)、PDA 等設(shè)備出廠時(shí)所帶有的固定的有限功能,而是希望像計(jì)算機(jī)一樣,能夠方便的為手機(jī)、PDA 等小型消費(fèi)類(lèi)和嵌入式設(shè)備安裝各種需要的應(yīng)用軟件,而不是重新購(gòu)買(mǎi)新的設(shè)備。 BREW 提供一個(gè)高效、低成本、可擴(kuò)展和熟悉的應(yīng)用程序執(zhí)行環(huán)境( AEE),著重開(kāi)發(fā)可無(wú)縫植入任何實(shí)際手持設(shè)備的應(yīng)用程序。 J2ME 為移動(dòng)互聯(lián)引入了一種新的模型,即允許手機(jī)可以從互聯(lián)網(wǎng)上下載各種應(yīng)用程序,并在手機(jī)上創(chuàng)造可執(zhí)行環(huán)境離線運(yùn)行這些程序。如 、 a / b /g、 、 Bluetooth、紅外線、 GPRS、 CDMA 1X、 3G 等。 Java 給開(kāi)發(fā)人員帶來(lái)的最大好處就是 “一次編譯,處處運(yùn)行 ”[3]。 (3) 分布式 (Distributed):Java 包括一個(gè)支持 HTTP 和 FTP 等基于 TCP/IP 協(xié)議的 子庫(kù)。 Java 在程序中由于不采用指針來(lái)訪問(wèn)內(nèi) 存單元,從而也避免了許多錯(cuò)誤的發(fā)生。 Java 語(yǔ)言在你的機(jī)器上執(zhí)行前,要經(jīng)過(guò)很多次的測(cè)試。同時(shí) Java 語(yǔ)言的類(lèi)庫(kù)也具有可移植性。 (11) 動(dòng)態(tài)性( Dynamic) Java 的動(dòng)態(tài)特性使其面向?qū)ο?設(shè)計(jì)方法的發(fā)展。 Java 中的流分為兩種,一種是字節(jié)流,另一種是字符流,分別用四個(gè)抽象類(lèi)來(lái)表示: InputStream,OutputStream, Reader, Writer。 和 一樣向屏幕輸出錯(cuò)誤信息。),然后執(zhí)行翻譯所生成的子節(jié)代碼,屬于先解釋后執(zhí)行的方式,它類(lèi)似一個(gè)小巧而高效的 CPU。 J2SE(Java 2 Standard Edition, Java2 平臺(tái)標(biāo)準(zhǔn)版 )是 Java2 平臺(tái)中最基本的成員,是一組針對(duì)傳統(tǒng)桌面應(yīng)用的應(yīng)用編程接口和運(yùn)行時(shí)環(huán)境。并且, J2ME 提供了 HTTP 高級(jí) Inter 協(xié)議, 使手機(jī)等移動(dòng)信息設(shè)備能以客戶端 /服務(wù)器的方式直接訪問(wèn) Inter 的全部信息,不同的客戶端訪問(wèn)不同的文件,此外還能訪問(wèn)本地存儲(chǔ)區(qū),實(shí)現(xiàn)交互式服務(wù)。 32bit 處理器,512KB 內(nèi)存 CDC 設(shè)備:機(jī)頂盒,智能家電 16bit 處理器, 128KB內(nèi)存,電池供電 CLDC 設(shè)備:智能手機(jī),PDA JVM CVM KVM 在這里,我們主要介紹 J2ME 的體系結(jié)構(gòu)的系統(tǒng)構(gòu)成以及相關(guān)技術(shù)。配置是為一組 “水平 ”設(shè)備的分類(lèi)( Grouping Of Devices,設(shè)備分組)所定義的最精簡(jiǎn)的公共平臺(tái),這些設(shè)備有著相近的處理器能力和內(nèi)存容量。此外,這類(lèi)設(shè)備有較強(qiáng)的用戶交互能力和穩(wěn)定而持續(xù)的電源供應(yīng)。 運(yùn)行在 CLDC 上的程序稱(chēng)為 MIDlet。 (3) 實(shí)用工具包:此包是 J2SE 中的同名包的子集,它提供定時(shí)器、日期等常用的實(shí)用工具類(lèi),但是它沒(méi)有提供 Java 集合工具類(lèi)。一個(gè)簡(jiǎn)表既可以建立在配置上也可以直接建立 在另外一個(gè)簡(jiǎn)表上。(注意:這里的內(nèi)存需求不包括 CLDC 的存儲(chǔ)需求) 顯示:最小屏幕分辨率為 96*54 像素; 1 位色彩深度;屏幕寬高比約 1: 1 輸入:?jiǎn)问?、雙手、觸摸屏或任意二者并存。那么 J2ME現(xiàn)在能夠做什么呢?現(xiàn)在的手機(jī)已不僅僅是用來(lái)通話的工具,人們希望手機(jī)也能夠成為一款?yuàn)蕵?lè)的工具,甚至是商務(wù)辦公的工具,在提供各種功能
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1