图书介绍
Java ME程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Java ME程序设计](https://www.shukui.net/cover/77/30384463.jpg)
- 孙更新,宾晟编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115289810
- 出版时间:2012
- 标注页数:344页
- 文件大小:57MB
- 文件页数:353页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java ME程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 StringItem55
3.4.2 TextField58
3.4.3 ImageItem60
3.4.4 DateField63
3.4.5 Gauge65
3.4.6 ChoiceGroup70
3.4.7 CustomItem72
3.4.8 Spacer75
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章 记录存储管理系统RMS119
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媒体管理类Manager229
9.3播放器接口Player230
9.3.1播放器状态231
9.3.2播放器监听接口234
9.4媒体控制接口Control235
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