书籍详情
J2ME手机游戏设计与开发
作者:刘畅
出版社:电子工业出版社
出版时间:2012-09-01
ISBN:9787121185694
定价:¥36.00
购买这本书可以去
内容简介
《全国高等职业教育计算机类规划教材·实例与实训教程系列:J2ME手机游戏设计与开发》以J2ME手机开发技术的每个模块为基础,深入浅出、案例丰富,主要包括手机开发的基础知识和基本环境、手机程序开发流程、高级屏幕类解析、低级屏幕类框架、手机线程动画、手机中的数据存储、手机中的多媒体应用,以及手机通信应用等。本书从基础知识到综合实例,从前台界面到后台数据存储,涵盖了手机开发中的每个部分的知识点。《全国高等职业教育计算机类规划教材·实例与实训教程系列:J2ME手机游戏设计与开发》在每个知识点的后面都配以实例,每个模块都配有综合性实例,实例的内容多样,从手机应用程序到手机游戏,引进手机平台中的实际项目进行解析,贴近实际应用,同时也能极大地提高学习者的学习兴趣。读者只要根据各个章节完成每个实例,就可以很好地掌握相关知识。
作者简介
暂缺《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 2D手机游戏综合实例——打地鼠
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章 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 2D手机游戏综合实例——打地鼠
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 课后习题
参考文献
猜您喜欢