用Java/C#開發(fā)手機(jī)程序及移動(dòng)應(yīng)用

出版時(shí)間:2004-4-1  出版社:電子工業(yè)出版社  作者:唐大仕  頁(yè)數(shù):435  字?jǐn)?shù):710000  

內(nèi)容概要

本書全面、深入地介紹了手機(jī)程序及移動(dòng)應(yīng)用的開發(fā)。全書的內(nèi)容分為三個(gè)部分。第一部分介紹手機(jī)MIDP程序的基礎(chǔ),包括J2ME核心類、用戶界面、事件處理:第二部分是MIDP高級(jí)編程,包括多線程、I/O及網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)、多媒體及GAME API編程等;第三部分是移動(dòng)應(yīng)用的深入話題,包括擴(kuò)展類庫(kù)、與服務(wù)端聯(lián)合搭建移動(dòng)應(yīng)用、XML及Web Service、短信編程等,并介紹了各種移動(dòng)平臺(tái)下的開發(fā)方式。

書籍目錄

第1章 Java手機(jī)程序設(shè)計(jì)入門  1.1 J2ME及MIDP  1.1.1 J2ME簡(jiǎn)介  1.1.2 CLDC與CDC  1.1.3 MIDP與NIDlet1.2 編寫MIDPlet的基本步驟  1.2.1 下載并安裝開發(fā)工具M(jìn)IDP-fcs  1.2.2 MIDlet開發(fā)步驟1.3 使用J2ME Wireless Toolkit  1.3.1 下載及安裝J2ME Wireless Toolkit  1.3.2 使用KToolbar1.4 仿真器的使用及設(shè)置  1.4.1 仿真器的使用  1.4.2 仿真器運(yùn)行環(huán)境變量  1.4.3 KToolbar中仿真器的設(shè)定1.5 在實(shí)際手機(jī)上執(zhí)行及在網(wǎng)絡(luò)上發(fā)布MIDlet  1.5.1 描述文件  1.5.2 MIDlet在實(shí)際手機(jī)上的執(zhí)行  1.5.3 在網(wǎng)絡(luò)上發(fā)布MIDlet第2章 J2ME核心類及MIDlet類2.1 J2ME中不同配置的類庫(kù)  2.1.1 CDC中規(guī)定的功能與類庫(kù)  2.1.2 CLDC與MIDP的功能與類庫(kù) 2.2 J2ME核心類庫(kù)  2.2.1 Object類  2.2.2 基本數(shù)據(jù)類型的包裝類  2.2.3 Math類  2.2.4 System類  2.2.5 String類  2.2.6 StringBuffer類2.3 集合類  2.3.1 Vector  2.3.2 Enumeration  2.3.3 Hashtable類  2.3.4 Stack2.4 工具類  2.4.1 Date類及Calendar類  2.4.2 Random類  2.5 MIDlet類及MIDlet的生命期  2.5.1 MIDlet的生命期  2.5.2 MIDlet要實(shí)現(xiàn)的方法  2.5.3 MIDlet的其他方法  2.5.4 MIDlet的自定義參數(shù)第3章 MIDP用戶界面對(duì)象3.1 界面對(duì)象與事件處理  3.1.1 javax.microedition.lcdui包  3.1.2 Displayable對(duì)象與Display  3.1.3 事件處理  3.1.4 Command命令對(duì)象  3.1.5 Ticker滾動(dòng)文字3.2 List,Alert及TextBox  3.2.1 List  3.2.2 Alert  3.2.3 TextBox3.3 Form與Item  3.3.1 Item及其在Form中的布局、事件  3.3.2 StringItem及ImageItem  3.3.3 ChoiceGroup(選項(xiàng)組)  3.3.4 TextField(文本域)  3.3.5 Gauge(進(jìn)度條)  3.3.6 DateField(日期域)  3.3.7 Spacer(占位符)第4章 圖形處理及低級(jí)事處理4.1 Canvas及繪圖  4.1.1 Canvas類  4.1.2 Graphics類及繪圖方法4.2 圖像Image類  4.2.1 不可修改的圖像類  4.2.2 可修改的圖像類4.3 鍵盤及筆觸事件處理  4.3.1 鍵盤事件  4.3.2 筆觸事件4.4 字體  4.4.1 字體類Font  4.4.2 使用字體4.5 自定義界面對(duì)象  4.5.1 繼承已有的類  4.5.2 自定義條目CustomItem第5章 多線程編程5.1 線程及其創(chuàng)建  5.1.1 Java中的線程  5.1.2 創(chuàng)建線程對(duì)象的兩種方法  5.1.3 多線程  5.1.4 應(yīng)用舉例5.2 線程的調(diào)度  5.2.1 線程的狀態(tài)與生命周期  5.2.2 線程調(diào)度與優(yōu)先級(jí)  5.2.3 對(duì)線程的基本控制  5.2.4 synchronized關(guān)鍵宇5.3 使用Timer及TimerTask  5.3.1 Timer及TimerTask類  5.3.2 應(yīng)用舉例第6章 I/O及網(wǎng)絡(luò)編程6.1 流式輸入輸出  6.1.1 字節(jié)流與字符流  6.1.2 節(jié)點(diǎn)流和處理流  6.1.3 標(biāo)準(zhǔn)輸出6.2 資源文件與流6.3 Connection與HTTP編程  6.3.1 Connection框架  6.3.2 HttpConnection的屬性  6.3.3 獲取HTTP連接的內(nèi)容6.4 Socket編程第7章 數(shù)據(jù)庫(kù)RMS編程7.1 記錄管理系統(tǒng)  7.1.1 記錄管理系統(tǒng)的概念  7.1.2 記錄表  7.1.3 記錄  7.1.4 實(shí)例7.2 記錄的存儲(chǔ)與遍歷  7.2.1 記錄的存儲(chǔ)  7.2.2 記錄的遍歷7.3 監(jiān)聽(tīng)記錄的變化第8章 浮點(diǎn)數(shù)編程8.1 使用已有的浮點(diǎn)庫(kù)  8.1.1 使用SpruceFloat類  8.1.2 使用其他浮點(diǎn)庫(kù)8.2 使用定點(diǎn)數(shù)來(lái)表示實(shí)數(shù)  8.2.1 使用16:16的定點(diǎn)數(shù)  8.2.2 使用長(zhǎng)整數(shù)表示浮點(diǎn)數(shù)8.3 使用函數(shù)值對(duì)照表8.4 一個(gè)綜合實(shí)例——生命節(jié)律曲線  8.4.1 數(shù)據(jù)庫(kù)、流的操作  8.4.2 日期、日歷的操作  8.4.3 函數(shù)對(duì)照表、繪圖及事件第9章 多媒體及GAME API編程9.1 用MMAPI播放音頻、視頻及音調(diào)  9.1.1 MMAPI的基本角色  9.1.2 進(jìn)行音頻的播放  9.1.3 進(jìn)行音調(diào)的播放  9.1.4 進(jìn)行視頻的播放  9.1.5 移動(dòng)應(yīng)用領(lǐng)域中特定的多媒體格式9.2 簡(jiǎn)單動(dòng)畫的編程  9.2.1 在動(dòng)畫程序中使用線程  9.2.2 實(shí)現(xiàn)圖片的快速顯示  9.2.3 動(dòng)畫程序?qū)嵗?.3 GameCanvas  9.3.1 GameCanvas的特點(diǎn)  9.3.2 一個(gè)排塊游戲?qū)嵗?.4 GAME API中的Layer及Sprite  9.4.1 圖層(Layer)  9.4.2 圖層的管理(LayerManager)  9.4.3 精靈動(dòng)畫(Sprite)  9.4.4 拼合圖層(TiledLayer)9.5 使用GAME API的游戲?qū)嵗? 9.5.1 MIDlet與命令的加入  9.5.2 游戲的線程對(duì)象  9.5.3 游戲的Canvas對(duì)象  9.5.4 游戲的圖層管理器  9.5.5 草地TiledLayer  9.5.6 牛仔Sprite  9.5.7 風(fēng)火輪Sprite第10章 安全、加密及代碼優(yōu)化10.1 安全問(wèn)題  10.1.1 KVM的安全機(jī)制  10.1.2 允許API的配置  10.1.3 代碼簽名  10.1.4 網(wǎng)絡(luò)連接安全 10.2 數(shù)據(jù)的加密與解密  10.2.1 Bouncy Castle加密庫(kù)  10.2.2 加密與解密  10.2.3 使用Digest進(jìn)行認(rèn)證10.3 數(shù)據(jù)的壓縮與解壓  10.3.1 TinyLineGZIP庫(kù)  10.3.2 解壓程序示例10.4 代碼優(yōu)化及效率提高  10.4.1 執(zhí)行速度  10.4.2 多線程  10.4.3 內(nèi)存管理  10.4.4 界面操作與按鍵響應(yīng)  10.4.5 文件、I/O及網(wǎng)絡(luò)10.5 代碼混淆與源程序保護(hù)  10.5.1 混淆器  10.5.2 在WTK中使用Proguard第11章 擴(kuò)展類庫(kù)及供應(yīng)商提供的API11.1 擴(kuò)展類庫(kù)的使用  11.1.1 判斷特定類庫(kù)是否存在  11.1.2 根據(jù)現(xiàn)有類庫(kù)動(dòng)態(tài)生成相應(yīng)的對(duì)象  11.1.3 實(shí)例——手機(jī)按鍵聲  11.2 AWT風(fēng)格的界面API——kAWT  11.2.1 kAWT類庫(kù)  11.2.2 kAWT中的KAWTlet 11.3 Nokia用戶界面API  11.3.1 Nokia用戶界面API簡(jiǎn)介  11.3.2 Nokia用戶界面API應(yīng)用示例——焰火11.4 其他J2ME開發(fā)工具  11.4.1 JBuilder中安裝MobileSet  11.4.2 JBuilder中開發(fā)J2ME程序第12章 與服務(wù)端聯(lián)合搭建移動(dòng)應(yīng)用12.1 MIDlet與服務(wù)端的交互  12.1.1 從服務(wù)端獲取數(shù)據(jù)  12.1.2 向服務(wù)端提交數(shù)據(jù)12.2 利用服務(wù)端發(fā)送E-mail實(shí)例  12.2.1 用C#實(shí)現(xiàn)E-mail服務(wù)端  12.2.2 MIDlet客戶端12.3 手機(jī)中的WML瀏覽器  12.3.1 無(wú)線應(yīng)用標(biāo)記語(yǔ)言  12.3.2 WML與服務(wù)端的交互  12.3.3 WML瀏覽器12.4 CHTML及SVG瀏覽器  12.4.1 CHTML瀏覽器12.4.2 SVG瀏覽器12.5 在ASP.NET中用C#開發(fā)移動(dòng)應(yīng)用  12.5.1 ASP.NET中的移動(dòng)應(yīng)用  12.5.2 Mobile窗體及控件第13章 XML及WebService編程13.1 XML編程  13.1.1 XML基本概念  13.1.2 在J2ME中進(jìn)行XML編程 13.2 WebService的概念及C#開發(fā)  13.2.1 Web Service的概念  13.2.2 使用C#進(jìn)行Web Service的創(chuàng)建和調(diào)用  13.3 使用kSoap 1.2調(diào)用Web Service  13.3.1 kSoap類庫(kù)  13.3.2 應(yīng)用實(shí)例—股票查詢13.4 使用HttpConnection調(diào)用WebService  13.4.1 用C#實(shí)現(xiàn)Web Service  13.4.2 使用HttpConnection調(diào)用Web Service  13.4.3 使用kSoap2調(diào)用Web Service13.5 使用JWSDP進(jìn)行WebService開發(fā)  13.5.1 使用JWSDP的開發(fā)步驟  13.5.2 Web Service的實(shí)現(xiàn)13.6 使用JSR 172進(jìn)行Web Service調(diào)用13.6.1 生成對(duì)于Web Service的代理(Stub)13.6.2 MIDlet對(duì)Web Service進(jìn)行調(diào)用13.7 一個(gè)應(yīng)用實(shí)例—在線投票13.7.1 用C#實(shí)現(xiàn)的服務(wù)端13.7.2 界面對(duì)象及數(shù)據(jù)邏輯13.7.3 與服務(wù)端的通信13.7.4 XML的解析第14章 短信編程14.1 WMA與短信的發(fā)送  14.1.1 WMA介紹  14.1.2 使用WMA發(fā)送短信  14.1.3 短信程序的測(cè)試14.2 Push Registry與短信的接收  14.2.1 Push Registry  14.2.2 使用WMA接收短信  14.2.3 程序的測(cè)試14.3 計(jì)算機(jī)通過(guò)手機(jī)發(fā)送短信  14.3.1 計(jì)算機(jī)通過(guò)手機(jī)發(fā)送短信的原理  14.3.2 使用Nokia PC Connectivity SDK發(fā)送和接收短信14.4 多媒體短信MMS  14.4.1 多媒體短信業(yè)務(wù)  14.4.2 從SMIL文件創(chuàng)建MMS  14.4.3 使用MMS Java Library第15章 各種移動(dòng)平臺(tái)的應(yīng)用開發(fā)15.1 Personal Profile  15.1.1 J2ME的Personal Profile  15.1.2 Xlet的生命期及環(huán)境15.1.3 Xlet的實(shí)例15.2 J2ME中的Java Card  15.2.1 Java Card API中的包和類  15.2.2 APDU的數(shù)據(jù)格式  15.2.3 Applet及其方法  15.2.4 Java Card的應(yīng)用實(shí)例15.3 在Palm中使用MIDP  15.3.1 Palm模擬器  15.3.2 安裝MIDP for Palm  15.3.3 轉(zhuǎn)換并運(yùn)行MIDP程序15.4 BREW編程及BREW中運(yùn)行MIDP程序  15.4.1 BREW SDK  15.4.2 BREW開發(fā)實(shí)例  15.4.3 MIDP程序在BREW的運(yùn)行15.5 SmartPhone及Symbian  15.5.1 Microsoft的移動(dòng)開發(fā)工具  15.5.2 用C#進(jìn)行Smart Phone開發(fā) 15.5.3 Symbian操作系統(tǒng)附錄A 常見(jiàn)問(wèn)題解答附錄B 本書中用到的工具軟件及支持類庫(kù)列表附錄C 網(wǎng)絡(luò)上的參考資源

圖書封面

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


    用Java/C#開發(fā)手機(jī)程序及移動(dòng)應(yīng)用 PDF格式下載


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

 
 

 

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

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