注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)游戲設(shè)計精通Java手機游戲與應(yīng)用程序設(shè)計

精通Java手機游戲與應(yīng)用程序設(shè)計

精通Java手機游戲與應(yīng)用程序設(shè)計

定 價:¥49.00

作 者: 陳立偉, 張克非, 黎秀紅編著
出版社: 中國青年出版社
叢編項:
標 簽: JAVA語言 程序設(shè)計

ISBN: 9787500657170 出版時間: 2005-05-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 515 字數(shù):  

內(nèi)容簡介

本書由國內(nèi)資深Java游戲開發(fā)設(shè)計專家精心編著,融會作者多年的實際編程經(jīng)驗;每一個知識點都有相關(guān)程序與之對應(yīng),杜絕只講概念不講實際應(yīng)用和操作的缺點;內(nèi)容系統(tǒng)全面、范例典型實例、講解深入淺出,使您迅速掌握Java游戲開發(fā)精髓;是Java程序員、手機程序設(shè)計人員和相關(guān)行業(yè)技術(shù)開發(fā)人員學習J2ME的必備圖書。本書附贈光盤內(nèi)含各章節(jié)范例涉及到的程序源代碼,以及J2EE,J2ME開發(fā)包、服務(wù)器程序,Eclipse開發(fā)環(huán)境插件等相關(guān)安裝文件。如同因特風的普及導(dǎo)致網(wǎng)絡(luò)游戲的高速發(fā)展一樣,手機的普及導(dǎo)致手機游戲市場呈現(xiàn)爆炸式的發(fā)展,隨著手機性能的增強手機游戲市場的發(fā)展勢頭迅猛。而對手機游戲開發(fā)的需求促使更多的程序員應(yīng)用和關(guān)注J2ME開發(fā)平臺。J2ME提供了由多數(shù)大型移動設(shè)備廠商一起設(shè)計和提出的工業(yè)標準簡表MIDP,由于MIDP2.0對手機游戲提供了更多的支持,使得手機游戲開發(fā)的效率更高,運行手機游戲的速度更快。本書系統(tǒng)而全面地講述了與MIDP相關(guān)的各種手機程序設(shè)計的方法,包括手機程序基礎(chǔ)、手機多媒體程序、手機游戲等多個方面的內(nèi)容。同時還針對MIDP2.0推出的新特性,尤其是對手機游戲開發(fā)方面的內(nèi)容進行了重點的講述。本書前14章是對Java手機程序設(shè)計具體內(nèi)容的講解和闡述,第15、16兩章是綜合實例的應(yīng)用,最后1章教您如何提高手機游戲的開發(fā)效率,使您的工作事半功倍。

作者簡介

暫缺《精通Java手機游戲與應(yīng)用程序設(shè)計》作者簡介

圖書目錄

