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

正文內容

算機網絡畢業(yè)論文java通信計算機網絡-預覽頁

2024-08-31 10:50 上一頁面

下一頁面
 

【正文】 備本地操作系統(tǒng)之上。 在簡表之上針對不同的設備還可以提供不同的可選開發(fā)包。配置的主要目的是針對消費性電子產品的網絡連接能力、處理器速度、 內存等特性為之分類。典型的 CDC 目標設備運行 32 位微處理器,總內存容量大約為 24MB。運行在 CDC 上的程序稱為 J2ME Application,在 CVM 上進 11 行解釋。根據規(guī)范中所說,運行 CLDC 的設備應該有 512K 或更少的內存空間、一個有限的電源供給 (通常是使用電池 )、有限的或斷斷續(xù)續(xù)的網絡連接性( 9600 bps 或更少)以及多樣化的用戶界面甚至沒有用戶界面。 由于我們準備研究的對象是手機,它是一種典型的 CLDC 設備,所以有必要對 CLDC 層進行簡要介紹。但是,由于有限于設備的運行資源, CLDC 不支持浮 點型數據類型,也不提供文件的支持和錯誤處理的支持。它是專門為小型有限資源設備設計的,為其提供類似 J2SE 的網絡輸入輸出功能。然而,各種消費類和嵌入式設備的特殊性是不容忽視的。目前 SUN 公司已經提出的簡表有構建于 CDC 基礎上的 Foundation Profile 及建立在 Foundation 之上的 RMI Profile 12 和 Personal Profile。目前, Java 社團( Java Community Process, JCP)為這類移動信息設備所定義的 MIDP 有兩個規(guī)范,即 JSR37 和 JSR118,分別對應于 規(guī)范和 規(guī)范。 KVM 和 CVM都可被看作是一種 Java 虛擬機,是 JVM 的子集,在功能上都是 JVM 的縮減版。 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 虛擬機和核心類庫,但一個配置上可以有多個簡表。 J2ME 無線應用開發(fā)工具 目前主流的用于開發(fā) J2ME 應用程序的開發(fā)工具,包括 SUN Wireless Toolkit 、 Netbeans IDE 、 Eclipse 和 JBuilder。盡管 已經提供了如此多的功能,還是很難掩飾其不能編輯代碼,對項目管理不夠強大的不足。 Mobility Pack 可以和 Netbeans IDE 無縫集成,支持CLDC 和 MIDP 開發(fā)環(huán) 境。 eclipseME 就是一個非常出色的用于開發(fā) MIDP 應用程序的第三方插件。 MIDP 適用范圍主要集中在智能手機的程序開發(fā)上,因為要開發(fā)的 200 人的手機通信簿管理系統(tǒng),需要了解 MIDP程序設計,下面我們對它做一個簡單介紹。這個容器可看作是一個大的應用程序,運行在 Java 虛擬機之上,但不能完成特定的任務,因此需要程序人員編寫小的應用程序來完成具體工作。一個封裝 MIDlet 套件的 JAR 文件包含以下元素:實現(xiàn) MIDlet 的類文件; MIDlet 中用到的所有資源文件;描述 JAR 內容的清單文件( Manifest File)。 MIDlet 常用的幾種類介紹 (1) MIDP 程序類 MIDlet: MIDlet 是一個虛類,在創(chuàng)建 MIDlet 程序時必須有一個是從MIDlet 派生的類。當 MIDlet 程序運行時系統(tǒng)會為其創(chuàng)建一個對應的Display 對象,一個 MIDlet 程序只能擁有一個 Display 對象。 Command 類也是直接從 Object 類派生下來的。 3. 在 TextField、 List、 Form 和 Alert 對象中建立監(jiān)聽器。 MIDP 用戶界面設計 MIDP 用戶界面 API 有高級和低級之分。 要對設備進行精確控制,就不能利用高級用戶接口類進行編程,而必須利用低級用戶界面 API??梢詾?Displayable 對象添加 Command 對象和相對應的監(jiān)聽器,而用戶進行交互式通過 Displayable 的子類來完成的。 (1) Canvas 類:是一個通過 Displaybale 類派生的虛類。 利用 Screen 進行界面設計 常用的類介紹: (1) Screen 類:被定義為一個虛類,并沒有提供實際的功能而只是單純地作為一個父類。 (3) List 類: List(列表框 )對象能夠提供列表框的功能。 (5) TextField 類:功能和 TextBox 相似,不同的是 TextBox 可以直接顯示在顯示屏幕上,而 TextField 則必須被添加到 Form 中才能夠進行顯示。是用來實現(xiàn)一條文本連續(xù)不斷地在屏幕上水平滾動穿過,滾動的速度和方向由具體設備來決定。包里只定義了一個提供持續(xù)數據存儲的相關功能的類 RecordStore。 (4) RecordListener:自定義監(jiān)聽記錄更改功能。 (4) RecordStoreNotFoundException:表明記錄文件不存在。在一個 MIDlet 套件中,可以有多個記錄存儲,每個記錄存儲的名稱必須不同,但在不同套件中的記 錄存儲則可以同名。 記錄文件存儲的基本操作(創(chuàng)建、刪除、修改) 要使用持續(xù)存儲,首先要做的就是通過記錄類創(chuàng)建記錄文件。在打開現(xiàn)存記錄文件或創(chuàng)建新的記錄文件時,會創(chuàng)建一個用來執(zhí)行記錄文件操作的對象 RecodStore,當記錄文件被打開后,可以執(zhí)行對記錄的讀取、更新和刪除工作;當使用完記錄文件之后,需要調用 closeRecordStore 進行關閉。 (3) 修改:記錄的修改通過 setRecord 方法實現(xiàn)。 由于程序沒有辦法把記錄號長期地保留下來,因此當需要查詢記錄是需要遍歷當前記錄文件中所有 的記錄來查找所需要的記錄,這時候需要創(chuàng)建 RecordEnumeration 接口,然后通過RecordEnumeration 接口遍歷所有記錄,也可以對記錄按照條件進行篩選,然后創(chuàng)建滿足條件的記錄集合。 Symbian 操作系統(tǒng)功耗低,內存占用少,有 著良好的界面,采用內核與界面分離技術,對硬件的要求比較低,支持 C++,VB 和 J2ME。它是微軟專門為信息設備、移動應用、消費類電子產品、嵌入式應用等非 PC 領域而設計的戰(zhàn)略性操作系統(tǒng)產品。 PALM 由于比較早出現(xiàn),應用在手機上還是有很多不完善的地方。代表機型:摩托羅拉 A760 、 E680,三星 i519。我們首先需要在 PC 機上 20 開發(fā) MIDlet 程序,再把應用程序轉換成可以在手機上運行的二進制代碼,這一過程包含三個步驟:編譯、鏈接和定址。 下面是下載應用程序到手機常用媒介的一個簡單介紹,人們可以根據自己的需要選擇。 藍牙:藍牙作為目前最流行的短程數據傳輸手段,具有優(yōu)于紅外線的兼容性,同時也不用像紅外線那樣需要對準接口才能實現(xiàn)數據傳輸,而且可以穿過障礙物,藍牙多用于手機間的數據傳輸,與電腦傳輸和紅外一樣需要藍牙適配器。目前市面的主流手機存儲卡主要有 SD 卡、 MMC 卡以及后來出現(xiàn)的 miniSD 卡和、 RSMMC 卡,索愛多采用的索尼記憶棒,在摩托羅拉非智能手機 E39 、 C975 等手機上應用的 Tflash 卡則應用不太廣泛。 ? 我們選擇 eclipse 開發(fā)工具,我們可以到 下載,目前最新版本是 。 ? 下載插件 . 安裝步驟: (1) 安裝 J2SE ,并在控制面板中的系統(tǒng)變量的 Path 變量中添加 J2SE 安裝目錄下的 bin 目錄。點擊 Finish,按照提示安裝。 圖 10 配置 EclipseME 插件 MIDlet 程序開發(fā)的基本方法 如圖 11 所示在 MIDlet 程序開發(fā)開發(fā)過程中,一般有以下幾步: 1 . 編 寫 源 文 件2 . 編 譯 預 校 驗3 . 模 擬4 . 打 包 5 . 下 載 到 手 機* . j a v a* . c l a s s* . c l a s s* . j a r聲 音 圖 片 文 件清 單 文 件 圖 11 MIDlet 程序開發(fā)的基本方法 (1) 編寫源代碼,生成 .java 文件。 (5) 下載到真機上測試。 圖 12 通信簿管理系統(tǒng)的四項功能 通信簿管理系統(tǒng)的模塊設計及功能為: 新建:新建一條記錄,包括姓名和兩個電話號碼,其中姓名必須填寫,電話號碼可以為空,限定只能存儲 200 條記錄,如圖 13 所示。 通信簿 新建 查詢 修改 刪除 25 圖 13 新建界面 圖 15 查詢界面 圖 14 修改界面 圖 16 刪除界面 26 通信簿管理系統(tǒng)代碼設計框架 本系統(tǒng)中,主菜單和通信簿菜單都是 List 類來實現(xiàn)的,新建、查詢、修改、刪除 4 個功能界面是用 Form 類實現(xiàn)。 } private void doMenu(){ 將當前界面顯示為 “主目錄 ”; } private void doCommunication(){ 將顯示界面設為 “通信簿 ”; } private void doAppend(){ 設置新建界面; } private void doModification(){ 設置修改界面; } private void doQuery(){ 設置查詢界面; } private void doDelete(){ 設置刪除界面; } private void doSave(){ 保存新建的或修改后的記錄; } private void doQueryPerson(){ 根據姓名查詢符合條件的記錄; } public void doDeletePerson(查找到的記錄號 ){刪除查找到的記錄; } public boolean existing(記錄文件名 ) { 判斷記錄文件是否存在,記錄文件名不能超過 32 個字符; } class Person{ 因為 MIDP 中的記錄文件只能由字節(jié)構成,所以在此類中定義將輸入的文本轉換為子節(jié)流和將字節(jié)流轉換為輸出文本的兩種方法; } class nameFilter implements RecordFilter{ 判斷存在的記錄是否有姓名與查找的姓名相同的記錄; } 具體步驟 28 因為 LG 沒有公布的模擬器,我們就用 WTK 自帶的模擬器。 圖 17 Package Explorer 樹型目錄 圖 18 新建一個 Midlet (3) 雙擊打開 文件編寫代碼 29 (4) 運行程序,選擇 Run〉 Run...,或點擊工具欄圖 19 紅色圈內的綠色按鈕,彈出下圖所示 窗 口 , 在 Wireless Toolkit Emulator 上 點 擊 右 鍵 選 擇 new , 將 它 命 名 為MIDPApplication ,在點擊 Project 選 項后 面 的 Browse..., 出現(xiàn) 一 個窗 口, 選 擇MIDPApplication 后,點擊 Run 運行。 (2) 由于 LG Contents Bank 默認的只能下載靜態(tài)圖片和鈴聲,所以我們要修改一下它的配置文件,打開安裝目錄下的 文件,我把此程序裝在 C 盤,路徑是: C:\Program Files\LGGSM\LGContentsBank,打開此文件后,修改文件結果如圖 20 所示,在此文件的同目錄下的 Contents 文件夾下新建一個 java 文件夾,用它來存放制作好的程序的 *.jar和 *.jad 文件。 圖 22 下載進度條 (6) 在手機上進行測試,基本上沒什么差別,能夠順利運 行,而且由于模擬器沒有漢字輸入法,而手機支持漢字輸入法,模擬器中不能輸入漢字,在手機中就可以實現(xiàn)。在函數內利用字節(jié)流類和數據流類來具體實現(xiàn)。 (4) 在 MIDPApplication 類中定義一個靜態(tài)常量 criteria,它用來在類 nameFilter 中進行條件篩選,以實現(xiàn)以姓名為標準的記錄查找。因為現(xiàn)在的手機不僅僅是用來通話,人們更希望手機成為一款娛樂的工具,甚至是辦公的工具,在提供各種功能的同時也能夠訪問 Inter 的各種資源。 在畢業(yè)設計完成的過程中,深入學習了 J2ME 的規(guī)范及編程方法,對 J2ME 的形成和發(fā)展過程有了一定的了解;并且了解了 J2ME MIDP Java 手機的體系結構的系統(tǒng)構成和相關技術的發(fā)展
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1