J2ME MIDP 1.0/2.0无线设备编程指南PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:闻怡洋编著
- 出 版 社:北京:北京大学出版社
- 出版年份:2004
- ISBN:7301075014
- 页数:288 页
第1章 J2ME介绍 1
1.1 J2ME的基本概念 1
1.1.1 J2ME介绍 1
1.1.2 从JVM到CVM、KVM的演变 1
1.1.3 CDC与CLDC介绍 2
1.1.4 MIDP介绍 2
1.1.5 CLDC/MIDP架构介绍 4
1.1.6 J2ME、J2SE与J2EE之间的比较 5
1.1.7 J2ME的前景 6
1.2 MIDP的适用范围 7
1.3本书的内容与组织 8
1.4本书的读者 9
1.5 J2ME与MIDP相关网站 10
第2章 开发前的准备工作 11
2.1 准备好开发环境 11
2.2系统要求 11
2.3需要的开发包与模拟器 11
2.4建立开发环境 12
2.4.1 J2SE SDK的安装 12
2.4.2 J2ME Wireless Toolkit的安装 13
2.4.3编译并利用模拟器运行示例 14
2.5在手机中运行示例程序 15
2.6通过Web下载程序 16
2.8WTK开发包的中文本地化 17
2.7了解手机键盘 17
2.9 关于java.io、java.lang、java.util包 18
第3章 J2ME开发尝试 20
3.1 使用J2ME Wireless Toolkit开发MIDlet程序 20
3.2第一个MI Dlet程序 20
3.2.1 理解J2ME Wireless Toolkit的目录结构 20
3.2.2 利用J2ME Wireless Toolkit创建工程 21
3.2.3编写代码 23
3.2.4编译运行 24
3.2.5 MIDlet程序的生存周期 24
3.2.6代码讲解 25
3.4.1 编写代码 27
3.4把第二个MIDlet程序添加到MIDlet Suite 27
3.3 关于 MIDlet Suite 27
3.4.2在MIDlet Suite中添加新的MIDlet 29
3.4.3 生成的JAD文件 30
3.5 自定义参数 31
3.6使用资源 33
3.7检测设备功能 35
第4章 J2ME开发基础 37
4.1 MIDlet程序开发的基本方法 37
4.2 MIDP程序类MIDlet 37
4.2.1 MIDlet类介绍 37
4.2.2 MIDlet类功能介绍 38
4.2.3 MIDlet类中需要重载的方法 38
4.3.1 可以在屏幕上显示的窗口 39
4.3 Display类 39
4.3.2 Display类功能介绍 40
4.3.3 Display类MIDPv2.0新增功能介绍 41
4.3.4 在屏幕上显示Canvas对象 42
4.3.5 在屏幕上显示Screen对象 42
4.4菜单命令类Command 43
4.4.1 Command类 43
4.4.2命令类型与优先级 44
4.5 CommandListener接口与菜单命令的处理 45
4.5.1 CommandListener接口 45
4.5.2命令事件的处理 46
4.5.3 处理来自不同窗口的命令 47
4.6编写 MIDlet程序的基本思路 51
第5章 利用Canvas进行界面设计 52
5.1低级界面开发 52
5.2 Displayable类 52
5.2.1 Displayable类介绍 52
5.2.2 MIDPv2.0中Displayable类新增功能介绍 53
5.3 Canvas类 54
5.3.1 Canvas类介绍 54
5.3.2 Canvas类与作图有关的功能介绍 54
5.3.3在Canvas 中作图需要重载的paint方法 55
5.4作图 56
5.4.1 Graphics类 56
5.4.2坐标 56
5.4.3输出时的对齐方式 57
5.4.4 颜色 58
5.4.5文字输出 59
5.4.6字体 60
5.4.7线条,图形与填充 63
5.4.8 图像 66
5.4.9裁剪区 70
5.4.10 Alpha混合功能 71
5.4.11 作图示范程序讲解 72
5.5键盘设备输入与指针设备输入 74
5.5.1设备的按键 74
5.5.3 Canvas类键盘事件介绍 75
5.5.2 Canvas类与按键有关的功能介绍 75
5.5.4设备的指针 76
5.5.5 Canvas类与指针设备有关的功能介绍 76
5.5.6 Canvas类指针事件介绍 76
5.5.7处理按键事件和指针事件 77
5.6 MIDP v2.0新增的全屏幕模式 79
5.7线程,定时器与动画 80
5.7.1J2ME中的线程 80
5.7.2 J2ME 中的定时器 82
5.7.3动画 84
5.8绘图开发实例:日历 88
5.8.1 日历功能 88
5.8.2 日历类静态类图 89
5.8.3接口定义代码 90
5.8.4历类CalendarCanvas代码 91
5.8.5演示程序代码 97
第6章 利用Screen进行界面设计 100
6.1 高级界面开发 100
6.2 Screen类及其派生类 100
6.3 Ticker类 102
6.4TextBox类 102
6.5 Alert类 106
6.6 List类与Choice接口 111
6.7利用Form组织界面 119
6.7.1 Form类与Item类 119
6.7.2 ItemStateListener接口与状态监听 123
6.8.1对象大小控制 125
6.8 Item类与Form类在MIDP v2.0中新增功能 125
6.8.2对象布局 126
6.8.3 ItemCommandListener接口与命令处理 128
6.9 StringItem类 131
6.10TextField类 136
6.11 ChoiceGroup类 137
6.12 DateField类 141
6.13 Gauge类 142
6.14包含Gauge对象的Alert对象 146
6.15 ImageItem类 149
6.16 Spacer类 154
6.17.1 CustomItem类基本功能介绍 155
6.17 CustomItem类 155
6.17.2在CustomItem类中实现大小计算和显示 156
6.17.3交互模式 160
6.17.4处理方向键事件 161
6.17.5处理按键与指针事件 163
6.17.6命令处理 165
6.18界面开发实例:日程管理 167
6.18.1 日程管理功能 167
6.18.2数据的表示与存储 168
6.18.3程序静态类示意图 169
6.18.4程序的操作方式 170
6.18.5程序的运行流程 171
6.18.6日程记录类ScheduleItem代码 172
6.18.7 CalendarListForm类的代码 173
6.18.8 CalendarEditForm类的代码 175
6.18.9程序代码 177
第7章 MI DP v2.0游戏开发 182
7.1MIDP v2.0游戏开发简介 182
7.2 GameCanvas类 182
7.3 Layer类 187
7.4 TiledLayer类 188
7.5 L.ayerManager类 193
7.6 Sprite类 201
8.1 MIDP对持续数据存储的支持 209
8.2 RMS介绍 209
第8章 持续数据存储 209
8.3记录文件的创建与删除 210
8.4空间检查 215
8.5记录的添加与删除 215
8.6记录的读取,修改和遍历 216
8.7记录的比较与筛选 222
8.8监听记录的变动 225
8.9数据存储的其他辅助功能 226
8.10在多个MIDlet Suite间共享数据 227
8.11数据库开发实例:日程记录的保存 228
8.11.1数据存储功能 228
8.11.2程序静态类示意图 229
8.11.3 CalendarStore类的代码 230
8.11.4 ScheduleItem类的代码 231
8.11.5 ItemTable类的代码 232
8.11.6程序代码 234
第9章 网络通信功能 236
9.1 MIDP对网络功能的支持 236
9.2 MIDP中网络功能的基本结构 236
9.2.1 GCF介绍 236
9.2.2协议字符串 237
9.2.3 Connector类 238
9.2.4 Connection接口 239
9.3 HTTP的使用 240
9.3.1 HTTP简介 240
9.3.2安装IIS作为HTTP服务器 242
9.3.3 HttpConnection接口 243
9.3.4利用StreamConnection接口访问页面 247
9.3.5利用ContcntConnection接口访问页面 248
9.3.6利用HttpConnection接口访问页面 250
9.3.7使用POST方法访问页面 252
9.3.8 HTTP访问程序的完整代码 254
9.3.9通过HTTP下载PNG文件 257
9.3.10处理中文的显示 257
9.3.11让程序支持Session 259
9.4使用TCP套接字创建客户方程序 260
9.4.1套接字介绍 260
9.4.2编写TCP套接字服务器程序 261
9.4.3 SocketConnection接口 263
9.4.4利用TCP套接字建立连接与交换数据 264
9.5使用UDP套接字创建发送端程序 267
9.5.1 UDP介绍 267
9.5.2 UDPDatagramConnection接口 269
9.5.3利用UDP套接字发送与接收数据 270
9.6 WTK提供的网络监视工具 271
9.7 网络开发实例:网上下载日程记录 272
9.7.1 Web Service简介 272
9.7.2日程记录下载功能 273
附录A SunONE Stud i o 4 ME介绍 278
附录B WTK 2.0与SunONE Stud i o 4 ME的集成 282
附录C Nokia Developer's Suite for J2ME开发套件介绍 286
- 《阅读指要》陈艺鸣编著 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《通用安装工程消耗量定额 TY02-31-2015 第4册 电气设备安装工程》中华人民共和国住房和城乡建设部 2015
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《宋微宗瘦金书千字文临摹指要》邱金生 2018
- 《国学指要》傅庚生,傅光著 2019
- 《江苏指墨艺术》汪澄 2008
- 《玉米淀粉绿色精益制造 新工艺、新设备、新理念》佟毅 2018
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《指玲珑 实用琵琶重奏新品集》齐瑶编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019