内容简介
第1章 J2ME和手机游戏开发概述
1-1 J2ME——Java 2微型版
1-1-1 J2ME的诞生
1-1-2 Java虚拟机
1-2 J2ME设备的特征
1-2-1 J2ME对设备的要求
1-2-2 J2ME的总体架构
1-3-2 连接设备配置(CDC)
1-3-1 连接限制设备配置(CLDC)
1-3 J2ME配置
1-3-3 CLDC与CDC的比较
1-4 J2ME简表
1-4-1 KJava
1-4-2 MIDP
1-4-3 MIDP取代KJava
1-5 J2ME和手机游戏开发简介
1-5-1 手机软件现状
1-5-2 游戏业务概况
1-5-3 手机游戏设计中需要解决的共同问题
1-6 J2ME程序的设计流程
1-7 小结
第2章 J2ME开发环境的建立
2-1 当前流行的J2ME开发环境介绍
2-1-1 Sun公司的J2ME Wireless Toolkit
2-1-2 Nokia手机游戏开发平台
2-1-3 Motorola游戏开发平台
2-1-4 J2ME集成开发环境
2-2-1 安装J2ME WTK
2-2 使用J2ME WTK建立开发环境
2-2-2 如何编译运行
2-2-3 其他内容
2-3 使用JBuilder建立开发环境
2-3-1 安装JBuilder
2-3-2 将WTK嵌入到JBuilder环境中
2-3-3 如何编译运行
2-3-4 混淆与打包
2-4-3 安装模拟器
2-4-2 如何选择模拟器
2-4-1 什么是模拟器
2-4 安装SDK模拟器
2-4-4 使用模拟器运行游戏程序
2-5 小结
第3章 MIDlet编程基础
3-1 MIDlet的基础与其生命周期
3-1-1 MIDlet的概念
3-1-2 MIDlet程序的生命周期
3-2 MIDlet编程之用户界面
3-2-1 概述
3-2-2 高层显示——Screen
3-2-3 低层显示——Canvas
3-3 MIDlet编程之数据管理
3-3-1 J2ME记录管理系统
3-3-2 RecordStore的基本操作
3-4 J2ME程序设计原则
第4章 J2ME中五子棋游戏的实现
4-1 程序内容简介
4-2 需求分析
4-3-2 游戏中的关键问题
4-3 概要设计
4-3-1 游戏的总体流程
4-3-3 程序结构设计
4-4 详细设计
4-4-1 游戏的主控制流程
4-4-2 关键代码段的实现
4-5 代码实现
4-5-1 程序的代码结构
4-5-2 程序的主要代码
4-6 运行测试
4-7 小结
第5章 J2ME中俄罗斯方块游戏的实现
5-1 程序内容简介
5-2 需求分析
5-3 概要设计
5-3-1 游戏的总体流程
5-3-2 数据结构设计
5-3-3 程序结构设计
5-4-1 游戏的主控制流程
5-4 详细设计
5-4-2 关键代码段的实现
5-5 代码实现
5-5-1 程序的主要代码
5-6 运行测试
5-7 小结
第6章 J2ME中拼图游戏的实现
6-1 程序内容简介
6-2 需求分析
6-3-2 游戏中的关键问题
6-3 概要设计
6-3-1 游戏的总体流程
6-3-3 程序结构设计
6-4 详细设计
6-4-1 游戏的主控制流程
6-4-2 关键代码段的实现
6-5 代码实现
6-5-1 程序的代码结构
6-5-2 程序的主要代码
6-6 运行测试
6-7 小结
第7章 J2ME中贪吃蛇游戏的实现
7-1 程序内容简介
7-2 需求分析
7-3 概要设计
7-3-1 游戏的总体流程
7-3-2 游戏中的关键问题
7-3-3 程序结构设计
7-4-1 游戏的主控制流程
7-4 详细设计
7-4-2 关键代码段的实现
7-5 代码实现
7-5-1 程序的代码结构
7-5-2 程序的主要代码
7-6 运行测试
7-7 小结
第8章 J2ME中深海潜艇游戏的实现
8-1 内容简介
8-2 需求分析
8-3-1 游戏的总体流程
8-3 概要设计
8-3-2 游戏的关键问题
8-3-3 程序结构设计
8-4 详细设计
8-4-1 游戏的主控制流程
8-4-2 游戏中的关键问题的代码实现
8-5 代码实现
8-5-1 程序的代码结构
8-5-2 程序的主要代码
8-6 运行测试
8-7 小结
第9章 J2ME中弹球游戏的实现
9-1 内容简介
9-2 需求分析
9-3 概要设计
9-3-1 游戏的总体流程
9-3-2 游戏的关键问题
9-4 详细设计
9-4-1 游戏的主控制流程
9-4-2 游戏中关键问题的代码实现
9-5 代码实现
9-5-1 程序的代码结构
9-5-2 程序的主要代码
9-6 运行测试
9-7 小结
第10章 J2ME中电话记录存储的实现
10-1 内容简介
10-3-2 程序的关键问题
10-3-1 程序的功能模块
10-3 概要设计
10-2 需求分析
10-4 详细设计
10-4-1 程序的主控制流程
10-4-2 程序中的关键问题的代码实现
10-5 代码实现
10-5-1 程序的主要代码
10-6 运行测试
10-7 小结
参考文献