第1章 J2ME開發(fā)簡介
 1.1 J2ME基本概念
 1.1.1 J2ME簡單介紹
 1.1.2 JVM. CVM和KVM的介紹
 1.1.3 CDC與CLDC介紹
 1.1.4 J2ME簡表
 1.1.5 J2ME的Java企業(yè)系統(tǒng)體系結(jié)構(gòu)
 1.2 J2ME開發(fā)環(huán)境介紹
 1.2.1 無線應(yīng)用程序開發(fā)的介紹
 1.2.2 J2ME Wireless Toolkit的介紹
 1.3 支持J2ME的手機設(shè)備
 1.3.1 Motorola手機
 1.3.2 Nokia手機
 1.3.3 索尼愛立信手機
 1.3.4 三星手機
 1.4 J2ME的未來
 1.5 總結(jié)
 第2章 MIDP開發(fā)環(huán)境配置
 2.1 MIDP開發(fā)所需要的資源和工具
 2.2 開發(fā)包的安裝與配置
 2.2.1 安裝和配置J2SE SDK開發(fā)包
 2.2.2 安裝和配置J2ME VFLreless Toolkit開發(fā)包
 2.2.3 模擬器(emulator)的介紹和如何定制模擬器
 2.3 開發(fā)工具的安裝與配置
 2.3.1 開發(fā)工具的選擇
 2.3.2 EclipSe的安裝與漢化
 2.3.3 EclipseMe插件的安裝
 2.3.4 EclipseMe插件的配置
 2.4 第一個簡單手機程序HelloWorld
 2.4.1 Eclipse開發(fā)步驟
 2.4.2 WTK開發(fā)步驟
 2.5 認識手機鍵盤
 2.6 總結(jié)
 第3章 開發(fā)MIDP程序
 3.1 MIDlet程序基本框架
 3.2 MIDlet的生命周期
 3.3 MIDP Profile的介紹
 3.4 OTA發(fā)布程序
 3.4.1 MIDlet程序?qū)傩栽O(shè)置
 3.4.2 服務(wù)器安裝
 3.4.3 在服務(wù)器上發(fā)布程序
 3.4.4 通過OTA安裝MIDlet程序
 3.5 MIDP 2.0增加的新特性
 3.6 總結(jié)
 第4章 MIDP高級界面開發(fā)
 4.1 MIDP高級界面開發(fā)簡介
 4.1.1 Display類的開發(fā)
 4.1.2 基本控件開發(fā)簡介
 4.2 事件處理
 4.2.1 什么是事件
 4.2.2 按鈕. 菜單編程基礎(chǔ)
 4.2.3 處理高級別事件
 4.2.4 處理低級別事件
 4.3 基本屏幕控件實例
 4.3.1 TextBox
 4.3.2 List
 4.3.3 Alert
 4.3.4 Form
 4.3.5 Ticker
 4.4 使用Item控件實例
 4.4.1 TextField
 4.4.2 Imageltem
 4.4.3 StringItem
 4.4.4 ChoiceGroup
 4.4.5 DateField
 4.4.6 Gauge與線程應(yīng)用
 4.4.7 Spacer
 4.5 對話框?qū)嵗?br /> 4.5.1 對話框類的分析和實現(xiàn)
 4.5.2 對話框類的應(yīng)用
 4.6 總結(jié)
 第5章 MIDP低級界面開發(fā)
 5.1 Canvas類的開發(fā)簡介
 5.1.1 Canvas簡介
 5.1.2 按鍵事件
 5.1.3 觸摸事件
 5.2 Graphics類的開發(fā)簡介
 5.2.1 Graphics坐標
 5.2.2 繪畫基本圖型
 5.2.3 畫字符串和定位點Anchor
 5.2.4 調(diào)整原點坐標
 5.2.5 顏色
 5.2.6 字體
 5.2.7 圖像
 5.2.8 裁減區(qū)
 5.2.9 重繪機制
 5.3 清屏和全屏
 5.3.1 清屏
 5.3.2 全屏
 5.4 雙緩存技術(shù)
 5.5 CustomItem
 5.6 綜合實例1:編寫歡迎畫面
 5.7 綜合實例2:繪制心狀圖形
 5.8 總結(jié)
 第6章 常用手機功能設(shè)計與開發(fā)
 6.1 倒計時
 6.1.1 倒計時實例的技術(shù)特點
 6.1.2 倒計時實例具體實現(xiàn)
 6.2 時鐘
 6.2.1 時鐘實例的技術(shù)特點
 6.2.2 時鐘實例的實現(xiàn)
 6.3 記事本
 6.3.1 記事本實例的技術(shù)特點
 6.3.2 記事本實例的實現(xiàn)
 6.4 日歷
 6.4.1 日歷實例的技術(shù)特點
 6.4.2 日歷實例具體實現(xiàn)
 6.5 總結(jié)
 第7章 手機游戲開發(fā)基礎(chǔ)
 7.1 手機游戲簡介
 7.2 動畫的制作
 7.2.1動畫類型
 7.2.2設(shè)置合理的FPS
 7.2.3消除動畫閃爍現(xiàn)象
 7.2.4繪制動畫以及動畫循環(huán)
 7.3 使用計時器
 7.4 設(shè)置游戲難度
 7.5 游戲與玩家的交互
 7.6 自定義游戲字體
 7.7 俄羅斯方塊游戲
 7.7.1 俄羅斯方塊游戲的技術(shù)特點
 7.7.2 俄羅斯方塊游戲的整體設(shè)計
 7.7.3 俄羅斯方塊形狀設(shè)計
 7.7.4 俄羅斯方塊游戲面板
 7.7.5 俄羅斯方塊游戲算法
 7.8 總結(jié)
 第8章 手機游戲2D動畫開發(fā)
 8.1 MIDP2.0 2D游戲開發(fā)
 8.2 GameCanvas類開發(fā)
 8.2.1 GameCanvas類基本開發(fā)流程
 8.2.2 GameCanvas類鍵盤輸入
 8.3 Sprite類開發(fā)
 8.3.1 Sprite類開發(fā)基礎(chǔ)
 8.3.2 Sprite類碰撞檢查
 8.3.3 Sprite類旋轉(zhuǎn)處理
 8.3.4 精靈圖片的參照點
 8.4 TiledLayer類開發(fā)
 8.5 LayerManager類開發(fā)
 8.6 綜合實例:精靈的碰撞
 8.7 總結(jié)
 第9章 手機3D游戲開發(fā)入門
 9.1 MIDP2.0 3D游戲開發(fā)
 9.2 手機3D圖像開發(fā)基礎(chǔ)
 9.2.1 Scene Graph
 9.2.2 World
 9.2.3 Loader
 9.2.4 Graphics3D
 9.2.5 播放簡單3D畫面
 9.3 播放手機3D動畫
 9.4 繪制一個旋轉(zhuǎn)的立方體
 9.5 總結(jié)
 第10章 手機音效開發(fā)
 10.1 MIDP2.0手機音效開發(fā)簡介
 10.1.1 MMAPI體系結(jié)構(gòu)
 10.1.2 Player接口
 10.1.3 播放簡單音調(diào)
 10.2 播放MIDI音符
 10.2.1 播放單個MIDI音符
 10.2.2 連續(xù)播放MIDI音符
 10.3 播放歌曲
 10.4 控制歌曲音量
 10.5 錄制歌曲
 10.6 綜合實例:模擬擊鼓效果
 10.6.1 擊鼓程序介紹
 10.6.2 擊鼓程序的實現(xiàn)
 10.7 游戲音效
 10.8 總結(jié)
 第11章 手機視頻程序開發(fā)
 11.1 手機視頻開發(fā)簡介
 11.1.1 視頻開發(fā)基礎(chǔ)
 11.1.2 改進視頻播放
 11.2 捕捉視頻圖片
 11.3 視頻播放控制程序
 11.3.1 播放類型的判斷
 11.3.2 視頻播放屏幕類
 11.3.3 視頻播放主程序
 11.4 總結(jié)
 第12章 MIDP的數(shù)據(jù)持久存儲開發(fā)
 12.1 數(shù)據(jù)持久存儲開發(fā)簡介
 12.2 記錄文件的創(chuàng)建與刪除
 12.2.1 記錄文件的創(chuàng)建
 12.2.2 記錄文件的關(guān)閉和刪除
 12.3 記錄的添加和讀取
 12.4 記錄的更新. 刪除和監(jiān)聽
 12.4.1 記錄的更新和刪除
 12.4.2 記錄的監(jiān)聽
 12.5 記錄的過濾
 12.6 記錄的排序
 12.7 記錄格式的轉(zhuǎn)換
 12.8 電話本實例
 12.8.1 電話本實例的介紹
 12.8.2 電話本界面設(shè)計
 12.8.3 記錄格式的設(shè)計和實現(xiàn)
 12.8.4 添加新記錄的設(shè)計和實現(xiàn)
 12.8.5 列舉電話記錄的設(shè)計和實現(xiàn)
 12.8.6 記錄查看與更新設(shè)計和實現(xiàn)
 12.8.7 刪除屏幕的設(shè)計和實現(xiàn)
 12.8.8 查找屏幕的設(shè)計和實現(xiàn)
 12.8.9 程序主屏幕的設(shè)計和實現(xiàn)
 12.9 總結(jié)
 第13章 無線網(wǎng)絡(luò)開發(fā)
 13.1 無線網(wǎng)絡(luò)技術(shù)
 13.1.1 窄帶廣域無線網(wǎng)
 13.1.2 寬帶廣域無線網(wǎng)
 13.1.3 局域無線網(wǎng)
 13.2 MIDP通用網(wǎng)絡(luò)開發(fā)接口
 13.3 MIDP開發(fā)HTTP程序
 13.3.1 使用StreamCormection接口
 13.3.2 使用HttpConnection接口
 13.3.3 顯示服務(wù)器信息
 13.3.4 Http方式與服務(wù)器交互信息
 13.4 MIDP開發(fā)Socket程序
 13.4.1 什么是Socket
 13.4.2 開發(fā)MIDP的Socket點到點程序
 13.5 MIDP開發(fā)Datagram程序
 13.5.1 什么是Da切g(shù)ram
 13.5.2 開發(fā)MIDP的Datagram點到點程序
 13.6 總結(jié)
 第14章 網(wǎng)絡(luò)應(yīng)用技巧
 14.1 使用后臺線程控制HTTP連接
 14.1.1 主程序中直接使用后臺線程
 14.1.2 主程序中調(diào)用后臺線程子類
 14.2 創(chuàng)建線程等待圖形畫面
 14.3 通過Http協(xié)議下載和觀看圖片
 14.4 通過Http協(xié)議瀏覽網(wǎng)絡(luò)文本
 14.5 總結(jié)
 第15章 應(yīng)用實例:聯(lián)網(wǎng)心理測試
 15.1 程序整體設(shè)計
 15.2 編寫數(shù)據(jù)序列化接口
 15.3 服務(wù)器端程序
 15.3.1 創(chuàng)建數(shù)據(jù)庫表格
 15.3.2 編寫測試程序
 15.3.3 編寫服務(wù)器端程序
 15.4 客戶端程序
 15.5 總結(jié)
 第16章 應(yīng)用實例:移動銀行
 16.1 移動銀行介紹
 16.2 繳費系統(tǒng)的整體設(shè)計
 16.3 繳費系統(tǒng)的數(shù)據(jù)序列化
 16.4 繳費系統(tǒng)的功能模塊設(shè)計
 16.5 進度屏幕設(shè)計
 16.6 網(wǎng)絡(luò)處理模塊設(shè)計
 16.7 客戶端屏幕類設(shè)計
 16.7.1 登錄屏幕設(shè)計
 16.7.2 查詢屏幕設(shè)計
 16.7.3 設(shè)置賬戶信息屏幕設(shè)計
 16.7.4 編寫主屏幕
 16.8 服務(wù)器
 16.8.1 創(chuàng)建數(shù)據(jù)庫表格
 16.8.2 編寫服務(wù)器端Servlet
 16.8.3 發(fā)布Servlet
 16.8.4 測試程序
 16.9 總結(jié)
 第17章 高效開發(fā)
 17.1 運行速度
 17.1.1 測量程序速度
 17.1.2 圖形顯示速度
 17.1.3 使用線程
 17.2 合理利用內(nèi)存
 17.2.1 釋放資源
 17.2.2 共用對象資源
 17.3 JAR文件大小
 17.4 總結(jié)
 附錄A Nokia模擬器的安裝和使用
 附錄B Motorola模擬器的安裝和使用
 附錄C SAMSUNG模擬器的安裝和使用
</font>

本目錄推薦

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