内容简介
第1篇 入门
第1章 Java ME体系介绍和环境配置
视频讲解:37分钟
1.1 初识Java ME
1.2 剖析Java ME
1.3 安装JDK
1.4 安装WTK
1.5 安装Eclipse和EclipseMe
1.6 开发第一个手机应用程序
1.7 小结
第2篇 高级界面开发
第2章 界面和Command
视频讲解:54分钟
2.1 详解MIDlet结构
2.2 用Command开发电话号码维护菜单
2.3 按钮排布规律
2.4 小结
第3章 Command事件和List
视频讲解:60分钟
3.1 开发按钮事件
3.2 用List开发电话号码功能选择界面
3.3 用List实现电话号码功能选择
3.4 小结
第4章 TextBox、Ticker和Alert
视频讲解:40分钟
4.1 用TextBox开发短信界面
4.2 用Ticker渲染短信界面
4.3 用Alert开发提示界面
4.4 小结
第5章 表单元素
视频讲解:50分钟
5.1 用ChoiceGroup选择性别
5.2 用DateField设定闹钟
5.3 用Gauge调整音量和文件复制进度
5.4 用ImageItem显示图像
5.5 用TextField开发登录表单
5.6 用StringItem渲染表单
5.7 小结
第6章 表单元素事件
视频讲解:32分钟
6.1 用ItemCommand事件开发登录表单
6.2 用ItemState事件开发注册表单
6.3 小结
第7章 案例1:短信界面开发
视频讲解:42分钟
7.1 短信界面的实例需求
7.2 短信界面系统分析
7.3 代码编写
7.4 小结
第3篇 工具API
第8章 异常处理
视频讲解:45分钟
8.1 数字计算系统中异常的出现
8.2 了解常见异常
8.3 处理异常
8.4 在注册系统中自定义异常
8.5 小结
第9章 多线程
视频讲解:46分钟
9.1 多线程的必要性
9.2 多线程的两种开发方法
9.3 多线程的安全问题
9.4 小结
第10章 数值运算、字符串处理和时间管理
视频讲解:48分钟
10.1 用Math类进行数值运算
10.2 用String类进行字符串处理
10.3 用StringBuffer类进行字符串处理
10.4 获取系统详细时间
10.5 小结
第11章 其他工具类和数据类型转换
视频讲解:32分钟
11.1 用Random类生成随机数
11.2 用集合容纳对象
11.3 用定时器实现电子钟
11.4 转换数据类型
11.5 手机振动和背光
11.6 小结
第4篇 低级界面开发
第12章 Canvas绘图
视频讲解:54分钟
12.1 开发全屏幕画布
12.2 用Canvas开发简单画图系统
12.3 在画图系统中画字符串
12.4 在画图系统中画图片
12.5 小结
第13章 Canvas事件和自定义控件
视频讲解:33分钟
13.1 用按键事件控制目标飞行
13.2 了解指针事件
13.3 用自定义控件开发卡通进度条
13.4 小结
第14章 案例2:动画和简单游戏开发
视频讲解:37分钟
14.1 弹跳的小球
14.2 卡通时钟
14.3 拼图游戏
14.4 小结
第5篇 RMS开发
第15章 RMS基础编程
视频讲解:51分钟
15.1 RecordStore基本操作
15.2 RecordStore记录操作
15.3 电话簿中的RMS对象存储
15.4 备忘录编写
15.5 小结
第16章 RMS高级编程
视频讲解:42分钟
16.1 用记录集遍历实现电话簿增删
16.2 用记录监听实现实时日志
16.3 用记录过滤实现电话簿高级查询
16.4 含排序功能的电话簿系统
16.5 小结
第17章 案例3:电话簿模拟
视频讲解:60分钟
17.1 电话簿的实例需求
17.2 电话簿系统分析
17.3 代码编写
17.4 小结
第6篇 网络应用开发
第18章 TCP编程
视频讲解:100分钟
18.1 客户端连接到服务器
18.2 利用TCP实现双向聊天系统
18.3 利用TCP实现多客户聊天系统
18.4 小结
第19章 UDP编程
视频讲解:39分钟
19.1 利用UDP实现双向聊天系统
19.2 利用UDP实现多客户聊天系统
19.3 小结
第20章 HTTP编程
视频讲解:41分钟
20.1 安装HTTP服务器
20.2 MIDlet连接HTTP服务器
20.3 远程用户登录系统
20.4 小结
第7篇 游戏开发
第21章 游戏画布和图层
视频讲解:62分钟
21.1 详解游戏画布
21.2 详解图层
21.3 小结
第22章 Sprite
视频讲解:46分钟
22.1 直升飞机的下落
22.2 旋转的卡通人
22.3 绕中心旋转的卡通人
22.4 飞机和卡通人的碰撞
22.5 飞翔的蚊子
22.6 一个综合案例
22.7 小结
第23章 TiledLayer和图层管理器
视频讲解:53分钟
23.1 切割和填充搬箱子地图
23.2 搬箱子地图的高级填充
23.3 地图和精灵的碰撞检测
23.4 用图层管理器开发滚动地图
23.5 小结
第24章 案例4:赛车游戏
24.1 赛车游戏的实例需求
24.2 赛车游戏的系统分析
24.3 代码编写
24.4 小结
第8篇 其他
第25章 JBuilder下的Java ME开发
25.1 安装JBuilder
25.2 用JBuilder开发MIDlet
25.3 使用自己的WTK
25.4 小结
第26章 Java ME代码优化
视频讲解:30分钟
26.1 优化除法
26.2 优化变量赋值
26.3 优化循环
26.4 优化字符串
26.5 优化异常处理
26.6 MIDlet编程策略
26.7 小结
附录A 光盘内容与使用说明