J2ME手記游戲設計與開發

J2ME手記游戲設計與開發
定價:216
NT $ 216
  • 作者:劉暢
  • 出版社:電子工業出版社
  • 出版日期:2012-09-01
  • 語言:簡體中文
  • ISBN10:7121185695
  • ISBN13:9787121185694
  • 裝訂:304頁 / 普通級 / 1-1
 

內容簡介

本書以J2ME手機開發技術的每個模塊為基礎,深入淺出、案例豐富,主要包括手機開發的基礎知識和基本環境、手機程序開發流程、高級屏幕類解析、低級屏幕類框架、手機線程動畫、手機中的數據存儲、手機中的多媒體應用,以及手機通信應用等。

本書從基礎知識到綜合實例,從前台界面到后台數據存儲,涵蓋了手機開發中的每個部分的知識點。

同時,本書在每個知識點的后面都配以實例,每個模塊都配有綜合性實例,實例的內容多樣,從手機應用程序到手機游戲,引進手機平台中的實際項目進行解析,貼近實際應用,同時也能極大地提高學習者的學習興趣。讀者只要根據各個章節完成每個實例,就可以很好地掌握相關知識。
 

目錄

第1章 J2ME概述
1.1 J2ME基本概述
1.1.1 Java概述
1.1.2 J2ME的體系結構
1.1.3 J2ME規范
1.1.4 手機平台開發
1.2 配置層
1.2.1 CDC與CLDC
1.2.2 連接受限設備配置CLDC
1.3 簡表層
1.3.1 MIDP簡表
1.3.2 MIDP版本介紹
1.4 J2ME開發環境搭建
1.4.1 J2ME WTK介紹
1.4.2 Eclipse環境介紹
1.4.3 J2ME開發環境配置
1.5 本章小結
1.6 課后習題

第2章 J2ME應用程序開發過程
2.1 建立J2ME項目
2.1.1 創建MIDlet套件
2.1.2 MIDlet套件項目文件介紹
2.2 建立MIDlet類
2.2.1 midlet包介紹
2.2.2 MIDlet類的生命周期
2.2.3 編寫並運行MIDlet應用程序
2.2.4 打包與混淆
2.3 本章小結
2.4 課后習題

第3章 高級屏幕類
3.1 高級屏幕類概述
3.1.1 MIDP界面介紹
3.1.2 高級屏幕類層次介紹
3.2 Display與Displayable
3.2.1 Display類及其常用方法
3.2.2 Display類與Displayable類之間的關系
3.3 高級屏幕類的事件響應
3.3.1 事件響應基本原理
3.3.2 Command類及其常用方法
3.3.3 CommandListener接口
3.4 Screen類及其子類的應用
3.4.1 Ticker滾動條
3.4.2 TextBox文本框類
3.4.3 List列表類
3.4.4 Alert信息提示類
3.5 Form類及其組件
3.5.1 Form類介紹
3.5.2 StringItem字符串顯示類
3.5.3 ImageItem圖像顯示類
3.5.4 TextField文本域類
3.5.5 DateField日期域類
3.5.6 Gauge類圖形標尺
3.5.7 Spacer類
3.5.8 CustomItem類自定義組件
3.6 高級屏幕類綜合應用實例
3.6.1 Form組件綜合練習
3.6.2 生物鍾軟件
3.6.3 猜數字游戲設計
3.6.4 心理測試軟件
3.6.5 電子書的制作
3.6.6 字母拼圖
3.7 本章小結
3.8 課后習題

