注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET用Java/C#開發(fā)手機(jī)程序及移動(dòng)應(yīng)用

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

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

定 價(jià):¥45.00

作 者: 唐大仕編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Java

ISBN: 9787505397163 出版時(shí)間: 2004-05-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 435 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面、深入地介紹了手機(jī)程序及移動(dòng)應(yīng)用的開發(fā)。全書的內(nèi)容分為三個(gè)部分。第一部分介紹手機(jī)MIDP程序的基礎(chǔ),包括J2ME核心類、用戶界面、事件處理:第二部分是MIDP高級(jí)編程,包括多線程、I/O及網(wǎng)絡(luò)編程、數(shù)據(jù)庫、多媒體及GAME API編程等;第三部分是移動(dòng)應(yīng)用的深入話題,包括擴(kuò)展類庫、與服務(wù)端聯(lián)合搭建移動(dòng)應(yīng)用、XML及Web Service、短信編程等,并介紹了各種移動(dòng)平臺(tái)下的開發(fā)方式。全書內(nèi)容詳盡、系統(tǒng),在講解基本原理和方法的同時(shí),還列舉了大量的實(shí)例程序,并特別介紹了一些關(guān)鍵性技術(shù)問題(如浮點(diǎn)編程、加密、代碼簽名、代碼優(yōu)化等)。配套光盤上附有全書的源程序。本書可作為移動(dòng)通信專業(yè)開發(fā)人員的技術(shù)指導(dǎo)用書,也可作為編程愛好者的參考讀物。

作者簡介

暫缺《用Java/C#開發(fā)手機(jī)程序及移動(dòng)應(yīng)用》作者簡介

圖書目錄

第1章 Java手機(jī)程序設(shè)計(jì)入門
1.1 J2ME及MIDP
1.1.1 J2ME簡介
1.1.2 CLDC與CDC
1.1.3 MIDP與NIDlet
1.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 使用KToolbar
1.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中不同配置的類庫
2.1.1 CDC中規(guī)定的功能與類庫
2.1.2 CLDC與MIDP的功能與類庫
2.2 J2ME核心類庫
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 Stack
2.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 TextBox
3.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ù)庫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)聽記錄的變化
第8章 浮點(diǎn)數(shù)編程
8.1 使用已有的浮點(diǎn)庫
8.1.1 使用SpruceFloat類
8.1.2 使用其他浮點(diǎn)庫
8.2 使用定點(diǎn)數(shù)來表示實(shí)數(shù)
8.2.1 使用16:16的定點(diǎn)數(shù)
8.2.2 使用長整數(shù)表示浮點(diǎn)數(shù)
8.3 使用函數(shù)值對(duì)照表
8.4 一個(gè)綜合實(shí)例——生命節(jié)律曲線
8.4.1 數(shù)據(jù)庫、流的操作
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 簡單動(dòng)畫的編程
9.2.1 在動(dòng)畫程序中使用線程
9.2.2 實(shí)現(xiàn)圖片的快速顯示
9.2.3 動(dòng)畫程序?qū)嵗?br />9.3 GameCanvas
9.3.1 GameCanvas的特點(diǎn)
9.3.2 一個(gè)排塊游戲?qū)嵗?br />9.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ū)嵗?br /> 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 安全問題
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加密庫
10.2.2 加密與解密
10.2.3 使用Digest進(jìn)行認(rèn)證
10.3 數(shù)據(jù)的壓縮與解壓
10.3.1 TinyLineGZIP庫
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ò)展類庫及供應(yīng)商提供的API
11.1 擴(kuò)展類庫的使用
11.1.1 判斷特定類庫是否存在
11.1.2 根據(jù)現(xiàn)有類庫動(dòng)態(tài)生成相應(yīng)的對(duì)象
11.1.3 實(shí)例——手機(jī)按鍵聲
11.2 AWT風(fēng)格的界面API——kAWT
11.2.1 kAWT類庫
11.2.2 kAWT中的KAWTlet
11.3 Nokia用戶界面API
11.3.1 Nokia用戶界面API簡介
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 無線應(yīng)用標(biāo)記語言
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類庫
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 Service
13.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ī)通過手機(jī)發(fā)送短信
14.3.1 計(jì)算機(jī)通過手機(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 常見問題解答
附錄B 本書中用到的工具軟件及支持類庫列表
附錄C 網(wǎng)絡(luò)上的參考資源










本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)