注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关J2ME MIDP 1.0/2.0无线设备编程指南

J2ME MIDP 1.0/2.0无线设备编程指南

J2ME MIDP 1.0/2.0无线设备编程指南

定 价:¥35.00

作 者: 闻怡洋编著
出版社: 北京大学出版社
丛编项:
标 签: J2ME

ISBN: 9787301075012 出版时间: 2004-07-01 包装: 胶版纸
开本: 26cm 页数: 288 字数:  

内容简介

  本书特色●内容新涉及、J2MEMIDP1.0/2.0版本的功能,内容新颖,覆盖面广。●实践性强融入了作者在项目中积累的经验和心得,从开发人员的角度来写本书。●层次架构清晰内容讲解上由浅入深,语言简洁,条理清晰.能让读者快速进入手机开发的殿堂。本书主要讲解如何利用MIDPv2.0在无线设备上进行编程开发,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发,此外在本书的附录部分对Nokia智能手机的MIDP开发包的安装和使用等知识做了简单介绍。本书以MIDPv2.0为基础主讲,因为MIDPv2.0包含了MIDPv1.0的所有功能,为了减少读者在实践中的误解,在书中也对MIDPvi.0和2.0的功能进行了区分和说明。阅读本书的读者需要有一定的Java基础,希望通过本书读者可以掌握MIDP程序的开发方法。

作者简介

暂缺《J2ME MIDP 1.0/2.0无线设备编程指南》作者简介

图书目录

