J2ME程序設(shè)計(jì)教程

出版時(shí)間:2005-3-1  出版社:科學(xué)出版社  作者:孔明放  頁(yè)數(shù):280  

內(nèi)容概要

本書是高等職業(yè)技術(shù)教育中IT類專業(yè)學(xué)生獲取學(xué)歷證書和國(guó)際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱編寫而成。    本書以J2ME最新規(guī)范(CLDC 1.0和MIDP 2.0)為基礎(chǔ),向讀者介紹J2ME的相關(guān)技術(shù)以及編程方法。采用JBuilder 9作為Java集成開(kāi)發(fā)環(huán)境,描述了如何使用JBuilder開(kāi)發(fā)J2ME程序。本書內(nèi)容包括兩大部分,第1章至第3章為基礎(chǔ)概念部分,主要介紹J2ME的基本架構(gòu),J2ME程序的編譯、打包、發(fā)布方法,解釋了J2ME編程的一般過(guò)程和相關(guān)的基本知識(shí),討論了MIDP程序的基本結(jié)構(gòu)、生命周期等。第4章至第8章主要討論J2ME的各個(gè)Java包,包括MIDP用戶界面高級(jí)API包、MIDP用戶界面底層API包、MIDP游戲開(kāi)發(fā)包、MIDP網(wǎng)絡(luò)開(kāi)發(fā)包、永久存儲(chǔ)包等。第二部分采用了詳盡的程序?qū)嵗瑢?duì)J2ME程序設(shè)計(jì)的各個(gè)方面進(jìn)行了詳細(xì)說(shuō)明。本書突出體現(xiàn)了J2ME技術(shù)最新發(fā)展特性,涉及了當(dāng)前最新的J2ME開(kāi)發(fā)包和J2ME規(guī)范,結(jié)構(gòu)清晰,應(yīng)用實(shí)例豐富,實(shí)現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。    本書可作為各大專院校、高等職業(yè)技術(shù)院校計(jì)算機(jī)軟件開(kāi)發(fā)專業(yè)課程和相關(guān)雙證教學(xué)課程的教材,也可供從事移動(dòng)開(kāi)發(fā)行業(yè)的技術(shù)人員學(xué)習(xí)參考。

書籍目錄

