Java ME程式開發實用教程

Java ME程式開發實用教程

《Java ME程式開發實用教程》是2014年由清華大學出版社出版的圖書,作者是孫更新、賓晟。

基本介紹

  • 書名:Java ME程式開發實用教程
  • ISBN:9787302370826
  • 定價:36元
  • 出版社:清華大學出版社
  • 出版時間:2014-8-7
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書循序漸進地介紹了Java ME開發技術,深入分析Java ME的核心知識。此外,通過豐富典型的案例,從實踐的角度展示了如何更好地使用Java ME技術開發手機應用程式。本書最後的綜合開發案例更是將全書的內容進行總結,使讀者能夠對Java ME技術融會貫通。

目錄

第1章JavaME概述 1
1.1JavaME簡介 2
1.1.1Java平台技術的發展和現狀 2
1.1.2JavaME簡介 2
1.1.3JavaME體系結構 3
1.1.4JavaME的虛擬機 3
1.1.5JavaME的配置和簡表 4
1.2MIDlet簡介 5
1.2.1MIDlet的生命周期 5
1.2.2MIDlet的程式結構 6
1.2.3MIDlet的事件處理 7
1.2.4MIDlet套件 8
1.3上機實訓 10
本章習題 11
第2章JavaME開發環境 13
2.1Java無線開發工具包 14
2.1.1JavaWTK的安裝 14
2.1.2JavaWTK的目錄結構 17
2.2JavaWTK程式開發 18
2.2.1JavaWTK項目開發 18
2.2.2JavaWTK項目管理 23
2.2.3JavaWTK項目發布 24
2.3上機實訓 33
本章習題 34
第3章高級用戶界面 35
3.1高級用戶界面設計概述 36
3.2螢幕顯示類 37
3.3高級螢幕對象 39
3.3.1TextBox(文本框) 39
3.3.2List(列表) 43
3.3.3Alert(訊息框) 46
3.3.4Form(表單) 48
3.3.5Ticker(滾動條) 51
3.4Form表單中的Item組件 53
3.4.1StringItem(標籤) 53
3.4.2TextField(文本域) 57
3.4.3ImageItem圖形顯示控制項 59
3.4.4DateField日期控制項 63
3.4.5Gauge(進度條) 65
3.4.6ChoiceGroup(選項組) 70
3.4.7CustomItem用戶自定義控制項 73
3.4.8Spacer空白控制項 75
3.5Command軟鍵及其事件處理 77
3.5.1Command軟鍵 77
3.5.2Command軟鍵事件處理 79
3.6上機實訓 82
本章習題 82
第4章低級用戶界面 85
4.1Canvas畫布螢幕設計 86
4.1.1Canvas概述 86
4.1.2畫布螢幕大小 87
4.1.3畫布螢幕的繪製和重繪 89
4.2Canvas事件處理 93
4.2.1按鍵事件 93
4.2.2指針事件 96
4.2.3遊戲動作 99
4.3低級用戶界面圖形繪製 102
4.3.1Graphics類概述 102
4.3.2顏色模型 103
4.3.3坐標系統 103
4.3.4繪製幾何圖形 107
4.4低級用戶界面文字繪製 110
4.4.1Font類概述 111
4.4.2繪製文本 111
4.4.3字型屬性 112
4.5低級用戶界面圖像繪製 115
4.5.1Image類概述 115
4.5.2繪製不變圖像 116
4.5.3繪製可變圖像 119
4.6上機實訓 121
本章習題 122
第5章JavaME中的數據存儲 123
5.1記錄存儲系統概述 124
5.2記錄存儲系統相關類 124
5.3記錄存儲系統基本操作 125
5.3.1記錄存儲系統的創建和打開操作 125
5.3.2記錄存儲系統的關閉和刪除操作 126
5.3.3向記錄存儲系統中增加記錄 128
5.3.4獲取記錄存儲系統中的記錄 128
5.3.5修改記錄存儲系統中的記錄 129
5.3.6刪除記錄存儲系統中的記錄 129
5.4記錄存儲系統高級操作 132
5.5上機實訓 133
本章習題 134
第6章JavaME中的網路套用開發 135
6.1基於HTTP協定的JavaME套用開發 136
6.1.1建立HTTP連線 136
6.1.2基於HTTP連線的數據傳輸 139
6.2基於Socket的JavaME套用開發 142
6.3上機實訓 152
本章習題 152
第7章JavaME中的無線數據套用開發 153
7.1移動信息設備無線數據傳輸概述 154
7.2基於IrOBEX協定的紅外通信 154
7.2.1客戶端建立連線 155
7.2.2伺服器端回響連線 157
7.3基於JABWT的藍牙通信 164
7.3.1初始化藍牙應用程式 165
7.3.2藍牙伺服器端設定 165
7.3.3藍牙客戶器發現服務 166
7.4上機實訓 179
本章習題 180
第8章JavaME中的短訊息套用開發 181
8.1無線訊息概述 182
8.2JavaME中的無線訊息開發包 182
8.2.1WMA簡介 183
8.2.2WMA類庫 183
8.3WTK中的WMA控制台 184
8.3.1配置和啟動WMA控制台 184
8.3.2使用WMA控制台傳送文本訊息 186
8.3.3使用WMA控制台傳送小區
廣播 193
8.3.4使用WMA控制台傳送多媒體
訊息 194
8.4上機實訓 195
本章習題 195
第9章JavaME中的多媒體套用
開發 197
9.1JavaME中的移動多媒體開發包 198
9.2媒體管理類Manager 198
9.3播放器接口Player 199
9.3.1播放器狀態 200
9.3.2播放器監聽接口 203
9.4媒體控制接口Control 205
9.4.1獲取媒體控制器 205
9.4.2音調控制接口 205
9.4.3音量控制接口 207
9.4.4視頻控制接口 209
9.5手機拍照功能 214
9.6上機實訓 219
本章習題 220
第10章JavaME中的遊戲開發 221
10.1GameAPI概述 222
10.2遊戲容器GameCanvas類 222
10.2.1螢幕緩衝 223
10.2.2獲取鍵盤輸入 223
10.2.3遊戲主循環 224
10.3圖層Layer類 226
10.4遊戲精靈Sprite類 227
10.4.1幀動畫 227
10.4.2幀序列 228
10.4.3精靈翻轉 232
10.4.4參考像素點與碰撞檢測 239
10.5遊戲背景TiledLayer類 241
10.5.1圖像貼圖和單元格 241
10.5.2製作靜態地圖背景 243
10.5.3製作動態地圖背景 244
10.6圖層管理LayerManager類 250
10.6.1圖層的索引 250
10.6.2圖層的位置與繪製 251
10.7上機實訓 252
本章習題 253
第11章JavaME中的3D程式開發 255
11.1JavaME3D開發概述 256
11.2JavaME中3D模型的建立 257
11.2.1基本圖元 257
11.2.2頂點緩衝 258
11.2.3外觀屬性 259
11.3JavaME中3D場景的構造 260
11.3.1世界World類 260
11.3.2攝像機Camera類 261
11.3.3光線Light類 265
11.3.4背景Background類 266
11.3.53D場景的繪製 266
11.4使用M3G檔案創建3D場景 271
11.5上機實訓 274
本章習題 274
第12章JavaME中的角色扮演類遊戲 275
12.1遊戲策劃及架構 276
12.1.1遊戲中的素材 276
12.1.2遊戲的模組結構 277
12.2遊戲功能實現 278
12.2.1遊戲輔助類實現 278
12.2.2遊戲怪物類實現 280
12.2.3遊戲主角類實現 281
12.2.4遊戲聲音播放類實現 284
12.2.5遊戲的畫布螢幕類實現 285
12.2.6遊戲MIDlet類實現 292
12.3遊戲運行界面 292
12.4上機實訓 293

相關詞條

熱門詞條

聯絡我們