《J2ME手机应用项目开发实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:池雅庆,周珺,王耀等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2007
  • ISBN:7113077161
  • 页数:310 页
图书介绍:本书由活跃在手机游戏开发一线的多名资深程序员联合撰写而成。

第1章 J2ME和手机游戏开发概述 1

1-1 J2ME——Java 2微型版 1

1-1-1 J2ME的诞生 1

1-1-2 Java虚拟机 3

1-2 J2ME设备的特征 4

1-2-1 J2ME对设备的要求 4

1-2-2 J2ME的总体架构 5

1-3-2 连接设备配置(CDC) 6

1-3-1 连接限制设备配置(CLDC) 6

1-3 J2ME配置 6

1-3-3 CLDC与CDC的比较 7

1-4 J2ME简表 7

1-4-1 KJava 7

1-4-2 MIDP 8

1-4-3 MIDP取代KJava 9

1-5 J2ME和手机游戏开发简介 9

1-5-1 手机软件现状 9

1-5-2 游戏业务概况 9

1-5-3 手机游戏设计中需要解决的共同问题 10

1-6 J2ME程序的设计流程 11

1-7 小结 12

第2章 J2ME开发环境的建立 13

2-1 当前流行的J2ME开发环境介绍 13

2-1-1 Sun公司的J2ME Wireless Toolkit 13

2-1-2 Nokia手机游戏开发平台 14

2-1-3 Motorola游戏开发平台 15

2-1-4 J2ME集成开发环境 15

2-2-1 安装J2ME WTK 16

2-2 使用J2ME WTK建立开发环境 16

2-2-2 如何编译运行 17

2-2-3 其他内容 21

2-3 使用JBuilder建立开发环境 23

2-3-1 安装JBuilder 23

2-3-2 将WTK嵌入到JBuilder环境中 24

2-3-3 如何编译运行 25

2-3-4 混淆与打包 29

2-4-3 安装模拟器 33

2-4-2 如何选择模拟器 33

2-4-1 什么是模拟器 33

2-4 安装SDK模拟器 33

2-4-4 使用模拟器运行游戏程序 35

2-5 小结 37

第3章 MIDlet编程基础 39

3-1 MIDlet的基础与其生命周期 39

3-1-1 MIDlet的概念 39

3-1-2 MIDlet程序的生命周期 40

3-2 MIDlet编程之用户界面 41

3-2-1 概述 41

3-2-2 高层显示——Screen 43

3-2-3 低层显示——Canvas 55

3-3 MIDlet编程之数据管理 64

3-3-1 J2ME记录管理系统 64

3-3-2 RecordStore的基本操作 65

3-4 J2ME程序设计原则 68

第4章 J2ME中五子棋游戏的实现 69

4-1 程序内容简介 69

4-2 需求分析 69

4-3-2 游戏中的关键问题 70

4-3 概要设计 70

4-3-1 游戏的总体流程 70

4-3-3 程序结构设计 71

4-4 详细设计 72

4-4-1 游戏的主控制流程 72

4-4-2 关键代码段的实现 73

4-5 代码实现 77

4-5-1 程序的代码结构 77

4-5-2 程序的主要代码 77

4-6 运行测试 101

4-7 小结 103

第5章 J2ME中俄罗斯方块游戏的实现 105

5-1 程序内容简介 105

5-2 需求分析 105

5-3 概要设计 106

5-3-1 游戏的总体流程 106

5-3-2 数据结构设计 107

5-3-3 程序结构设计 108

5-4-1 游戏的主控制流程 109

5-4 详细设计 109

5-4-2 关键代码段的实现 110

5-5 代码实现 115

5-5-1 程序的主要代码 115

5-6 运行测试 137

5-7 小结 138

第6章 J2ME中拼图游戏的实现 139

6-1 程序内容简介 139

6-2 需求分析 139

6-3-2 游戏中的关键问题 140

6-3 概要设计 140

6-3-1 游戏的总体流程 140

6-3-3 程序结构设计 141

6-4 详细设计 142

6-4-1 游戏的主控制流程 142

6-4-2 关键代码段的实现 142

6-5 代码实现 145

6-5-1 程序的代码结构 145

6-5-2 程序的主要代码 146

6-6 运行测试 162

6-7 小结 165

第7章 J2ME中贪吃蛇游戏的实现 167

7-1 程序内容简介 167

7-2 需求分析 167

7-3 概要设计 168

7-3-1 游戏的总体流程 168

7-3-2 游戏中的关键问题 168

7-3-3 程序结构设计 169

7-4-1 游戏的主控制流程 170

7-4 详细设计 170

7-4-2 关键代码段的实现 171

7-5 代码实现 175

7-5-1 程序的代码结构 175

7-5-2 程序的主要代码 176

7-6 运行测试 204

7-7 小结 205

第8章 J2ME中深海潜艇游戏的实现 207

8-1 内容简介 207

8-2 需求分析 207

8-3-1 游戏的总体流程 208

8-3 概要设计 208

8-3-2 游戏的关键问题 209

8-3-3 程序结构设计 210

8-4 详细设计 211

8-4-1 游戏的主控制流程 211

8-4-2 游戏中的关键问题的代码实现 212

8-5 代码实现 217

8-5-1 程序的代码结构 217

8-5-2 程序的主要代码 218

8-6 运行测试 248

8-7 小结 249

第9章 J2ME中弹球游戏的实现 251

9-1 内容简介 251

9-2 需求分析 251

9-3 概要设计 251

9-3-1 游戏的总体流程 251

9-3-2 游戏的关键问题 252

9-4 详细设计 253

9-4-1 游戏的主控制流程 253

9-4-2 游戏中关键问题的代码实现 254

9-5 代码实现 257

9-5-1 程序的代码结构 257

9-5-2 程序的主要代码 258

9-6 运行测试 282

9-7 小结 284

第10章 J2ME中电话记录存储的实现 285

10-1 内容简介 285

10-3-2 程序的关键问题 286

10-3-1 程序的功能模块 286

10-3 概要设计 286

10-2 需求分析 286

10-4 详细设计 290

10-4-1 程序的主控制流程 290

10-4-2 程序中的关键问题的代码实现 290

10-5 代码实现 294

10-5-1 程序的主要代码 294

10-6 运行测试 303

10-7 小结 309

参考文献 310