《JavaME移動開發實例精講》

《JavaME移動開發實例精講》

本書是由郭克華編著的於2010年0月1日由清華大學出版社出版。本書主要列舉JavaME移動開發實例,逐步引領讀者從基礎到各個知識點的學習,然後再開發出完整的系統。全書內容由淺入深,並輔以大量的實例說明,每一個專題後面都給出了完整的項目案例,如簡訊界面開發、動畫開發、電話簿開發、拼圖遊戲及賽車遊戲等。

基本信息

圖書信息

JavaME移動開發實例精講
作者:郭克華編著
出版社:清華大學出版社
出版時間:2010-1-1
JavaME移動開發實例精講JavaME移動開發實例精講

開本:16開
ISBN:9787302209874
定價:¥59.80

內容簡介

本書分為8篇共26章,包括入門、高級界面開發、工具API、低級界面開發、RMS開發、網路套用開發、遊戲開發和代碼最佳化等。本書使用的開發環境是JDK1.6+WTK2.5+Eclipse3.2.2+EclipseMe1.7.7,逐步引領讀者從基礎到各個知識點的學習,然後再開發出完整的系統。全書內容由淺入深,並輔以大量的實例說明,每一個專題後面都給出了完整的項目案例,如簡訊界面開發、動畫開發、電話簿開發、拼圖遊戲及賽車遊戲等。

目錄

第1篇入門
第1章JavaME體系介紹和環境配置1
視頻講解:37分鐘
1.1初識JavaME1
1.2剖析JavaME3
1.3安裝JDK4
1.4安裝WTK7
1.5安裝Eclipse和EclipseMe12
1.6開發第一個手機應用程式18
1.7小結22
第2篇高級界面開發
第2章界面和Command23
視頻講解:54分鐘
2.1詳解MIDlet結構23
2.2用Command開發電話號碼維護選單28
2.3按鈕排布規律32
2.4小結36
第3章Command事件和List37
視頻講解:60分鐘
3.1開發按鈕事件37
3.2用List開發電話號碼功能選擇界面43
3.3用List實現電話號碼功能選擇48
3.4小結54
第4章TextBox、ticker和Alert55
視頻講解:40分鐘
4.1用TextBox開發簡訊界面55
4.2用Ticker渲染簡訊界面63
4.3用Alert開發提示界面64
4.4小結73
第5章表單元素75
視頻講解:50分鐘
5.1用ChoiceGroup選擇性別76
5.2用DateField設定鬧鐘80
5.3用Gauge調整音量和檔案複製進度83
5.4用ImageItem顯示圖像86
5.5用TextField開發登錄表單88
5.6用StringItem渲染表單90
5.7小結94
第6章表單元素事件95
視頻講解:32分鐘
6.1用ItemCommand事件開發登錄表單95
6.2用ItemState事件開發註冊表單99
6.3小結102
第7章案例1:簡訊界面開發103
視頻講解:42分鐘
7.1簡訊界面的實例需求104
7.2簡訊界面系統分析106
7.3代碼編寫108
7.4小結113
第3篇工具API
第8章異常處理114
視頻講解:45分鐘
8.1數字計算系統中異常的出現114
8.2了解常見異常117
8.3處理異常119
8.4在註冊系統中自定義異常124
8.5小結127
第9章多執行緒128
視頻講解:46分鐘
9.1多執行緒的必要性128
9.2多執行緒的兩種開發方法129
9.3多執行緒的安全問題135
9.4小結141
第10章數值運算、字元串處理和時間管理142
視頻講解:48分鐘
10.1用Math類進行數值運算142
10.2用String類進行字元串處理144
10.3用StringBuffer類進行字元串處理147
10.4獲取系統詳細時間150
10.5小結153
第11章其他工具類和數據類型轉換154
視頻講解:32分鐘
11.1用Random類生成隨機數154
11.2用集合容納對象155
11.3用定時器實現電子鐘161
11.4轉換數據類型164
11.5手機振動和背光166
11.6小結168
第4篇低級界面開發
第12章Canvas繪圖169
視頻講解:54分鐘
12.1開發全螢幕幕畫布169
12.2用Canvas開發簡單畫圖系統173
12.3在畫圖系統中畫字元串182
12.4在畫圖系統中畫圖片186
12.5小結190
第13章Canvas事件和自定義控制項191
視頻講解:33分鐘
13.1用按鍵事件控制目標飛行191
13.2了解指針事件201
13.3用自定義控制項開發卡通進度條202
13.4小結220
第14章案例2:動畫和簡單遊戲開發221
視頻講解:37分鐘
14.1彈跳的小球221
14.2卡通時鐘228
14.3拼圖遊戲232
14.4小結242
第5篇RMS開發
第15章RMS基礎編程243
視頻講解:51分鐘
15.1RecordStore基本操作243
15.2RecordStore記錄操作246
15.3電話簿中的RMS對象存儲253
15.4備忘錄編寫257
15.5小結263
第16章RMS高級編程264
視頻講解:42分鐘
16.1用記錄集遍歷實現電話簿增刪264
16.2用記錄監聽實現實時日誌273
16.3用記錄過濾實現電話簿高級查詢278
16.4含排序功能的電話簿系統284
16.5小結289
第17章案例3:電話簿模擬290
視頻講解:60分鐘
17.1電話簿的實例需求290
17.2電話簿系統分析292
17.3代碼編寫293
17.4小結300
第6篇網路套用開發
第18章TCP編程301
視頻講解:100分鐘
18.1客戶端連線到伺服器301
18.2利用TCP實現雙向聊天系統309
18.3利用TCP實現多客戶聊天系統317
18.4小結322
第19章UDP編程323
視頻講解:39分鐘
19.1利用UDP實現雙向聊天系統323
19.2利用UDP實現多客戶聊天系統334
19.3小結338
第20章HTTP編程339
視頻講解:41分鐘
20.1安裝HTTP伺服器339
20.2MIDlet連線HTTP伺服器342
20.3遠程用戶登錄系統347
20.4小結350
第7篇遊戲開發
第21章遊戲畫布和圖層351
視頻講解:62分鐘
21.1詳解遊戲畫布352
21.2詳解圖層362
21.3小結363
第22章Sprite364
視頻講解:46分鐘
22.1直升飛機的下落364
22.2旋轉的卡通人367
22.3繞中心旋轉的卡通人369
22.4飛機和卡通人的碰撞372
22.5飛翔的蚊子376
22.6一個綜合案例382
22.7小結384
第23章TiledLayer和圖層管理器385
視頻講解:53分鐘
23.1切割和填充搬箱子地圖385
23.2搬箱子地圖的高級填充391
23.3地圖和精靈的碰撞檢測394
23.4用圖層管理器開發滾動地圖397
23.5小結400
第24章案例4:賽車遊戲401
24.1賽車遊戲的實例需求401
24.2賽車遊戲的系統分析402
24.3代碼編寫405
24.4小結409
第8篇其他
第25章JBuilder下的JavaME開發410
25.1安裝JBuilder410
25.2用JBuilder開發MIDlet412
25.3使用自己的WTK418
25.4小結420
第26章JavaME代碼最佳化421
視頻講解:30分鐘
26.1最佳化除法421
26.2最佳化變數賦值421
26.3最佳化循環422
26.4最佳化字元串423
26.5最佳化異常處理424
26.6MIDlet編程策略424
26.7小結426
附錄A光碟內容與使用說明427

相關詞條

相關搜尋

熱門詞條

聯絡我們