第1章 J2ME概述  1.1 J2ME簡(jiǎn)介    1.1.1 J2ME發(fā)展歷史    1.1.2 Java語(yǔ)言的特點(diǎn)    1.1.3 J2ME概述  1.2 J2ME架構(gòu)    1.2.1 Configuration    1.2.2 Profile    1.2.3 可選包  1.3 技術(shù)規(guī)范  小結(jié)  思考練習(xí)題第2章 Hello World  2.1 第一個(gè)實(shí)例    2.1.1 開(kāi)發(fā)工具簡(jiǎn)介    2.1.2 第一個(gè)實(shí)例——Hello World  2.2 J2ME程序開(kāi)發(fā)流程    2.2.1 J2ME程序開(kāi)發(fā)流程    2.2.2 Hello World程序的編譯運(yùn)行  2.3 代碼解釋    2.3.1 J2ME程序的基本結(jié)構(gòu)    2.3.2 代碼詳述  2.4 JBuilder 9的配置    2.4.1 JBuilder 9概述    2.4.2 JBuilder 9的移動(dòng)開(kāi)發(fā)包配置  2.5 使用JBuilder 9開(kāi)發(fā)Hello World    2.5.1 創(chuàng)建Hello項(xiàng)目    2.5.2 Hello World程序注解    2.5.3 異常    2.5.4 項(xiàng)目目錄結(jié)構(gòu)  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題第3章 MIDlet和MIDlet Suite  3.1 MIDlet概述    3.1.1 MIDlet和MIDlet Suite    3.1.2 應(yīng)用程序管理系統(tǒng)——AMS  3.2 MIDlet的打包    3.2.1 Jar清單文件    3.2.2 Jar應(yīng)用描述文件  3.3 MIDlet的生命周期    3.3.1 MIDlet的狀態(tài)    3.3.2 MIDlet的生命周期  3.4 MIDlet的安全管理    3.4.1 MIDlet的安全管理  小結(jié)  思考練習(xí)題第4章 MIDP用戶界面——高級(jí)API  4.1 MIDP用戶界面概述    4.1.1 MIDP用戶界面庫(kù)    4.1.2 Display、Displayable以及應(yīng)用管理    4.1.3 屏幕的使用  4.2 高級(jí)API詳述    4.2.1 Displayable對(duì)象的基本元素    4.2.2 命令—Command    4.2.3 TextBox    4.2.4 Form    4.2.5 Item詳述  4.3 開(kāi)發(fā)實(shí)用程序    4.3.1 日常賬務(wù)管理程序    4.3.2 數(shù)據(jù)輸入界面  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題第5章 MIDP用戶界面庫(kù) ——底層API  5.1 Canvas類概述    5.1.1 繪圖機(jī)制  5.2 設(shè)備及屏幕屬性    5.2.1 獲取設(shè)備及屏幕屬性  5.3 基本作圖屬性設(shè)置    5.3.1 坐標(biāo)系統(tǒng)    5.3.2 顏色設(shè)置  5.4 基本圖形操作    5.4.1 圖形的繪制    5.4.2 坐標(biāo)變換    5.4.3 繪制文本    5.4.4 圖 像  5.5 剪切區(qū)操作    5.5.1 剪切區(qū)  5.6 輸入處理    5.6.1 鍵盤事件處理    5.6.2 指針事件處理  5.7 多線程    5.7.1 多線程編程概述    5.7.2 死鎖的產(chǎn)生    5.7.3 代碼的同步  5.8 定制Item    5.8.1 CustomItem    5.8.2 CustomItem的事件處理    5.8.3 定制表格Item  5.9 開(kāi)發(fā)實(shí)用程序    5.9.1 日常賬務(wù)管理程序    5.9.2 JBuilder的配置    5.9.3 圖形的實(shí)現(xiàn)    5.9.4 字母拼圖游戲  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題第6章 MIDP游戲編程  6.1 游戲API概述    6.1.1 游戲API類庫(kù)概述  6.2 GameCanvas類    6.2.1 GameCanvas的圖形繪制機(jī)制    6.2.2 按鍵狀態(tài)查詢  6.3 LayerManager和Layer    6.3.1 LayerManager和Layer的互動(dòng)    6.3.2 使用觀察窗口  6.4 Sprite    6.4.1 Sprite的結(jié)構(gòu)    6.4.2 使用Sprite  6.5 TiledLayer    6.5.1 TiledLayer的結(jié)構(gòu)    6.5.2 使用TiledLayer  6.6 游戲設(shè)計(jì)    6.6.1 飛機(jī)模擬飛行游戲  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題第7章 MIDP網(wǎng)絡(luò)編程  7.1 通用連接框架    7.1.1 通用連接框架的基本概念  7.2 輸入輸出流    7.2.1 流概述    7.2.2 字節(jié)流    7.2.3 字符流    7.2.4 接口  7.3 HTTP協(xié)議    7.3.1 HTTP協(xié)議  7.4 使用HttpConnection編程    7.4.1 J2ME網(wǎng)絡(luò)編程  7.5 Socket編程    7.5.1 使用Socket編寫服務(wù)器    7.5.2 Socket客戶端  7.6 無(wú)線消息傳遞    7.6.1 無(wú)線消息傳遞    7.6.2 SMS編程    7.6.3 CBS編程  7.7 PushRegistry  7.8 網(wǎng)絡(luò)安全和MIDlet的簽名認(rèn)證    7.8.1 域    7.8.2 加密    7.8.3 MIDlet Suite的簽名  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題第8章 永久存儲(chǔ)  8.1 永久存儲(chǔ)概述    8.1.1 內(nèi)部工作原理  8.2 RMS基礎(chǔ)    8.2.1 記錄存儲(chǔ)    8.2.2 記錄操作    8.2.3 記錄的過(guò)濾和比較  8.3 賬務(wù)管理程序    8.3.1 賬務(wù)管理中數(shù)據(jù)的存儲(chǔ)    8.3.2 存儲(chǔ)數(shù)據(jù)的讀取  小結(jié)  實(shí)驗(yàn)  思考練習(xí)題附錄A J2ME開(kāi)發(fā)基本環(huán)境設(shè)置  A.1 獲取軟件包  A.2 軟件包安裝與配置    A.2.1 安裝J2SE SDK    A.2.2 安裝J2ME Wireless Toolkit    A.2.3 配置  A.3 J2ME網(wǎng)絡(luò)資源附錄B CLDC概述  B.1 CLDC的目標(biāo)和功能  B.2 CLDC 1.1與CLDC 1.0的區(qū)別  B.3 CLDC的安全要求    B.3.1 安全概述    B.3.2 底層安全    B.3.3 應(yīng)用層安全  B.4 CLDC中虛擬機(jī)的變化  B.5 CLDC中的類庫(kù)    B.5.1 來(lái)自J2SE的類庫(kù)    B.5.2 有的類庫(kù)附錄C MIDP概述  C.1 MIDP的范圍和軟硬件要求    C.1.1 MIDP的范圍    C.1.2 MIDP的硬件要求    C.1.3 MIDP的軟件要求  C.2 MIDP的包概述  C.3 MIDP的部署-Over-The-Air (OTA)  C.4 MIDP程序的效率Borland認(rèn)證課程介紹

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    J2ME程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   比較詳細(xì)的說(shuō)明J2ME并有實(shí)例可以跟著學(xué)
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7