《J2ME移动设备程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡虚怀,杨志和,李焕编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302109699
  • 页数:344 页
图书介绍:本书详细介绍了J2ME程序设计的方法与技巧。

目录 1

第1章 概论 1

1.1 移动数据通信 1

1.1.1 移动数据通信的基本概念 1

1.1.2 移动数据通信网的组成与分类 1

1.1.3 移动数据通信业务与应用 3

1.2 移动设备 4

1.2.2 手机 5

1.2.1 单向与双向寻呼机 5

1.2.3 个人数字助理 6

1.2.4 智能卡 7

1.3 J2ME平台 7

1.3.1 Java 2平台的三种版本 8

1.3.2 J2ME体系结构 10

1.3.3 J2ME的标准化工作 12

1.4 J2ME的应用现状与前景 13

思考题 14

2.1.2 CDC类库 15

2.1.1 CDC目标设备的特征 15

第2章 连接设备与连接受限设备的配置和简表 15

2.1 连接设备配置(CDC) 15

2.1.3 基于CDC的简表与可选包 16

2.2 连接受限设备配置(CLDC) 17

2.2.1 CLDC目标设备的特征 18

2.2.2 CLDC虚拟机的参考实现KVM 18

2.2.3 CLDC的兼容性特征 19

2.2.4 CLDC的安全性机制 20

2.2.5 CLDC的类库 21

2.3 移动信息设备简表(MIDP) 25

2.3.2 MIDP规范所涉及的功能范围 26

2.3.1 MIDP目标设备的特征 26

2.3.3 MIDP类库 27

2.3.4 MIDP应用程序体系结构 28

思考题 29

第3章 MIDP编程基础 30

3.1 MIDP的应用程序——MIDlet 30

3.1.1 什么是MIDlet 30

3.1.2 最简单的MIDlet 30

3.1.3 MIDlet的状态与生存期 33

3.1.4 MIDlet中的方法 34

3.2.1 MIDlet属性 38

3.2 MIDlet套件 38

3.2.2 清单文件 40

3.2.3 应用程序描述文件 40

3.3 MIDlet的执行环境 43

3.4 MIDP编程的原则 44

思考题 45

第4章 J2ME应用开发环境与工具 46

4.1 J2ME无线工具包 46

4.1.1 简介 46

4.1.2 运行环境与安装 46

4.1.3 J2ME WTK中的项目管理 49

4.1.4 使用J2ME WTK开发MIDlet套件 55

4.1.5 在Web服务器上部署应用程序 60

4.1.6 J2ME WTK仿真器 64

4.1.7 使用命令行方式 67

4.2 Eclipse集成开发工具 71

4.2.1 Eclipse的安装与配置 71

4.2.2 Eclipse工作台简介 77

4.2.3 使用Eclipse开发MIDlet套件 78

思考题 82

5.1 MIDP用户界面设计概述 83

第5章 MIDP高级用户界面设计 83

5.2.1 Display类 85

5.2 管理用户界面的类 85

5.2.2 Displayable类 88

5.2.3 获取设备信息 91

5.3 高级事件处理 93

5.3.1 Command类 93

5.3.2 CommandListener接口 97

5.4 Screen类 100

5.5 Ticker类 104

5.6.1 Alter类 106

5.6 Alert类与AlertType类 106

5.6.2 AlertType类 111

5.7 Form类 112

5.7.1 Form类构造函数 114

5.7.2 Form类的应用 114

5.8 Item类 117

5.8.1 StringItem类 119

5.8.2 ImageItem类 121

5.8.3 ChoiceGroup类 125

5.8.4 DateField类 132

5.8.5 TextField类 135

5.8.6 Gauge类 139

5.9 List类 142

5.10 TextBox类 146

思考题 150

第6章 MIDP低级用户界面设计 151

6.1 Canvas类 151

6.1.1 Canvas类概述 152

6.1.2 画布布局 154

6.1.3 画布的应用 155

6.2 Graphics类 158

6.2.1 画笔 160

6.2.2 直线 161

6.2.3 矩形 161

6.2.4 圆弧 164

6.2.5 文本 166

6.3 Image类 170

6.4 计时器 175

6.4.1 TimerTask类 175

6.4.2 Timer类 176

6.5.1 键盘事件 179

6.5 低级事件处理 179

6.5.2 游戏动作 182

6.5.3 指针事件 185

思考题 188

第7章 MIDP游戏程序设计 189

7.1 MIDP游戏程序设计概述 189

7.2 游戏画布 190

7.2.1 GameCanvas类的使用 190

7.2.2 GameCanvas类中的按键处理 194

7.3 图层 198

7.4.1 基本概念 199

7.4 分块图层 199

7.4.2 分块图层的使用 203

7.5 精灵 208

7.5.1 精灵的使用 208

7.5.2 碰撞检测 211

7.5.3 精灵的移动和旋转 217

7.5.4 扩展精灵类 224

7.6 图层管理 228

7.6.1 管理图层 228

7.6.2 视窗的设置与显示 229

思考题 236

8.1 Mobile Media API体系结构 238

第8章 MIDP多媒体程序设计 238

8.2 媒体播放器 239

8.2.1 Manger类 239

8.2.2 使用Player 242

8.2.3 多媒体播放控制 244

8.2.4 PlayerListener接口 249

思考题 255

第9章 MIDP数据管理程序设计 256

9.1 记录管理系统RMS概述 256

9.2.1 记录存储的管理 257

9.2 记录存储的基本操作 257

9.2.2 记录的基本操作 264

9.2.3 复杂记录的处理 271

9.3 记录的遍历、查询与排序 282

9.3.1 记录的遍历 282

9.3.2 记录的查询 284

9.3.3 记录的排序 285

9.4 记录存储的事件处理 292

思考题 297

10.1.1 概述 299

第10章 MIDP网络程序设计 299

10.1 MIDP网络编程概述 299

10.1.2 CLDC通用连接框架 300

10.1.3 MIDP对通用连接框架的扩展 301

10.1.4 CLDC通用连接类型 301

10.2 基于HTTP编程 306

10.2.1 HTTP简介 306

10.2.2 使用通用连接框架进行HTTP连接 309

10.2.3 HttpConnection接口 314

10.3.1 SocketConnection接口 324

10.3 基于套接字(Socket)编程 324

10.3.2 ServerSocketConnection接口 325

10.4 基于数据报(Datagram)编程 332

10.5 响应网络连接 339

10.5.1 概述 339

10.5.2 PushRegistry类 339

10.5.3 静态推注册 340

10.5.4 动态推注册 341

10.5.5 监听与处理 342

思考题 342

参考书目 344