更新时间:2019-01-09 14:30:54
封面
版权信息
前言
第1章 Java ME概述
1.1 Java ME平台
1.2 Java ME体系结构
1.3 移动信息设备简表
1.3.1 MIDP目标设备的特性
1.3.2 MIDP的功能范围
1.3.3 MIDP类库
1.4 MIDP应用程序——MIDlet
1.5 MIDlet套件
1.5.1 清单文件
1.5.2 JAD文件
1.5.3 Java应用程序管理器——JAM或AMS
1.6 Java ME的标准规范
习题1
第2章 Java ME开发环境与工具
2.1 安装无线工具包WTK
2.2 使用WTK开发MIDP应用程序
2.2.1 编写程序源代码
2.2.2 简单开发周期
2.2.3 设置WTK开发环境
2.2.4 完整开发周期
2.3 使用Eclipse开发环境开发MIDP应用程序
2.3.1 Eclipse概述
2.3.2 安装Eclipse和EclipseME
2.3.3 配置Eclipse
2.3.4 使用Eclipse创建MIDlet套件
2.3.5 创建MIDlet
2.3.6 运行MIDlet
2.3.7 打包与混淆
习题2
第3章 图形用户界面体系结构
3.1 LCDUI体系结构
3.2 Display类
3.3 Displayable类
3.4 Command类和CommandListener接口
3.4.1 Command类
3.4.2 CommandListener接口
习题3
第4章 高级用户界面设计
4.1 高级用户界面——Screen类
4.1.1 Screen类概述
4.1.2 文本框——TextBox类
4.1.3 信息窗口——Alert类
4.2 选择实现——Choice接口
4.2.1 构造方法
4.2.2 编辑Choice对象
4.2.3 Choice对象的选项类型
4.3 选择列表——List类
4.3.1 构造方法
4.3.2 列表选项的编辑
4.3.3 列表选项的类型
4.4 容器控件——Form类
4.4.1 Form类概述
4.4.2 组件——Item类
4.4.3 StringItem类
4.4.4 文本区域——TextField类
4.4.5 图像操作——ImageItem类
4.4.6 空间填充控件——Spacer类
4.4.7 选择组组件——ChoiceGroup类
4.4.8 处理日期和时间组件——DateField类
4.4.9 进度条——Gauge类
4.4.10 自定义组件——CustomItem类
习题4
第5章 低级图形用户界面
5.1 画布Canvas类
5.1.1 Canvas类概述
5.1.2 画布规格与布局
5.1.3 绘制和重绘制
5.1.4 画布可视化
5.2 图形绘制Graphics类
5.2.1 绘制简单图形
5.2.2 绘制文本
5.2.3 图像绘制
5.2.4 计时器
5.3 低级事件处理
5.3.1 标准键盘事件
5.3.2 游戏动作按键事件
5.3.3 指针事件
习题5
第6章 MlDP游戏程序设计基础
6.1 游戏程序设计概述
6.2 游戏画布
6.3 游戏画布上的按键处理
6.4 图层Layer类
6.4.1 分块图层TiledLayer类
6.4.2 精灵Sprite类
6.4.3 图层管理 LayerManager类
6.4.4 简单游戏举例
习题6
第7章 MlDP网络编程
7.1 移动网络编程概述
7.1.1 CLDC的通用连接框架
7.1.2 通用连接框架中的类
7.2 HTTP编程
7.2.1 MIDlet连接HTTP服务器
7.2.2 获取HTTP连接的基本信息
7.2.3 手机客户端与HTTP服务器通信