Java ME游戏编程 原书第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)韦尔斯等著;陈宗斌等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2009
- ISBN:9787111264941
- 页数:313 页
第一部分 移动设备基本原理 1
第1章 Java ME发展历史 1
1.1Java的由来 1
1.2Java的成长史 2
1.3什么是Java 3
1.4多种版本 5
1.5无所不在的移动信息设备 6
1.6微型设备与软件 6
1.7小结 7
第2章 Java ME概述 8
2.1全面的工具箱 8
2.1.1Java ME的体系结构 8
2.1.2配置与配置文件 9
2.2CDC 10
2.3CLDC 11
2.4CLDC目标设备特性 11
2.5CLDC安全模式 12
2.5.1虚拟机安全 12
2.5.2应用程序安全 13
2.6应用程序管理 14
2.7限制 14
2.7.1收尾 14
2.7.2错误处理 14
2.7.3新老版本 15
2.8JVM差异 15
2.9CLDC包和类库 16
2.10MIDP 19
2.10.1目标硬件环境 19
2.10.2目标软件环境 19
2.11MIDP包和类库 20
2.12MIDP 2.0游戏包 23
2.13MID应用程序 23
2.13.1MID运行时环境 24
2.13.2MID套件打包 24
2.13.3Java应用程序描述符 25
2.14MIDP 2.0和MIDP 1.0 26
2.15小结 27
第3章 支持Java ME的设备 28
3.1MID概述 28
3.2诺基亚 28
3.2.1Series 30 29
3.2.2Series 40 30
3.2.3Series 60 30
3.2.4Series 80 31
3.2.5Series 90 31
3.3索爱 32
3.3.1K310 32
3.3.2索爱7520 32
3.4摩托罗拉 33
3.4.1摩托罗拉A830 33
3.4.2iDEN手机 33
3.4.3摩托罗拉E550 34
3.5小结 34
第二部分 建立开发环境 35
第4章 JDK、MIDP和MIDlet套件 35
4.1工具获得 35
4.2JDK的安装与设置 36
4.2.1获得JDK 37
4.2.2开始安装Windows JDK 37
4.2.3继续JDK的安装与设置 38
4.2.4复制路径信息 38
4.2.5设置路径和CLASSPATH变量 39
4.2.6测试安装 39
4.3安装并设置MIDP 40
4.3.1复制MIDP至某一目录 41
4.3.2复制MIDP的路径 42
4.3.3设置PATH和CLASSPATH变量 42
4.3.4设置MIDP_HOME 44
4.3.5验证MIDP配置 44
4.4设置工作目录 45
4.5创建一个MIDlet 46
4.5.1编译应用程序 48
4.5.2使用类文件进行预验证 48
4.5.3运行MIDlet 49
4.6创建完整工具包 49
4.6.1再次创建一个Hello 49
4.6.2构建类 50
4.6.3创建清单和JAR 50
4.6.4创建JAD 52
4.6.5运行MIDlet套件 53
4.6.6修改JAD 54
4.7小结 54
第5章 使用Java Wireless Toolkit2.5 55
5.1开发设置 55
5.2Java Wireless Toolkit 56
5.2.1安装工具包 56
5.2.2基本的WTK 2.5 58
5.3创建新项目 61
5.4创建HelloToolkit源代码 62
5.4.1连编并运行HelloToolkit.java 64
5.4.2生成JAD、 JAR和清单文件 66
5.4.3JWT选项 66
5.5小结 67
第6章 使用NetBeans 68
6.1NetBeans IDE 68
6.1.1安装NetBeans 69
6.1.2IDE的完整性检查 71
6.2添加移动性 72
6.2.1下载移动性程序包 74
6.2.2CDC移动性程序包的安装 74
6.2.3基本移动性程序包的安装 75
6.2.4确认Mobile与CDC 76
6.3创建一个MIDlet项目 77
6.4添加代码 81
6.5JAD和JAR文件 82
6.5.1添加消息 83
6.5.2修改JAD文件 84
6.6小结 85
第三部分 面向文本的活动 87
第7章 Java ME API基础 87
7.1MIDP API概述 87
7.2MIDlet类 88
7.2.1LifecycleTest类 90
7.2.2导入与构造 93
7.2.3开始与停止 94
7.2.4关闭 94
7.2.5命令动作 94
7.3使用Timer和TimerTask对象 95
7.3.1TimerTest类 96
7.3.2导入与构造 98
7.3.3取消任务 98
7.3.4PrintTask内部类 98
7.4网络互连 99
7.4.1Connector类 99
7.4.2HttpConnection接口 100
7.4.3NetworkingHTTPTest类 101
7.5小结 104
第8章 RMS的持久性 105
8.1持久性 105
8.1.1RecordStore类 106
8.1.2RecordStoreTest类 107
8.1.3构造 111
8.1.4添加记录 112
8.1.5取回并显示记录 113
8.1.6关闭与销毁 113
8.1.7删除记录 114
8.1.8更新记录 116
8.2记录枚举和记录存储 117
8.2.1RecEnumTest类 118
8.2.2向量与枚举 121
8.2.3RecordStore和RecordEnumeration 122
8.3使用RecordComparator对象 123
8.3.1ComparatorTest类 124
8.3.2使用enumerateRecords()方法 127
8.3.3特殊化RecordComparator接口 128
8.4使用RecordFilter对象 129
8.4.1FilterTest类 129
8.4.2FilterTest的构造 132
8.4.3特殊化RecordFilter接口 133
8.5RecordListener对象的使用 134
8.5.1RecordListenerTest类 135
8.5.2RecordListenerTest的构造 139
8.5.3指派记录 140
8.5.4RecordListener的动作 140
8.5.5特殊化RecordListener接口 141
8.5.6异常 142
8.6小结 142
第9章 用户界面基础 144
9.1用户界面(LCDUI) 144
9.2类层次结构 145
9.3Display与Displayable 147
9.3.1DisplayTest类 149
9.3.2Command与CommandListener 151
9.3.3TextBox 154
9.3.4Alert与AlertType 155
9.4NameGameTest类 156
9.4.1构造与定义 158
9.4.2TextBox的生命周期 159
9.4.3Alert的处理 159
9.5列表 160
9.6单选列表 161
9.6.1构造与定义 164
9.6.2将Vector对象用于数据 165
9.6.3消息处理 165
9.7复选列表 166
9.7.1构造与定义 169
9.7.2消息处理 170
9.8小结 170
第四部分 使用图形 171
第10章 表单与项 171
10.1Item与Form类的一般特性 171
10.2Form类 171
10.3TextField 173
10.4处理数字 175
10.4.1构造与定义 177
10.4.2事件处理 179
10.5StringItem 180
10.6ItemPlayTest类 181
10.6.1定义与构造 184
10.6.2位OR运算符的使用 185
10.6.3字体定义、文字串和附加 186
10.6.4分隔符和隐式附加 187
10.6.5使用事件 188
10.7小结 190
第11章 图像与选择 191
11.1ChoiceGroup 191
11.2ComedyChoiceGroup类 193
11.2.1类定义 196
11.2.2ChoiceGroup对象的定义 197
11.2.3消息处理 198
11.2.4格式化字体并显示结果 198
11.2.5Quotes类 199
11.2.6构造与定义 202
11.2.7ImageItem与Image 203
11.3ImageItemFind类 206
11.3.1构造与定义 209
11.3.2获得Image并定义ImageItem 210
11.3.3作为内部类的Image 211
11.4小结 212
第12章 Gauge类、Calendar类与Date类 213
12.1Calendar类与Date类 213
12.2DateField 215
12.3CalendarFortune类 216
12.3.1构造与定义 219
12.3.2Date类和DateField类的使用 220
12.3.3事件处理 221
12.3.4从日历生成事件 222
12.3.5预测 222
12.3.6操作 222
12.4Gauge类 224
12.5SonnetMaker类 225
12.5.1构造与定义 228
12.5.2CompositionTask 229
12.5.3显示诗行 230
12.5.4显示完成 230
12.5.5Sonnets类 231
12.5.6停止与退出消息 231
12.6小结 232
第五部分 游戏定位 233
第13章 Canvas类、Graphics类和Thread类 233
13.1Canvas类 233
13.2CGExplorer类 235
13.2.1定义和构造 240
13.2.2特殊化Canvas类 240
13.2.3颜色 240
13.2.4矩形 242
13.2.5字符串 242
13.2.6呈现图像和绘制圆弧 243
13.2.7平移 244
13.3扩展画布的工作 245
13.4GameStart类 245
13.4.1定义和构造 247
13.4.2闪屏 248
13.5GSCanvas类 248
13.6GSCanvas类的定义和构造 255
13.6.1文件、图像和颜色 256
13.6.2Runnable接口和Thread类 256
13.6.3键值和事件 258
13.6.4不同的消息和键 260
13.6.5绘画和重绘 261
13.6.6边界、坐标和碰撞 262
13.7小结 263
第14章 Game API 264
14.1Game API 264
14.2GameCanvas类 265
14.2.1Sprite类和帧序列 265
14.2.2SpriteStart类 268
14.3SpritePlay类 268
14.3.1定义和构造 275
14.3.2帧序列 276
14.3.3创建Sprite和Image对象 278
14.4TiledLayer类 278
14.4.1设置单元 280
14.4.2Sprite碰撞以及设置和变换图像 282
14.4.3TiledLayer碰撞 282
14.5按键事件 283
14.5.1显示Sprite化身的位置 284
14.5.2清除、冲洗和计时 284
14.6父类 285
14.7小结 286
第15章 Game API和游戏实现 287
15.1Diamond Dasher游戏 287
15.2DasherStart类 287
15.3DasherSprite类 289
15.4定义和构造 291
15.4.1创建钻石 293
15.4.2定位钻石 294
15.4.3碰撞 295
15.5DasherCanvas类 296
15.6构造和定义 302
15.6.1开始游戏 304
15.6.2运行游戏 305
15.6.3边界和随机跳跃 305
15.6.4更新 306
15.6.5显示最终的得分 307
15.7小结 308
附录 滚动背景 309
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《花样民游 幼儿园民间传统游戏的创新与指导》刘娟 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《近代体育游戏教育史料汇编 第2辑 3》王强主编 2016
- 《近代体育游戏教育史料汇编 第2辑 8》王强主编 2016
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019