QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

Java ME無線開發(fā)實用教程

  • 類  別:計算機系列
  • 書  名:Java ME無線開發(fā)實用教程
  • 主  編:張曉偉
  • 定  價:33
  • 開  本:16開
  • 時  間:
  • 出  版  社:北京郵電大學(xué)出版社
  • 書  號:978-7-5635-3010-6

內(nèi)容摘要

  本書采用模塊化方式,介紹了Java ME無線開發(fā)的相關(guān)技術(shù),主要內(nèi)容包括Java ME概述、無線應(yīng)用程序開發(fā)基礎(chǔ)框架、MIDP高級圖形用戶界面、MIDP低級圖形用戶界面、MIDP 2.0游戲開發(fā)包、角色扮演游戲項目、記錄管理系統(tǒng)、Java ME 3D技術(shù)。
本書適合高職高專學(xué)生使用,也可以作為Java ME無線開發(fā)技術(shù)人員的參考書。

目錄

模塊1 Java ME 概述
1.1 Java ME基礎(chǔ)知識
1.1.1 Java ME簡介
1.1.2 Java ME體系結(jié)構(gòu)
1.2 Java ME開發(fā)環(huán)境配置
1.2.1 JDK安裝與配置
1.2.2 WTK的安裝與配置
1.2.3 Eclipse及其插件EclipseME的安裝
1.2.4 主流手機的模擬器
1.3 Eclipse相關(guān)配置
1.4 習(xí) 題
模塊2 應(yīng)用程序開發(fā)基礎(chǔ)框架
2.1 MIDP開發(fā)環(huán)境及其無線應(yīng)用程序開發(fā)流程
2.1.1 MIDP的應(yīng)用程序環(huán)境
2.1.2 MIDlet開發(fā)流程
2.2 MIDlet應(yīng)用程序模型
2.2.1 MIDlet開發(fā)包
2.2.2 MIDlet的生命周期
2.3 上機操作--在Eclipse中創(chuàng)建MIDlet項目
2.3.1 創(chuàng)建MIDlet的框架
2.3.2 添加代碼
2.3.3 MIDlet的編譯和運行
2.3.4 MIDlet的發(fā)布
2.3.5 下載至手機
2.4 習(xí) 題
模塊3 MIDP高級圖形用戶界面
3.1 用戶界面組成
3.1.1 用戶界面類
3.1.2 lcdui包
3.2 屏幕交互類
3.2.1 Display類
3.2.2 Displayable類
3.2.3 Comman類
3.3 事件處理接口類
3.3.1 CommandListener接口
3.3.2 ItemStateListenerItem接口
3.4 高級顯示界面類
3.4.1 Alert類
3.4.2 List類
3.4.3 TextBox類
3.5 Form類
3.5.1 Form類概述
3.5.2 Item類
3.5.3 StringItem類
3.5.4 ImageItem類
3.5.5 Spacer類
3.5.6 ChoiceGroup類
3.5.7 TextField類
3.5.8 DateField類
3.5.9 Gaug類
3.6 高級界面異常處理
3.6.1 Alert類異常
3.6.2 TextBox類異常
3.6.3 List類異常
3.6.4 Item類異常
3.7習(xí) 題
模塊4 MIDP低級圖形用戶界面
4.1 Canvas類
4.1.1 Canvas類概述
4.1.2 Canvas程序結(jié)構(gòu)
4.1.3 畫布結(jié)構(gòu)
4.1.4 畫布的繪制和重繪制
4.1.5 畫布可視化
4.2 用戶輸入事件
4.2.1 標準按鍵事件
4.2.2 游戲按鍵映射
4.2.3 獲得按鍵狀態(tài)
4.2.4 指針事件
4.3 繪制圖形
4.3.1 繪制直線
4.3.2 繪制矩形
4.3.3 繪制弧形
4.3.4 繪制三角形
4.3.5 畫筆風格
4.3.6 坐標變換
4.4 繪制文本
4.4.1 Font類與字體屬性
4.4.2 字體繪制
4.4.3 布局
4.4.4 自定義字體
4.5 顏色處理
4.6 處理圖像
4.6.1 PNG圖像格式
4.6.2 Image類
4.6.3 圖像旋轉(zhuǎn)
4.7習(xí) 題
模塊5 MIDP 2.0游戲開發(fā)包
5.1 MIDP 2.0簡介
5.1.1 game包的結(jié)構(gòu)
5.1.2 game包中的類
5.2 GameCanvas類
5.2.1 GameCanvas類的定義和方法
5.2.2 脫機屏幕
5.2.3 查詢游戲按鍵狀態(tài)
5.2.4 MIDP 2.0下的游戲主循環(huán)
5.3 Layer類
5.4 Sprite類
5.4.1 Sprite類的常用方法
5.4.2 Sprite類的使用
5.5 TiledLayer類
5.6 LayerManager類
5.7 習(xí)題
模塊6 角色扮演游戲項目
6.1 角色扮演游戲項目概述
6.1.1 角色扮演游戲分類
6.1.2 角色扮演游戲要素
6.1.3 游戲劇情構(gòu)思
6.2 角色設(shè)計
6.2.1 類的關(guān)系圖
6.2.2 角色設(shè)計與實現(xiàn)
6.3 物品設(shè)計
6.4 關(guān)卡設(shè)計
6.5 戰(zhàn)斗類設(shè)計
6.5.1 玩家戰(zhàn)斗動作
6.5.2 戰(zhàn)斗邏輯處理
6.6 資源管理類設(shè)計
6.6.1 資源管理類設(shè)計概述
6.6.2 資源管理代碼詳解
6.7 游戲前臺
6.7.1 游戲啟動界面
6.7.2 功能界面
6.8 游戲的編輯調(diào)試整合
6.8.1 在Eclipse下編輯調(diào)試程序
6.8.2 在WTK中打包和測試
6.9 習(xí) 題
模塊7 記錄管理系統(tǒng)
7.1 記錄管理系統(tǒng)概述
7.1.1 與RMS相關(guān)的幾個術(shù)語
7.1.2 MIDP設(shè)備的內(nèi)存分類
7.1.3 記錄管理系統(tǒng)的體系結(jié)構(gòu)
7.2 記錄操作
7.2.1 讀寫記錄
7.2.2 枚舉記錄
7.2.3 記錄排序
7.2.4 查詢記錄
7.3 應(yīng)用實例
7.4 習(xí) 題
模塊8 Java ME 3D技術(shù)
8.1 Java ME 3D技術(shù)簡介
8.1.1 JSR 184概述
8.1.2 3D模式
8.2 3D模型
8.2.1 模型的建立
8.2.2 渲染模型
8.2.3 移動、旋轉(zhuǎn)模型
8.3 3D游戲地形渲染技術(shù)
8.3.1 3D游戲地形渲染技術(shù)概述
8.3.2 開發(fā)步驟
8.4 習(xí) 題
參考文獻

