图书介绍
J2ME程序设计 手机游戏与应用程序【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 谢晓勇,黄奇编著 著
- 出版社: 北京市:北京大学出版社
- ISBN:9787301156636
- 出版时间:2009
- 标注页数:271页
- 文件大小:102MB
- 文件页数:285页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材;移动通信-携带电话机-游戏-应用程序-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
J2ME程序设计 手机游戏与应用程序PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 飞行射击游戏——雷电游戏1
1.1 项目背景1
1.2 项目的4个环节分析3
1.2.1 项目美术3
1.2.2 项目音效5
1.2.3 项目策划6
1.2.4 项目程序6
本章小结11
第2章 Java手机游戏与应用程序开发技能12
2.1 美术12
2.2 音效12
2.3 策划12
2.3.1 策划自己的《雷电》游戏12
2.3.2 手机游戏特征和设计原则14
2.3.3 玩家需求分析17
2.3.4 玩家行为分析19
2.3.5 用户界面与操作性22
2.4 程序24
2.5 手机游戏项目开发流程总结28
2.5.1 第一阶段:提案28
2.5.2 第二阶段:设计29
2.5.3 第三阶段:实现29
2.5.4 第四阶段:测试与评审30
2.5.5 第五阶段:完成30
本章小结30
第3章 J2ME概述31
从《雷电》游戏说起31
3.1 J2ME简介31
3.1.1 J2ME发展历史31
3.1.2 Java语言的特点32
3.1.3 J2ME概述34
3.2 J2ME体系结构35
3.2.1 配置35
3.2.2 简表37
3.2.3 可选包37
3.3 规范说明38
本章小结38
思考练习题39
第4章 MIDP开发环境配置40
从《雷电》游戏说起40
4.1 MIDP开发所需要的资源和工具40
4.2 开发包的安装与配置41
4.2.1 安装和配置J2SE SDK开发包41
4.2.2 安装和配置J2ME Wireless ToolKit开发包41
4.2.3 模拟器的介绍及定制42
4.3 Eclipse集成开发工具43
4.3.1 开发工具的选择43
4.3.2 Eclipse集成开发工具安装与配置44
4.4 HelloWorld48
4.4.1 J2ME程序开发流程49
4.4.2 Eclipse开发步骤50
4.4.3 HelloWorld代码详述54
本章小结55
思考练习题55
第5章 MIDlet和MIDlet Suite56
从《雷电》游戏说起56
5.1 MIDP的应用程序——MIDlet56
5.1.1 MIDlet简介56
5.1.2 最简单的MIDlet——HelloWorld57
5.1.3 MIDlet的状态与生命周期58
5.2 MIDlet套件——MIDlet Suite58
5.3 OTA发布程序59
5.3.1 OTA简介59
5.3.2 MIDlet程序属性设置59
5.3.3 在服务器上发布程序60
5.3.4 通过OTA安装MIDlet程序60
本章小结62
思考练习题62
第6章 MIDP高级用户界面设计63
从《雷电》游戏说起63
6.1 MIDP用户界面设计概述64
6.2 管理用户界面的类65
6.2.1 Display类65
6.2.2 Displayable类67
6.3 高级事件处理69
6.3.1 Command类69
6.3.2 CommandListener接口73
6.4 基本屏幕控件案例75
6.4.1 TextBox76
6.4.2 List80
6.4.3 Alert84
6.4.4 Form86
6.4.5 Ticker90
6.5 Item控件使用案例92
6.5.1 TextField94
6.5.2 ImageItem96
6.5.3 StringItem99
6.5.4 ChoiceGroup102
6.5.5 DateField104
6.5.6 Gauge106
6.6 综合案例——对话框案例109
6.6.1 案例分析109
6.6.2 案例实现与应用110
6.7 技能自助实践112
本章小结114
思考练习题114
第7章 MIDP低级用户界面设计115
从《雷电》游戏说起115
7.1 Canvas类116
7.1.1 Canvas类概述116
7.1.2 画布布局117
7.1.3 画布的应用118
7.2 Graphics类119
7.2.1 画笔121
7.2.2 直线121
7.2.3 矩形案例123
7.2.4 圆弧案例125
7.2.5 文本案例127
7.3 Image类130
7.4 计时器134
7.4.1 TimerTask类134
7.4.2 Timer类135
7.5 低级事件处理138
7.5.1 键盘事件138
7.5.2 触控事件138
7.5.3 游戏动作140
7.6 定制Item——CustomItem142
7.7 综合案例——字母拼图游戏146
7.7.1 案例分析147
7.7.2 案例实现与总结147
7.8 技能自助实践148
本章小结149
思考练习题149
第8章 MIDP游戏程序设计150
从《雷电》游戏说起150
8.1 MIDP游戏程序设计概述151
8.2 游戏画布(GameCanvas类)153
8.2.1 GameCanvas类的使用153
8.2.2 GameCanvas类中的按键处理156
8.3 图层(Layer类)158
8.4 精灵(Sprite类)159
8.4.1 Sprite类的使用159
8.4.2 Sprite类的移动和旋转164
8.4.3 Sprite类的碰撞检测169
8.4.4 Sprite类的扩展170
8.5 分块图层(TiledLayer类)170
8.5.1 基本概念170
8.5.2 分块图层的使用173
8.6 图层管理(LayerManager类)177
8.6.1 图层的管理177
8.6.2 视窗的设置与显示181
8.7 综合案例——Sprite类的碰撞185
8.7.1 案例分析185
8.7.2 案例实现与总结185
8.8 技能自助实践189
本章小结189
思考练习题190
第9章 MIDP多媒体程序设计191
从《雷电》游戏说起191
9.1 Mobile Media API体系结构191
9.1.1 MMAPI概念191
9.1.2 MMAPI的体系结构192
9.2 媒体播放器的创建和管理193
9.2.1 MMAPI支持的声音格式193
9.2.2 Player接口和状态193
9.3 媒体播放器的使用195
9.3.1 播放简单音调195
9.3.2 播放音乐文件197
9.3.3 控制播放音量199
9.3.4 播放器监听接口202
9.4 游戏中声音的播放204
9.4.1 以独占方式播放声音205
9.4.2 以线程方式播放声音205
9.5 技能自助实践205
本章小结206
思考练习题206
第10章 数据持久存储208
从《雷电》游戏说起208
10.1 记录管理系统概述208
10.1.1 数据持久存储开发简介209
10.1.2 数据持久存储开发209
10.2 记录存储的基本操作211
10.2.1 记录存储的管理211
10.2.2 记录的基本操作215
10.3 记录的高级操作220
10.3.1 记录枚举接口220
10.3.2 记录过滤接口221
10.3.3 记录比较接口221
10.3.4 记录监听接口226
10.4 记录的格式问题229
10.4.1 二进制格式和其他格式的转换229
10.4.2 关于数据转换的几个问题230
10.5 综合案例——游戏中的数据存储230
10.5.1 游戏中记录存储的方式230
10.5.2 游戏中记录存储类的使用230
10.6 技能自助实践233
本章小结233
思考练习题234
第11章 MIDP网络程序设计236
从《雷电》游戏说起236
11.1 MIDP网络编程236
11.1.1 概述236
11.1.2 通用连接框架237
11.2 基于HTTP编程案例238
11.2.1 使用StreamConnection接口239
11.2.2 使用HttpConnection接口242
11.3 基于套接字编程249
11.3.1 使用SocketConnection接口250
11.3.2 使用ServerSocket Connection接口250
11.3.3 基于套接字编程案例251
11.4 基于数据报编程255
11.5 Push技术256
11.5.1 Push技术的分类256
11.5.2 静态Push注册与基于inbound网络连接的Push256
11.5.3 动态Push注册与基于计时器的Push257
11.5.4 使用Push应注意的问题258
11.6 技能自助实践258
本章小结259
思考练习题259
第12章 手机游戏开发的总体理念261
12.1 从《雷电》游戏的总结与展望说起261
12.1.1 《雷电》游戏的地图设计261
12.1.2 《雷电》游戏的子弹设计262
12.1.3 《雷电》游戏的道具设计262
12.1.4 《雷电》游戏的碰撞检测263
12.1.5 《雷电》游戏的关卡设计263
12.2 游戏开发的思路264
12.3 从游戏玩家角度开发的游戏265
12.4 从开发者角度开发的游戏266
12.4.1 从游戏载体划分游戏266
12.4.2 从游戏实现角度划分游戏267
12.5 J2ME手机游戏的版本和移植性268
12.5.1 J2ME的版本探讨268
12.5.2 J2ME的扩展标准269
12.5.3 J2ME的不同厂家实现的差别探讨270
12.5.4 J2ME程序在不同手机之间的移植270
本章小结270
参考文献271
热门推荐
- 3085071.html
- 2471676.html
- 1876110.html
- 1679377.html
- 124300.html
- 3020547.html
- 520182.html
- 1490051.html
- 1166301.html
- 724728.html
- http://www.ickdjs.cc/book_2387067.html
- http://www.ickdjs.cc/book_2686988.html
- http://www.ickdjs.cc/book_2403885.html
- http://www.ickdjs.cc/book_1887704.html
- http://www.ickdjs.cc/book_2052548.html
- http://www.ickdjs.cc/book_2498230.html
- http://www.ickdjs.cc/book_1123587.html
- http://www.ickdjs.cc/book_1696039.html
- http://www.ickdjs.cc/book_48490.html
- http://www.ickdjs.cc/book_1879889.html