当前位置:首页 > 工业技术
Java ME移动开发实例精讲
Java ME移动开发实例精讲

Java ME移动开发实例精讲PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:郭克华编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302209874
  • 页数:429 页
图书介绍:本书分为8篇共26章,包括入门、高级界面开发、工具API、低级界面开发、RMS开发、网络应用开发、游戏开发和代码优化。
《Java ME移动开发实例精讲》目录

第1篇 入门 1

第1章 Java ME体系介绍和环境配置 1

视频讲解:37分钟 1

1.1 初识Java ME 1

1.2 剖析Java ME 3

1.3 安装JDK 4

1.4 安装WTK 7

1.5 安装Eclipse和EclipseMe 12

1.6 开发第一个手机应用程序 18

1.7 小结 22

第2篇 高级界面开发 23

第2章 界面和Command 23

视频讲解:54分钟 23

2.1 详解MIDlet结构 23

2.2 用Command开发电话号码维护菜单 28

2.3 按钮排布规律 32

2.4 小结 36

第3章 Command事件和List 37

视频讲解:60分钟 37

3.1 开发按钮事件 37

3.2 用List开发电话号码功能选择界面 43

3.3 用List实现电话号码功能选择 48

3.4 小结 54

第4章 TextBox、Ticker和Alert 55

视频讲解:40分钟 55

4.1 用TextBox开发短信界面 55

4.2 用Ticker渲染短信界面 63

4.3 用Alert开发提示界面 64

4.4 小结 73

第5章 表单元素 75

视频讲解:50分钟 76

5.1 用ChoiceGroup选择性别 76

5.2 用DateField设定闹钟 80

5.3 用Gauge调整音量和文件复制进度 83

5.4 用ImageItem显示图像 86

5.5 用TextField开发登录表单 88

5.6 用StringItem渲染表单 90

5.7 小结 94

第6章 表单元素事件 95

视频讲解:32分钟 95

6.1 用ItemCommand事件开发登录表单 95

6.2 用ItemState事件开发注册表单 99

6.3 小结 102

第7章 案例1:短信界面开发 103

视频讲解:42分钟 104

7.1 短信界面的实例需求 104

7.2 短信界面系统分析 106

7.3 代码编写 108

7.4 小结 113

第3篇 工具API 114

第8章 异常处理 114

视频讲解:45分钟 114

8.1 数字计算系统中异常的出现 114

8.2 了解常见异常 117

8.3 处理异常 119

8.4 在注册系统中自定义异常 124

8.5 小结 127

第9章 多线程 128

视频讲解:46分钟 128

9.1 多线程的必要性 128

9.2 多线程的两种开发方法 129

9.3 多线程的安全问题 135

9.4 小结 141

第10章 数值运算、字符串处理和时间管理 142

视频讲解:48分钟 142

10.1 用Math类进行数值运算 142

10.2 用String类进行字符串处理 144

10.3 用StringBuffer类进行字符串处理 147

10.4 获取系统详细时间 150

10.5 小结 153

第11章 其他工具类和数据类型转换 154

视频讲解:32分钟 154

11.1 用Random类生成随机数 154

11.2 用集合容纳对象 155

11.3 用定时器实现电子钟 161

11.4 转换数据类型 164

11.5 手机振动和背光 166

11.6 小结 168

第4篇 低级界面开发 169

第12章 Canvas绘图 169

视频讲解:54分钟 169

12.1 开发全屏幕画布 169

12.2 用Canvas开发简单画图系统 173

12.3 在画图系统中画字符串 182

12.4 在画图系统中画图片 186

12.5 小结 190

第13章 Canvas事件和自定义控件 191

视频讲解:33分钟 191

13.1 用按键事件控制目标飞行 191

13.2 了解指针事件 201

13.3 用自定义控件开发卡通进度条 202

13.4 小结 220

第14章 案例2:动画和简单游戏开发 221

视频讲解:37分钟 221

14.1 弹跳的小球 221

14.2 卡通时钟 228

14.3 拼图游戏 232

14.4 小结 242

第5篇 RMS开发 243

第15章 RMS基础编程 243

视频讲解:51分钟 243

15.1 RecordStore基本操作 243

15.2 RecordStore记录操作 246

15.3 电话簿中的RMS对象存储 253

15.4 备忘录编写 257

15.5 小结 263

第16章 RMS高级编程 264

视频讲解:42分钟 264

16.1 用记录集遍历实现电话簿增删 264

16.2 用记录监听实现实时日志 273

16.3 用记录过滤实现电话簿高级查询 278

16.4 含排序功能的电话簿系统 284

16.5 小结 289

第17章 案例3:电话簿模拟 290

视频讲解:60分钟 290

17.1 电话簿的实例需求 290

17.2 电话簿系统分析 292

17.3 代码编写 293

17.4 小结 300

第6篇 网络应用开发 301

第18章 TCP编程 301

视频讲解:100分钟 301

18.1 客户端连接到服务器 301

18.2 利用TCP实现双向聊天系统 309

18.3 利用TCP实现多客户聊天系统 317

18.4 小结 322

第19章 UDP编程 323

视频讲解:39分钟 323

19.1 利用UDP实现双向聊天系统 323

19.2 利用UDP实现多客户聊天系统 334

19.3 小结 338

第20章 HTTP编程 339

视频讲解:41分钟 339

20.1 安装HTTP服务器 339

20.2 MIDlet连接HTTP服务器 342

20.3 远程用户登录系统 347

20.4 小结 350

第7篇 游戏开发 351

第21章 游戏画布和图层 351

视频讲解:62分钟 352

21.1 详解游戏画布 352

21.2 详解图层 362

21.3 小结 363

第22章 Sprite 364

视频讲解:46分钟 364

22.1 直升飞机的下落 364

22.2 旋转的卡通人 367

22.3 绕中心旋转的卡通人 369

22.4 飞机和卡通人的碰撞 372

22.5 飞翔的蚊子 376

22.6 一个综合案例 382

22.7 小结 384

第23章 TiledLayer和图层管理器 385

视频讲解:53分钟 385

23.1 切割和填充搬箱子地图 385

23.2 搬箱子地图的高级填充 391

23.3 地图和精灵的碰撞检测 394

23.4 用图层管理器开发滚动地图 397

23.5 小结 400

第24章 案例4:赛车游戏 401

24.1 赛车游戏的实例需求 401

24.2 赛车游戏的系统分析 402

24.3 代码编写 405

24.4 小结 409

第8篇 其他 410

第25章 JBuilder下的Java ME开发 410

25.1 安装JBuilder 410

25.2 用JBuilder开发MIDlet 412

25.3 使用自己的WTK 418

25.4 小结 420

第26章 Java ME代码优化 421

视频讲解:30分钟 421

26.1 优化除法 421

26.2 优化变量赋值 421

26.3 优化循环 422

26.4 优化字符串 423

26.5 优化异常处理 424

26.6 MIDlet编程策略 424

26.7 小结 426

附录A 光盘内容与使用说明 427

相关图书
作者其它书籍
返回顶部