相關(guān)圖書

  • Java程序設(shè)計項目化教程(第2版)

    主編:曹鳳蓮

    本書利用豐富有趣的案例講解了Java的基礎(chǔ)知識。全書主要包括7個項目,分別是Java開發(fā)環(huán)境的搭建,Java語法基礎(chǔ),Java流程控制設(shè)計

    ¥54
  • Java Web應(yīng)用開發(fā)(第2版)

    主編:戎戟

    本書以JSP基本技術(shù)為中心,結(jié)合開發(fā)實例對各知識點和技能點進行講解,主要內(nèi)容包括Java Web應(yīng)用開發(fā)基礎(chǔ)、JSP語法、JSP內(nèi)置對象、

    ¥45
  • Java程序設(shè)計案例教程

    主編:戎戟

    本書以Java基本技術(shù)為中心,詳細介紹了編寫Java應(yīng)用程序所需的基礎(chǔ)知識和基本技能,內(nèi)容包括Java初步、Java語言基礎(chǔ)、Java流程控制

    ¥45
  • Java Web應(yīng)用開發(fā)基礎(chǔ)

    主編:戎戟

    本書從Java Web應(yīng)用開發(fā)技術(shù)的原理出發(fā),結(jié)合開發(fā)實例對各知識點進行詳細講解,主要內(nèi)容包括Java Web應(yīng)用開發(fā)概述、JSP語法、JSP

    ¥36
  • Java應(yīng)用程序設(shè)計——從模型到代碼

    主編:楊洪雪 李云瑋

      本書是作者在總結(jié)多年網(wǎng)絡(luò)應(yīng)用開發(fā)實踐和教學(xué)經(jīng)驗的基礎(chǔ)上編寫的,不僅講解Java語言,還把面向?qū)ο蟪绦蛟O(shè)計與軟件建模技術(shù)有機結(jié)合,使

    ¥43
  • Web前端技術(shù)——XHTML+CSS+JavaScript

    主編:馬蕾 趙婉芳

      本書根據(jù)高職高專教育教學(xué)特點,結(jié)合課程教學(xué)改革和應(yīng)用實踐編寫而成。全書共分9章,內(nèi)容包括Web前端技術(shù)概述、XHTML基礎(chǔ)知識、CSS核心

    ¥45
  • Java程序設(shè)計案例教程

    主編:王希軍

      本書為模塊化教程,每個模塊都由案例引入,以案例需求為依據(jù)講解知識,同時有針對性地配有相應(yīng)的實戰(zhàn)訓(xùn)練項目,由淺入深地逐步增加難度

    ¥49