Java ME程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙更新,宾晟编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115289810
- 页数:344 页
第1章Java ME概述 1
1.1 Java ME背景介绍 1
1.1.1 Java ME简介 1
1.1.2 Java ME体系结构 2
1.1.3 Java ME中的虚拟机 3
1.1.4 Java ME配置 3
1.1.5 Java ME简表 4
1.2 Java ME配置简介 4
1.2.1 CDC概述 4
1.2.2 CLDC概述 5
1.3 MIDP简介 6
1.3.1 MIDP设备 7
1.3.2 MIDP体系结构 7
1.3.3 MIDP 2.0新特性 8
1.4 MIDlet简介 9
1.4.1 MIDlet生命周期 9
1.4.2 MIDlet程序结构 10
1.4.3 MIDlet程序中的事件处理 11
1.4.4 MIDlet套件 12
课后小结 14
习题 14
第2章Java ME开发环境配置 15
2.1 Java无线开发工具包 15
2.1.1 Java WTK的安装 15
2.1.2 Java WTK目录结构 17
2.1.3 Java WTK项目开发 17
2.1.4 Java WTK项目管理 21
2.1.5 Java WTK项目发布 21
2.2 Eclipse+EclipseME集成开发工具 27
2.2.1搭建Eclipse+EclipseME开发平台 27
2.2.2使用Eclipse+EclipseME开发MIDlet程序 31
课后小结 33
习题 33
第3章 高级用户界面 34
3.1 MIDP高级用户界面设计概述 34
3.2 Display类和Displayable类 35
3.3高级屏幕对象 38
3.3.1 TextBox文本框 38
3.3.2 List列表 41
3.3.3 Alert消息框 44
3.3.4 Form表单 51
3.3.5 Ticker滚动条 53
3.4表单中的Item组件 55
3.4.1 StringItem 55
3.4.2 TextField 58
3.4.3 ImageItem 60
3.4.4 DateField 63
3.4.5 Gauge 65
3.4.6 ChoiceGroup 70
3.4.7 CustomItem 72
3.4.8 Spacer 75
3.5高级事件处理 77
3.5.1 Command软键 77
3.5.2 CommandListener软键事件 79
3.5.3 ItemStateListener组件事件 81
课后小结 83
习题 83
第4章 低级用户界面 84
4.1 Canvas画布屏幕设计 84
4.1.1 Canvas概述 84
4.1.2画布屏幕大小 85
4.1.3画布屏幕的绘制和重绘 87
4.1.4 Canvas屏幕可视性通知 90
4.2 Canvas事件处理 92
4.2.1按键事件 92
4.2.2指针事件 95
4.2.3游戏动作 98
4.3图形绘制与Graphics类 101
4.3.1 Graphics类概述 101
4.3.2颜色模型 101
4.3.3坐标系统 102
4.3.4图形剪裁 105
4.3.5绘制几何图形 106
4.4文字绘制与Font类 109
4.4.1 Font类概述 109
4.4.2绘制文本 109
4.4.3字体属性 110
4.5图像处理与Image类 113
4.5.1 Image类概述 113
4.5.2绘制不变图像 113
4.5.3绘制可变图像 116
课后小结 118
习题 118
第5章 记录存储管理系统RMS 119
5.1记录存储系统概述 119
5.2记录存储系统类库 120
5.3记录存储系统基本操作 121
5.3.1创建和打开记录存储 121
5.3.2关闭和删除记录存储 121
5.3.3增加记录 123
5.3.4获取记录 124
5.3.5修改记录 124
5.3.6删除记录 125
5.4记录存储系统高级操作 128
5.4.1记录存储枚举接口 128
5.4.2记录存储过滤接口 128
5.4.3记录存储比较接口 132
5.4.4记录存储监听接口 133
课后小结 134
习题 134
第6章Java ME中的网络应用开发 135
6.1基于HTTP的网络开发 135
6.1.1 HTTP概述 135
6.1.2建立HTTP连接 136
6.1.3使用HTTP连接 138
6.2基于Socket和数据报的网络开发 148
6.2.1 Socket和数据报编程概述 148
6.2.2 Socket编程 149
6.2.3数据报编程 158
课后小结 160
习题 160
第7章Java ME中的无线数据传输应用开发 161
7.1无线数据传输概述 161
7.1.1红外数据传输概述 161
7.1.2蓝牙数据传输概述 162
7.2通过IrOBEX进行红外通信 162
7.2.1 IrOBEX协议概述 162
7.2.2 IrOBEX开发步骤 163
7.3通过JABWT进行蓝牙通信 171
7.3.1蓝牙协议栈 171
7.3.2通过RFCOMM实现蓝牙应用 172
7.4课程设计:基于蓝牙通信的五子棋游戏 190
7.4.1游戏功能分析 190
7.4.2游戏具体实现 191
课后小结 203
习题 203
第8章Java ME中的短消息应用开发 204
8.1无线消息概述 204
8.1.1 GSM短消息服务 204
8.1.2 GSM小区广播服务 205
8.2 WMA概述 205
8.2.1 WMA简介 205
8.2.2 WMA类库简介 206
8.3使用WTK中的WMA控制台 206
8.3.1配置和启动WTK中的WMA控制台 207
8.3.2使用WMA控制台发送文本消息 208
8.3.3 WMA控制台发送小区广播 209
8.3.4 WMA控制台发送多媒体消息 210
8.4使用WMA编写收发短消息程序 211
8.4.1发送和接收SMS消息 211
8.4.2发送和接收二进制消息 217
8.4.3发送和接收MMS消息 222
课后小结 228
习题 228
第9章Java ME中的多媒体应用开发 229
9.1 MM API概述 229
9.2媒体管理类Manager 229
9.3播放器接口Player 230
9.3.1播放器状态 231
9.3.2播放器监听接口 234
9.4媒体控制接口Control 235
9.4.1获取控制器 235
9.4.2音调控制接口 235
9.4.3音量控制接口 237
9.4.4视频控制接口 238
9.5实现手机拍照功能 243
课后小结 249
习题 249
第10章Java ME中的游戏开发 250
10.1 Game API概述 250
10.2游戏容器GameCanvas类 251
10.2.1屏幕缓冲 251
10.2.2获取键盘输入状态 252
10.2.3实现游戏主循环 253
10.3图层Layer类 259
10.4游戏精灵Sprite类 259
10.4.1帧动画 260
10.4.2帧序列 260
10.4.3精灵翻转 264
10.4.4参考像素点 269
10.4.5碰撞检测 270
10.5游戏背景TiledLayer类 270
10.5.1图像贴图和单元格 271
10.5.2制作静态地图背景 272
10.5.3制作动态地图背景 273
10.6图层管理LayerManager类 278
10.6.1图层的索引 278
10.6.2图层的位置与绘制 279
10.6.3设置视图窗口 279
10.7课程设计:疯狂坦克游戏 280
10.7.1游戏程序结构和设计思想 280
10.7.2游戏程序分析和具体实现 281
课后小结 296
习题 296
第11章Java ME中的3D程序开发 297
11.1手机3D开发概述 297
11.2 3D模型的建立 298
11.2.1顶点数组 299
11.2.2顶点缓冲和索引缓冲 299
11.2.3外观属性 299
11.2.4多面体模型的建立 300
11.3 3D场景的创建 300
11.3.1世界World类 301
11.3.2摄像机Camera类 301
11.3.3光线Light类 305
11.3.4背景Background类 305
11.3.5场景中的坐标转换 306
11.3.6场景的绘制 306
11.4外部建模导入3D模型 310
课后小结 312
习题 312
第12章 角色扮演类游戏开发 313
12.1游戏创意 313
12.2游戏的流程和模块结构 314
12.2.1游戏基本运行流程 314
12.2.2游戏主要模块 314
12.3游戏功能的实现 315
12.3.1游戏的闪屏类实现 315
12.3.2游戏的主角类实现 318
12.3.3游戏的地图类实现 319
12.3.4游戏的画布屏幕类实现 320
12.3.5游戏MIDlet类 341
12.4游戏运行展示 344
课后小结 344
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019