出版社:人民邮电出版社
年代:2007
定价:25.0
随着手机的普及和移动无线增值业务的飞速发展,对手机游戏和无线应用开发的需求不断地增加,使更多的程序开发人员开始关注和和使用J2ME开发平台,越来越多的学校将J2ME作为学生的专业培养方向之一。全书内容比较浅显,将实例贯穿于各个章节,有利于学生学习和理解。本书内容包括J2ME简介、J2ME开发环境的安装及配置、MIDP程序开发、高级用户界面及事件处理、低级用户界面及事件处理、手机游戏项目开发介绍、手机游戏开发及案例分析、数据存储、无线网络开发和移动银行实例等。本书没有仅仅局限于J2ME单机游戏的开发,而是将J2ME的学习与开发与整个移动网络相结合,如介绍了网络游戏、移动电视、手机银行等移动网络应用的开发。
第1章J2ME简介1
1.1J2ME基本概念1
1.1.1J2ME介绍1
1.1.2J2ME与Java体系结构2
1.1.3JVM、CVM和KVM介绍3
1.1.4CDC与CLDC介绍4
1.1.5MIDP介绍4
1.1.6CLDC/MIDP架构介绍5
1.2J2ME应用介绍6
1.2.1J2ME手机游戏6
1.2.2J2ME无线应用程序6
1.3J2ME的优势和安全7
1.3.1J2ME的优势7
1.3.2J2ME的安全性8
1.4J2ME的前景9
1.5习题9
第2章J2ME开发环境的安装及配置10
2.1安装JDK10
2.2设置环境变量11
2.3安装SunWTK13
2.4Eclipse下开发环境的搭建16
2.4.1安装Eclipse16
2.4.2安装EclipseMe17
2.4.3配置EclipseJ2ME的环境21
2.4.4Eclipse调试环境的配置23
2.4.5Eclipse的第一个J2ME项目24
2.5手机游戏开发平台介绍27
2.5.1MicrosoftSmartphone27
2.5.2Symbian29
2.5.3BREW31
2.5.4Mophun32
2.6习题33
第3章开发MIDP程序34
3.1MIDP应用程序环境34
3.2MIDP程序的基本框架34
3.3MIDlet程序的生命周期35
3.4OTA发布程序36
3.4.1OTA的介绍36
3.4.2MIDlet程序属性设置36
3.4.3在服务器上发布程序37
3.4.4通过OTA安装MIDlet程序37
3.5小结38
3.6习题39
第4章高级用户界面及事件处理40
4.1MIDP用户界面API的结构40
4.2Command和高级事件处理41
4.3高层用户界面43
4.4基本控件编程实例44
4.4.1列表List44
4.4.2TextBox48
4.4.3Alert51
4.4.4Form概述53
4.4.5StringItem及ImageItem54
4.4.6CustomItem57
4.4.7TextField和DateField60
4.4.8Gauge、Spacer和ChoiceGroup61
4.4.9Ticker类65
4.5小结66
4.6习题66
第5章低级用户界面及事件处理67
5.1Canvas简介67
5.2低级事件的处理68
5.2.1按键事件68
5.2.2触控事件70
5.2.3Canvas与屏幕事件处理71
5.3Graphics开发简介72
5.3.1坐标概念73
5.3.2绘制基本图形73
5.3.3颜色操作75
5.3.4锚点(anchorpoints)76
5.3.5Image类77
5.3.6字体类80
5.3.7调整原点坐标80
5.4MIDPTimerAPI82
5.5综合实例:编写欢迎界面85
5.6小结87
5.7习题88
第6章手机游戏项目开发介绍89
6.1手机游戏策划的概念89
6.2手机策划的一般步骤91
6.3手机游戏策划书模板92
6.4手机游戏策划的特点及与普通游戏策划的区别94
6.5手机游戏美工95
6.6手机游戏项目开发流程介绍95
6.6.1第一阶段:提案95
6.6.2第二阶段:设计96
6.6.3第三阶段:实现97
6.6.4第四阶段:测试与评审98
6.6.5第五阶段:完成99
6.7开发团队的建设和管理99
6.7.1团队的组建99
6.7.2团队的管理99
6.7.3进度管理100
6.7.4代码管理101
6.8小结101
6.9习题101
第7章手机游戏开发102
7.1手机游戏开发简介102
7.1.1手机游戏的类型102
7.1.2手机游戏开发特点103
7.1.3扬长避短的手机游戏开发104
7.2PNG图像格式介绍105
7.2.1PNG的由来105
7.2.2PNG的图档格式特性105
7.2.3PNG格式图像的压缩及处理105
7.2.4使用PNG图片106
7.2.5游戏菜单制作109
7.3游戏设计中的动画112
7.3.1动画基础112
7.3.2双缓冲技术114
7.3.3图片的裁剪115
7.3.4播放动画框架116
7.4手机游戏2D动画开发120
7.4.1MIDP2.02D游戏开发121
7.4.2GameCanvas的使用121
7.4.3Sprite的使用123
7.4.4碰撞检测128
7.4.5Layer的使用129
7.5手机音效开发134
7.5.1MMAPI体系结构134
7.5.2Player接口135
7.5.3播放简单音调137
7.5.4播放歌曲138
7.5.5控制音量145
7.6综合示例:飞机碰撞149
7.7小结155
7.8习题155
第8章游戏案例分析156
8.1扫雷游戏的设计与实现156
8.1.1游戏的设计156
8.1.2游戏核心算法157
8.2Hero游戏的设计与实现162
8.2.1游戏的设计162
8.2.2游戏核心算法163
8.3小结166
8.4习题166
第9章数据存储167
9.1J2ME数据库系统的概况167
9.2RMS(RecordManagementSystem)168
9.3RecordStore的管理169
9.3.1RecordStore的打开169
9.3.2RecordStore的关闭169
9.3.3RecordStore的删除170
9.3.4其他相关操作170
9.4RecordStore的基本操作171
9.4.1增加记录171
9.4.2修改与删除记录171
9.4.3自定义数据类型与字节数组的转换技巧171
9.4.4利用RMS实现对象序列化172
9.4.5RecordStore的进阶操作173
9.5游戏中数据存取范例178
9.6小结181
9.7习题182
第10章无线网络开发183
10.1J2ME联网技术简介183
10.2通用连接框架184
10.2.1GCF的层次结构184
10.2.2GCF的使用185
10.3HTTP连接185
10.3.1HTTP简介185
10.3.2HTTP连接状态186
10.3.3建立HTTP连接187
10.3.4设置HTTP请求头187
10.3.5使用HTTP连接189
10.3.6关闭HTTP连接190
10.3.7HTTP示例190
10.4Socket连接199
10.4.1Socket连接简介199
10.4.2Socket示例200
10.5Datagram连接208
10.5.1Datagram连接简介208
10.5.2Datagram示例209
10.6小结217
10.7习题217
第11章移动银行实例218
11.1缴费系统的整体设计218
11.2缴费系统的数据序列化219
11.3缴费系统的功能模块设计222
11.4进度屏幕的设计223
11.5网络处理模块的设计225
11.6客户端屏幕类的设计231
11.6.1登录屏幕231
11.6.2查询屏幕的设计233
11.6.3设置账户信息屏幕的设计234
11.6.4主屏幕的设计237
11.7服务器端的设计239
11.7.1表的设计239
11.7.2编写Servlet240
11.7.3部署和运行程序243
11.8小结243
11.9习题243
随着手机的普及和移动无线增值业务的飞速发展,对手机游戏和无线应用开发的需求不断地增加,使更多的程序开发人员开始关注和使用J2ME开发平台,越来越多的学校将J2ME作为学生的专业培养方向之一。全书内容比较浅显,将实例贯穿于各个章节,有利于学生学习和理解。本书内容包括J2ME简介,J2ME开发环境的安装及配置,MIDP程序开发,高级用户界面及事件处理,低级用户界面及事件处理,手机游戏项目开发介绍,手机游戏开发及案例分析,数据存储,无线网络开发和移动银行实例等。本书没有仅仅局限于J2ME单机游戏的开发,而是将J2ME的学习与开发与整个移动网络相结合。本书适用于普通本科院校通信工程、电子信息工程、网络工程、计算机软件等专业J2ME相关课程的教学,同时也可作为部分高职高专院校和培训学校的教学用书。 随着手机的普及和移动无线增值业务的飞速发展,对手机游戏和无线应用开发的需求不断地增加,使更多的程序开发人员开始关注和使用J2ME开发平台,越来越多的学校将J2ME作为学生的专业培养方向之一。 全书内容比较浅显,将实例贯穿于各个章节,有利于学生学习和理解。 本书内容包括J2ME简介,J2ME开发环境的安装及配置,MIDP程序开发,高级用户界面及事件处理,低级用户界面及事件处理,手机游戏项目开发介绍,手机游戏开发及案例分析,数据存储,无线网络开发和移动银行实例等。 本书没有仅仅局限于J2ME单机游戏的开发,而是将J2ME的学习与开发与整个移动网络相结合,如介绍了网络游戏、移动电视、手机银行等移动网络应用的开发。本书适用于普通本科院校通信工程、电子信息工程、网络工程、计算机软件等专业J2ME相关课程的教学,同时也可作为部分高职高专院校和培训学校的教学用书。
书籍详细信息 | |||
书名 | J2ME实用教程站内查询相似图书 | ||
9787115163141 如需购买下载《J2ME实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 25.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 263 | 印数 |
J2ME实用教程是人民邮电出版社于2007.07出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。