第1章 J2HE介绍
1. 1 J2ME的基本概念
1. 1. 1 J2ME介绍
1. 1. 2 从JVM到CVM.
KVM的演变
1. 1. 3 CDC与CLDC介绍
1. 1. 4 MIDP介绍
1. 1. 5 CLDC/MIDP架构介绍
1. 1. 6 J2ME. J2SE与J2EE之间的比较
1. 1. 7 J2ME的前景
1. 2 MIDP的适用范围
1. 3 本书的内容与组织
1. 4 本书的读者
1. 5 J2ME与MIDP相关网站
第2章 开发前的准备工作
2. 1 准备好开发环境
2. 2 系统要求
2. 3 需要的开发包与模拟器
2. 4 建立开发环境
2. 4. 1 J2SESDK的安装
2. 4. 2 J2MEWirelessToolkit的安装
2. 4. 3 编译并利用模拟器运行示例
2. 5 在手机中运行示例程序
2. 6 通过Web下载程序
2. 7 了解手机键盘
2. 8 WTK开发包的中文本地化
2. 9 关于java. io. java. lang. java. util包
第3章 J2HE开发尝试
3. 1 使用J2ME Wireless Toolkit开发MIDlet程序
3. 2 第一个MIDlet程序
3. 2. 1 理解J2ME Wireless Toolkit的目录结构
3. 2. 2 利用J2ME Wireless Toolkit创建工程
3. 2. 3 编写代码
3. 2. 4 编译运行
3. 2. 5 MIDlet程序的生存周期
3. 2. 6 代码讲解
3. 3 关于MIDletSuite
3. 4 把第二个MIDlet程序添加到MIDletSuite
3. 4. 1 编写代码
3. 4. 2 在MIDletSuite中添加新的MIDlet
3. 4. 3 生成的JAD文件
3. 5 自定义参数
3. 6 使用资源
3. 7 检测设备功能
第4章 J2HE开发基础
4. 1 MIDlet程序开发的基本方法
4. 2 MIDP程序类MIDlet
4. 2. 1 MIDlet类介绍
4. 2. 2 MIDlet类功能介绍
4. 2. 3 MIDlet类中需要重载的方法
4. 3 Display类
4. 3. 1 可以在屏幕上显示的窗口
4. 3. 2 Display类功能介绍
4. 3. 3 Display类MIDPv2. 0新增功能介绍
4. 3. 4 在屏幕上显示Canvas对象
4. 3. 5 在屏幕上显示Screen对象
4. 4 菜单命令类Command
4. 4. 1 Command类
4. 4. 2 命令类型与优先级
4. 5 CommandListener接口与菜单命令的处理
4. 5. 1 CommandListener接口
4. 5. 2 命令事件的处理
4. 5. 3 处理来自不同窗口的命令
4. 6 编写MIDlet程序的基本思路
第5章 利用Canvas进行界面设计
5. 1 低级界面开发
5. 2 Displayable类
5. 2. 1 Displayable类介绍
5. 2. 2 MIDPv2. 0中Displayable类新增功能介绍
5. 3 Canvas类
5. 3. 1 Canvas类介绍
5. 3. 2 Canvas类与作图有关的功能介绍
5. 3. 3 在Canvas中作图需要重载的paint方法
5. 4 作图
5. 4. 1 Graphics类
5. 4. 2 坐标
5. 4. 3 输出时的对齐方式
5. 4. 4 颜色
5. 4. 5 文字输出
5. 4. 6 字体
5. 4. 7 线条, 图形与填充
5. 4. 8 图像
5. 4. 9 裁剪区
5. 4. 10 Alpha混合功能
5. 4. 11 作图示范程序讲解
5. 5 键盘设备输入与指针设备输入
5. 5. 1 设备的按键
5. 5. 2 Canvas类与按键有关的功能介绍
5. 5. 3 Canvas类键盘事件介绍
5. 5. 4 设备的指针
5. 5. 5 Canvas类与指针设备有关的功能介绍
5. 5. 6 Canvas类指针事件介绍
5. 5. 7 处理按键事件和指针事件
5. 6 MIDPv2. 0新增的全屏幕模式
5. 7 线程, 定时器与动画
5. 7. 1 J2ME中的线程
5. 7. 2 J2ME中的定时器
5. 7. 3 动画
5. 8 绘图开发实例:日历
5. 8. 1 日历功能
5. 8. 2 日历类静态类图
5. 8. 3 接口定义代码
5. 8. 4 日历类CalendarCanvas代码
5. 8. 5 演示程序代码
第6章 利用Screen进行界面设计
6. 1 高级界面开发
6. 2 Screen类及其派生类
6. 3 Ticker类
6. 4 TextBox类
6. 5 Alert类
6. 6 List类与Choice接口
6. 7 利用Form组织界面
6. 7. 1 Form类与Item类
6. 7. 2 ItemStateListener接口与状态监听
6. 8 Item类与Form类在MIDPv2. 0中新增功能
6. 8. 1 对象大小控制
6. 8. 2 对象布局
6. 8. 3 ItemCommandListener接口与命令处理
6. 9 Stringltem类
6. 10 TextField类
6. 11 ChoiceGroup类
6. 12 DateField类
6. 13 Gauge类
6. 14 包含Gauge对象的Alert对象
6. 15 Imageltem类
6. 16 Spacer类
6. 17 Customltem类
6. 17. 1 Customltem类基本功能介绍
6. 17. 2 在Customltem类中实现大小计算和显示
6. 17. 3 交互模式
6. 17. 4 处理方向键事件
6. 17. 5 处理按键与指针事件
6. 17. 6 命令处理
6. 18 界面开发实例:日程管理
6. 18. 1 日程管理功能
6. 18. 2 数据的表示与存储
6. 18. 3 程序静态类示意图
6. 18. 4 程序的操作方式
6. 18. 5 程序的运行流程
6. 18. 6 日程记录类Scheduleltem代码
6. 18. 7 CalendarListForm类的代码
6. 18. 8 CalendarEditForm类的代码
6. 18. 9 程序代码
第7章 MIDP v2. 0游戏开发
7. 1 MIDP v2. 0游戏开发简介
7. 2 GameCnnvns类
7. 3 Layer类
7. 4 TiledLayer类
7. 5 LayerManager类
7. 6 Sprite类
第8章 持续数据存储
8. 1 MIDP对持续数据存储的支持
8. 2 RMS介绍
8. 3 记录文件的创建与删除
8. 4 空间检查
8. 5 记录的添加与删除
8. 6 记录的读取, 修改和遍历
8. 7 记录的比较与筛选
8. 8 监听记录的变动
8. 9 数据存储的其他辅助功能
8. 10 在多个MIDiet Suite间共享数据
8. 11 数据库开发实例:日程记录的保存
8. 11. 1 数据存储功能
8. 11. 2 程序静态类示意图
8. 11. 3 CalendarStore类的代码
8. 11. 4 Scheduleltem类的代码
8. 11. 5 ItemTable类的代码
8. 11. 6 程序代码
第9章 网络通信功能
9. 1 MIDP对网络功能的支持
9. 2 MIDP中网络功能的基本结构
9. 2. 1 GCF介绍
9. 2. 2 协议字符串
9. 2. 3 Connector类
9. 2. 4 Connection接口
9. 3 HTTP的使用
9. 3. 1 HTTP简介
9. 3. 2 安装IIS作为HTTP服务器
9. 3. 3 HttpConnection接口
9. 3. 4 利用StreamConnection接口访问页面
9. 3. 5 利用ContentConnection接口访问页面
9. 3. 6 利用HttpConnection接口访问页面
9. 3. 7 使用POST方法访问页面
9. 3. 8 HTTP访问程序的完整代码
9. 3. 9 通过HTTP下载PNG文件
9. 3. 10 处理中文的显示
9. 3. 11 让程序支持Session
9. 4 使用TCP套接字创建客户方程序
9. 4. 1 套接字介绍
9. 4. 2 编写TCP套接字服务器程序
9. 4. 3 SocketConnection接口
9. 4. 4 利用TCP套接字建立连接与交换数据
9. 5 使用UDP套接字创建发送端程序
9. 5. 1 UDP介绍
9. 5. 2 UDPDatagramConnection接口
9. 5. 3 利用UDP套接字发送与接收数据
9. 6 WTK提供的网络监视工具
9. 7 网络开发实例:网—卜下载日程记录
9. 7. 1 WebService简介
9. 7. 2 日程记录下载功能
附录A SunoNE Studio 4 ME介绍
附录B WTK 2. 0与SunONE Studio 4 ME的集成
附录C NOkia Developer’s Suite for J2ME开发套件介绍
附录D 本书代码列表

本目录推荐