第4章 低級屏幕類
4.1 Canvas的基本架構
4.1.1 Canvas類介紹
4.1.2 Canvas中Command事件響應
4.2 Canvas類中的內容繪制
4.2.1 Graphics類介紹
4.2.2 Graphics類中顏色、坐標、畫筆風格等屬性設置
4.2.3 二維圖形的繪制
4.3 Font類應用
4.3.1 Font類的常用方法及使用
4.3.2 繪制字符串
4.4 圖像繪制
4.4.1 圖像類介紹
4.4.2 圖像的繪制
4.5 手機按鍵響應
4.5.1 按鍵碼介紹
4.5.2 按鍵事件方法
4.5.3 按鍵響應綜合實例
4.6 指針事件
4.7 線程動畫
4.7.1 線程類介紹
4.7.2 Runnable方式實現動畫效果
4.7.3 Timer和TimerTask
4.7.4 線程綜合應用實例
4.8 低級屏幕類綜合應用實例
4.8.1 貪食蛇游戲
4.8.2 連連看游戲
4.9 本章小結
4.10 課后習題

第5章 手機數據庫
5.1 手機中的記錄存儲
5.1.1 手機中記錄存儲的基本概念
5.1.2 RMS包介紹
5.2 RecordStore類的基本應用
5.2.1 RecordStore類對象的基本操作
5.2.2 添加記錄
5.2.3 查詢記錄
5.2.4 修改記錄
5.2.5 刪除記錄
5.2.6 String類型數組的存取
5.3 數據流
5.3.1 數據流介紹
5.3.2 數據流存儲記錄
5.3.3 數據流讀取記錄
5.3.4 數據流實例
5.4 記錄的高級操作
5.4.1 記錄枚舉接口——遍歷
5.4.2 記錄過濾接口——篩選
5.4.3 記錄比較接口——排序
5.4.4 記錄監聽接口
5.4.5 記錄存儲綜合應用
5.5 本章小結
5.6 課后習題

第6章 手機游戲開發包game
6.1 MIDP 2.0介紹
6.1.1 MIDP 2.0的特性
6.1.2 MIDP game包中類的結構及功能
6.2 GameCanvas類
6.2.1 GameCanvas的基本架構
6.2.2 GameCanvas中的內容繪制
6.2.3 GameCanvas中的鍵盤獲取
6.2.4 GameCanvas中的線程循環
6.3 圖層類Layer
6.4 游戲地圖類TiledLayer
6.4.1 TiledLayer的常用方法
6.4.2 TiledLayer的基本原理
6.4.3 靜態地圖的實現
6.4.4 動態地圖的實現
6.4.5 地圖編輯器的使用
6.5 游戲精靈類Sprite
6.5.1 Sprite類的幀動畫
6.5.2 Sprite類的旋轉
6.5.3 Sprite類的碰撞檢測
6.5.4 Sprite類與TiledLayer類的綜合應用
6.6 圖層管理類LayerManager
6.6.1 LayerManager的常用方法
6.6.2 LayerManager的管理與繪制
6.6.3 設置圖層管理顯示窗口
6.6.4 game包綜合應用——簡易版推箱子游戲
6.7 D手機游戲綜合實例——打地鼠
6.7.1 游戲的策划
6.7.2 游戲的類結構
6.7.3 游戲的實現
6.7.4 游戲的優化
6.8 本章小結
6.9 課后習題

第7章 手機中的多媒體應用
7.1 MMAPI概述
7.1.1 Manager類
7.1.2 Player接口
7.2 游戲中的媒體播放
7.2.1 播放視頻
7.2.2 手機中播放3D數據流
7.3 本章小結
7.4 課后習題

第8章 手機通信程序開發
8.1 手機通信概述
8.2 手機通信連接形式
8.2.1 HTTP連接
8.2.2 Socket 連接
8.2.3 Datagram 連接
8.3 手機藍牙技術
8.4 本章小結
8.5 課后習題

第9章 綜合實訓
9.1 俄羅斯方塊
9.1.1 游戲策划
9.1.2 游戲規則
9.1.3 游戲的架構
9.1.4 游戲的實現
9.2 牌類游戲——變色龍
9.2.1 游戲策划
9.2.2 游戲規則
9.2.3 游戲架構
9.2.4 游戲實現
9.3 接水果游戲
9.3.1 游戲規則
9.3.2 游戲架構
9.3.3 游戲實現
9.4 游戲的優化
9.5 本章小結
9.6 課后習題
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    $216