基本信息·出版社:清华大学出版社 ·页码:429 页 ·出版日期:2010年01月 ·ISBN:9787302209874 ·条形码:9787302209874 ·版本:第1版 ·装帧:平装 ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
Java ME移动开发实例精讲(附DVD光盘1张) |
 |
|
 |
Java ME移动开发实例精讲(附DVD光盘1张) |
 |

基本信息·出版社:清华大学出版社
·页码:429 页
·出版日期:2010年01月
·ISBN:9787302209874
·条形码:9787302209874
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《Java ME移动开发实例精讲》分为8篇共26章,包括入门、高级界面开发、工具API、低级界面开发、RMS开发、网络应用开发、游戏开发和代码优化等。《Java ME移动开发实例精讲》使用的开发环境是JDK1.6+WTK2.5+Eclipse3.2.2+EclipseMe1.7.7,逐步引领读者从基础到各个知识点的学习,然后再开发出完整的系统。全书内容由浅入深,并辅以大量的实例说明,每一个专题后面都给出了完整的项目案例,如短信界面开发、动画开发、电话簿开发、拼图游戏及赛车游戏等。
作者简介 郭克华,计算机应用技术博士,中国计算机学会会员,印度国家信息技术学院(NIIT)软件开发与项目管理培训师,NIIT2005年白金院士奖获得者,上海仕为咨询特聘专家,惠普中国特约讲师,中南大学讲师。
8年的软件开发和培训经历,在全国各地进行基于Java技术的培训和咨询,服务的企业包括石油、铁路、电信、数字认证、对日软件外包等公司,具有丰富的项目、培训和咨询经验,是高质量培训教案的积极开发者,2008年,出版了《J2EE高级框架实战教学视频(16CD,50讲)》、《JAVAME移动开发实战教学视频(2DVD,25讲)》,反响强烈,在业界获得广泛好评,被包括太平洋电脑网、硅谷动力、网易、CSDN在内的各大网站和个人网站广泛转载,培训教案被广为传阅。
编辑推荐 《Java ME移动开发实例精讲》部分视频被CSDN.网易.硅谷动力.太平洋电脑网等在内的各大网站和个人网站广泛转载,被观看逾万次国内第一部配备全套视频讲解的JavaME类图书部分视频在太平洋电脑网、硅谷动力、网易、CSDN等大网站广泛转载,反响强烈
配全套25讲同步视频讲解
配备多个教学案例和源程序
作者有开发与培训8年经验,为多家大型企业做过培训,实战经验丰富
实战派开发专家倾情奉献
国内第一部配全套视频的Java ME类图书
目录 第1篇 入 门
第1章 Java ME体系介绍和环境配置 1
视频讲解:37分钟
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篇 高级界面开发
第2章 界面和Command 23
视频讲解:54分钟
2.1 详解MIDlet结构 23
2.2 用Command开发电话号码维护菜单 28
2.3 按钮排布规律 32
2.4 小结 36
第3章 Command事件和List 37
视频讲解:60分钟
3.1 开发按钮事件 37
3.2 用List开发电话号码功能选择界面 43
3.3 用List实现电话号码功能选择 48
3.4 小结 54
第4章 TextBox、Ticker和Alert 55
视频讲解:40分钟
4.1 用TextBox开发短信界面 55
4.2 用Ticker渲染短信界面 63
4.3 用Alert开发提示界面 64
4.4 小结 73
第5章 表单元素 75
视频讲解:50分钟
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分钟
6.1 用ItemCommand事件开发登录表单 95
6.2 用ItemState事件开发注册表单 99
6.3 小结 102
第7章 案例1:短信界面开发 103
视频讲解:42分钟
7.1 短信界面的实例需求 104
7.2 短信界面系统分析 106
7.3 代码编写 108
7.4 小结 113
第3篇 工具API
第8章 异常处理 114
视频讲解:45分钟
8.1 数字计算系统中异常的出现 114
8.2 了解常见异常 117
8.3 处理异常 119
8.4 在注册系统中自定义异常 124
8.5 小结 127
第9章 多线程 128
视频讲解:46分钟
9.1 多线程的必要性 128
9.2 多线程的两种开发方法 129
9.3 多线程的安全问题 135
9.4 小结 141
第10章 数值运算、字符串处理和时间管理 142
视频讲解:48分钟
10.1 用Math类进行数值运算 142
10.2 用String类进行字符串处理 144
10.3 用StringBuffer类进行字符串处理 147
10.4 获取系统详细时间 150
10.5 小结 153
第11章 其他工具类和数据类型转换 154
视频讲解:32分钟
11.1 用Random类生成随机数 154
11.2 用集合容纳对象 155
11.3 用定时器实现电子钟 161
11.4 转换数据类型 164
11.5 手机振动和背光 166
11.6 小结 168
第4篇 低级界面开发
第12章 Canvas绘图 169
视频讲解:54分钟
12.1 开发全屏幕画布 169
12.2 用Canvas开发简单画图系统 173
12.3 在画图系统中画字符串 182
12.4 在画图系统中画图片 186
12.5 小结 190
第13章 Canvas事件和自定义控件 191
视频讲解:33分钟
13.1 用按键事件控制目标飞行 191
13.2 了解指针事件 201
13.3 用自定义控件开发卡通进度条 202
13.4 小结 220
第14章 案例2:动画和简单游戏开发 221
视频讲解:37分钟
14.1 弹跳的小球 221
14.2 卡通时钟 228
14.3 拼图游戏 232
14.4 小结 242
第5篇 RMS开发
第15章 RMS基础编程 243
视频讲解:51分钟
15.1 RecordStore基本操作 243
15.2 RecordStore记录操作 246
15.3 电话簿中的RMS对象存储 253
15.4 备忘录编写 257
15.5 小结 263
第16章 RMS高级编程 264
视频讲解:42分钟
16.1 用记录集遍历实现电话簿增删 264
16.2 用记录监听实现实时日志 273
16.3 用记录过滤实现电话簿高级查询 278
16.4 含排序功能的电话簿系统 284
16.5 小结 289
第17章 案例3:电话簿模拟 290
视频讲解:60分钟
17.1 电话簿的实例需求 290
17.2 电话簿系统分析 292
17.3 代码编写 293
17.4 小结 300
第6篇 网络应用开发
第18章 TCP编程 301
视频讲解:100分钟
18.1 客户端连接到服务器 301
18.2 利用TCP实现双向聊天系统 309
18.3 利用TCP实现多客户聊天系统 317
18.4 小结 322
第19章 UDP编程 323
视频讲解:39分钟
19.1 利用UDP实现双向聊天系统 323
19.2 利用UDP实现多客户聊天系统 334
19.3 小结 338
第20章 HTTP编程 339
视频讲解:41分钟
20.1 安装HTTP服务器 339
20.2 MIDlet连接HTTP服务器 342
20.3 远程用户登录系统 347
20.4 小结 350
第7篇 游戏开发
第21章 游戏画布和图层 351
视频讲解:62分钟
21.1 详解游戏画布 352
21.2 详解图层 362
21.3 小结 363
第22章 Sprite 364
视频讲解:46分钟
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分钟
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篇 其 他
第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分钟
26.1 优化除法 421
26.2 优化变量赋值 421
26.3 优化循环 422
26.4 优化字符串 423
26.5 优化异常处理 424
26.6 MIDlet编程策略 424
26.7 小结 426
附录A 光盘内容与使用说明 427
……
序言 随着互联网的迅猛发展,3G(第三代数字通信技术)时代已经来临,互联网中人纷纷进军3G领域,尝试发掘自身业务与3G业务的结合点。不少编程爱好者和程序员在逐渐转向移动开发。Java ME作为移动开发的一项重要技术,备受人们关注。对于初学者来说,有一本自己能看得懂、学得会、实例丰富、完全可以自学的Java ME方面的书是非常必要的。这就是本书编写的初衷。
本书内容
本书的知识体系本着循序渐进的原则,以实例、案例的形式,逐步引领读者从基础到各个知识点的系统学习。全书共分为8篇:
第1篇为入门篇。主要讲解了Java ME的体系架构,包括Java ME简介、Java ME体系结构、JDK的安装、WTK的安装、Eclipse和EclipseMe的安装,最后编写了一个简单的手机应用程序。
第2篇为高级界面开发。主要介绍界面和Command、Command事件和List,TextBox、Ticker和Alert,表单元素的使用,表单元素事件,还特别针对一个短信界面开发案例进行讲解。
第3篇为工具API。主要讲解了异常的重要内容,包括了异常的出现、常见异常、异常的处理和自定义异常。介绍了多线程,包括多线程的必要性、多线程的两种开发方法和多线程的安全问题。还介绍了利用Math类进行数值运算,利用String类和StringBuffer类进行字符串处理,最后讲解了时间管理及其他工具类和数据类型转换,
第4篇为低级界面开发。主要讲解了Canvas绘图、Canvas事件和自定义控件,介绍了一个动画开发、一个时钟开发的案例,然后介绍了拼图游戏。
第5篇为RMS开发,主要讲解了RMS基础编程和RMS高级编程,开发了一个电话簿案例。
第6篇为网络应用开发。本篇主要介绍TCP编程、UDP编程、HTTP编程。
第7篇为游戏开发。本篇主要介绍了游戏画布和图层、Sprite、TiledLayer和图层管理器,最后用一个赛车游戏对Sprite以及地图滚动实例进行了深入总结。
第8篇为其他内容。本篇主要介绍了JBuilder下的Java ME开发,并讲解了Java ME代码优化,介绍了一些常见的代码优化技巧。
本书读者对象
本书可作为有一定Java基础但没有Java ME移动开发经验的程序员的入门用书,也可供有经验的Java ME开发人员参考,也适合作为Java移动开发技术培训班的教材。
本书特色
本书专门配备了全程语音教学视频光盘,这是我们目前所见到的Java ME类图书唯一的一本,读者可以先看光盘再看书,相信一定可以更快、更方便地学习。
本书的配套光盘中包含全书所有实例的源代码以及用到的软件,免去了读者录入之苦,所有程序均经过了作者精心的调试,确保准确无误。
本书作者是资深讲师,长期从事Java高端技术的研发与培训,拥有丰富的开发、教学经验,无论从书的实用性和可读性都有实力保证。
本书内容全面,涵盖了Java ME&MIDP 2.0中几乎所有的内容,包括界面开发、常用工具、数据存储开发、网络应用开发、游戏开发、代码优化等;采用印度基于榜样的教学方法,提出案例,现场开发,即学即会。
本书语言浅显易懂,实例丰富,可操作性强,把各种方法和技巧完全融于实例的制作中。
作者和服务
郭克华,计算机应用技术博士,中国计算机学会会员,印度国家信息技术学院(NIIT)软件开发与项目管理培训师,NIIT2005年白金院士奖获得者,上海仕为咨询特聘专家,惠普中国特约讲师,中南大学讲师。8年的软件开发和培训经历,在全国各地进行基于Java技术的培训和咨询,服务的企业包括石油、铁路、电信、数字认证、对日软件外包等公司,具有丰富的项目、培训和咨询经验,是高质量培训教案的积极开发者,2008年,出版了《J2EE高级框架实战教学视频(16CD,50讲)》、《JAVA ME移动开发实战教学视频(2DVD,25讲)》,反响强烈,在业界获得大量好评,被包括太平洋电脑网、硅谷动力、网易、CSDN在内的各大网站和个人广泛转载,培训教案被广为传阅。
本书的有关技术问题,读者可以发邮件给作者以相互交流,作者的邮件是:guokehua@ yahoo.com.cn,liulm75@163.com。
本书除了郭克华主要编著以外,周宜洁、郭泽平、何才菊、阳际荣、王昭阳、胡博涵、胡智宏、王孟、韦建新、郭克莲、陈海燕、李敏、王祥、陈林、方嘉、林亚池、郭承周、王鑫鑫、王传荣、唐路明等人也参与了本书的部分编写工作,在此一并感谢。
文摘 插图: