简介
“Java典型应用彻查1000例”系列丛书以提出并解决问题为导向,通
过超过1000个开发范例,全面介绍Java语言从基础到网络、数据库、游戏
和Web开发的特性和实现方法。本系列丛书共六册,每册可独立学习,若能
全部融会贯通,则效果更佳。
本书是丛书第三册,内容涵盖Java基础动画到网络在线游戏,循序渐
进地介绍了基础图文动画、事件处理、在线游戏、2D绘图设计、3D绘图设
计、Java Applet 与网页等知识,并通过大量范例详尽演示理论知识的实
际应用。
本系列丛书的作者是中国台湾地区长期从事Java教学的知名教授。本
书实例丰富,编排合理,可以让有初级Java基础的读者,从陌生到完全熟
练地设计网络游戏,进而掌握3D立体绘图方法,适合作为Java网络游戏开
发课程的教材。
本书光盘不仅包含全部范例源代码以及习题答案,还含有350分钟的教
学视频,特别适合自学之用。
目录
part 01 基础图文动画.
chapter 01 文字绘制 2
1-1 简介 2
1-2 frame类 2
1-3 线程绘图流程 4
1-4 font类 5
1-5 color类 8
1-6 中文处理 12
1-7 习题 15
chapter 02 基础绘图 16
2-1 简介 16
2-2 graphics类 16
2-3 直线绘制 18
2-4 长方形绘制 19
2-5 椭圆形绘制 20
2-6 弧线绘制 21
2-7 多边形绘制 22
2-8 图形剪裁 24
2-9 图形复制 25
2-10 习题 26
.chapter 03 图像文件引用 27
3-1 简介 27
3-2 图像文件格式 27
3-3 图像读取与toolkit类 27
3-4 图像绘制与graphics类 28
3-5 习题 31
chapter 04 基础动画 32
4-1 简介 32
4-2 动态图案 32
4-3 动态图像 35
4-4 数组与动画 38
4-5 习题 41
part 02 事件处理
chapter 05 底层事件 45
5-1 简介 45
5-2 java事件架构 45
5-3 awtevent类 46
5-4 componentevent类 47
5-5 keyevent类 49
5-6 mouseevent类 52
5-7 containerevent类 56
5-8 focusevent类 56
5-9 windowevent类 59
5-10 习题 62
chapter 06 鼠标事件应用 63
6-1 简介 63
6-2 移动 63
6-3 拖动 65
6-4 选择 67
6-5 随动 69
6-6 线程 73
6-7 棋盘 78
6-8 习题 81
chapter 07 键盘事件应用 82
7-1 简介 82
7-2 键盘数据 82
7-3 静态方向控制 82
7-4 动态方向控制 86
7-5 基础射击 90
7-6 习题 92
chapter 08 消除图像闪烁 93
8-1 简介 93
8-2 设计方法 93
8-2-1 创建缓冲页与image类 93
8-2-2 创建缓冲页与component类 94
8-2-3 创建缓冲页与graphics类 94
8-2-4 创建缓冲页的设计方法 94
8-3 消除动画闪烁 95
8-4 消除棋盘闪烁 98
8-5 消除射击图像闪烁 101
8-6 习题 103
chapter 09 音效处理 104
9-1 简介 104
9-2 音效设计方法 104
9-3 背景音效 105
9-4 音效控制 107
9-5 弈棋音效 109
9-6 射击音效 112
9-7 习题 115
part 03 在线游戏
chapter 10 在线命令消息 118
10-1 简介 118
10-2 在线命令流 118
10-3 鼠标命令流 119
10-4 键盘命令流 127
10-5 习题 134
chapter 11 在线弈棋对阵.. 135
11-1 简介 135
11-2 网络命令流 135
11-3 对阵同步图像 145
11-4 输赢评定与音效 154
11-5 消除闪烁 166
11-6 习题 179
chapter 12 在线射击对阵 180
12-1 简介 180
12-2 网络命令流 180
12-3 对阵同步图像 189
12-4 输赢评定与音效 198
12-5 消除闪烁 208
12-6 习题 219
part 04 2d绘图设计
chapter 13 屏幕坐标与视图坐标 222
13-1 简介 222
13-2 屏幕坐标 222
13-3 视图坐标 224
13-4 包应用 226
13-5 习题 228
chapter 14 绘图概念 229
14-1 简介 229
14-2 点与线 229
14-3 向量 229
14-4 内积与法线 233
14-5 多边形 237
14-6 习题 239
chapter 15 缩放与旋转 240
15-1 简介 240
15-2 多边形缩放 240
15-3 多边形旋转 244
15-4 习题 247
part 05 3d绘图设计
chapter 16 3d坐标 250
16-1 简介 250
16-2 立体空间坐标 250
16-2-1 z轴坐标 250
16-2-2 视图窗口 250
16-2-3 投影坐标 251
16-2-4 视图宽与视距 253
16-3 绘制3d水平多边形 253
16-4 绘制3d立体多边形 258
16-5 习题 261
chapter 17 3d图形的旋转 262
17-1 简介 262
17-2 立体图形的旋转 262
17-3 绕y轴旋转 263
17-4 绕x轴旋转 268
17-5 习题 271
chapter 18 法线与隐藏线 272
18-1 简介 272
18-2 隐藏线 272
18-2-1 立体图像的法线 273
18-2-2 隐藏线处理 274
18-3 视角误差 279
18-4 修正视角误差 279
18-5 光影变化 284
18-6 习题 289
part 06 java applet与网页
chapter 19 第一个java applet程序 292
19-1 简介 292
19-2 编写java applet与html程序 292
19-3 网站上应用applet 294
19-3-1 网站架设 294
19-3-2 查看本机的ip地址 297
19-3-3 网络浏览器 298
19-4 习题 299
chapter 20 基础图文处理 300
20-1 简介 300
20-2 文字处理 300
20-3 图案绘制 302
20-4 图片引用 303
20-5 习题 305
chapter 21 动画与事件 306
21-1 简介 306
21-2 线程工作流程 306
21-3 动画设计 307
21-4 鼠标事件 311
21-5 键盘事件 316
21-6 习题 322
appendix a 键盘事件类常量... 323
chapter 01 文字绘制 2
1-1 简介 2
1-2 frame类 2
1-3 线程绘图流程 4
1-4 font类 5
1-5 color类 8
1-6 中文处理 12
1-7 习题 15
chapter 02 基础绘图 16
2-1 简介 16
2-2 graphics类 16
2-3 直线绘制 18
2-4 长方形绘制 19
2-5 椭圆形绘制 20
2-6 弧线绘制 21
2-7 多边形绘制 22
2-8 图形剪裁 24
2-9 图形复制 25
2-10 习题 26
.chapter 03 图像文件引用 27
3-1 简介 27
3-2 图像文件格式 27
3-3 图像读取与toolkit类 27
3-4 图像绘制与graphics类 28
3-5 习题 31
chapter 04 基础动画 32
4-1 简介 32
4-2 动态图案 32
4-3 动态图像 35
4-4 数组与动画 38
4-5 习题 41
part 02 事件处理
chapter 05 底层事件 45
5-1 简介 45
5-2 java事件架构 45
5-3 awtevent类 46
5-4 componentevent类 47
5-5 keyevent类 49
5-6 mouseevent类 52
5-7 containerevent类 56
5-8 focusevent类 56
5-9 windowevent类 59
5-10 习题 62
chapter 06 鼠标事件应用 63
6-1 简介 63
6-2 移动 63
6-3 拖动 65
6-4 选择 67
6-5 随动 69
6-6 线程 73
6-7 棋盘 78
6-8 习题 81
chapter 07 键盘事件应用 82
7-1 简介 82
7-2 键盘数据 82
7-3 静态方向控制 82
7-4 动态方向控制 86
7-5 基础射击 90
7-6 习题 92
chapter 08 消除图像闪烁 93
8-1 简介 93
8-2 设计方法 93
8-2-1 创建缓冲页与image类 93
8-2-2 创建缓冲页与component类 94
8-2-3 创建缓冲页与graphics类 94
8-2-4 创建缓冲页的设计方法 94
8-3 消除动画闪烁 95
8-4 消除棋盘闪烁 98
8-5 消除射击图像闪烁 101
8-6 习题 103
chapter 09 音效处理 104
9-1 简介 104
9-2 音效设计方法 104
9-3 背景音效 105
9-4 音效控制 107
9-5 弈棋音效 109
9-6 射击音效 112
9-7 习题 115
part 03 在线游戏
chapter 10 在线命令消息 118
10-1 简介 118
10-2 在线命令流 118
10-3 鼠标命令流 119
10-4 键盘命令流 127
10-5 习题 134
chapter 11 在线弈棋对阵.. 135
11-1 简介 135
11-2 网络命令流 135
11-3 对阵同步图像 145
11-4 输赢评定与音效 154
11-5 消除闪烁 166
11-6 习题 179
chapter 12 在线射击对阵 180
12-1 简介 180
12-2 网络命令流 180
12-3 对阵同步图像 189
12-4 输赢评定与音效 198
12-5 消除闪烁 208
12-6 习题 219
part 04 2d绘图设计
chapter 13 屏幕坐标与视图坐标 222
13-1 简介 222
13-2 屏幕坐标 222
13-3 视图坐标 224
13-4 包应用 226
13-5 习题 228
chapter 14 绘图概念 229
14-1 简介 229
14-2 点与线 229
14-3 向量 229
14-4 内积与法线 233
14-5 多边形 237
14-6 习题 239
chapter 15 缩放与旋转 240
15-1 简介 240
15-2 多边形缩放 240
15-3 多边形旋转 244
15-4 习题 247
part 05 3d绘图设计
chapter 16 3d坐标 250
16-1 简介 250
16-2 立体空间坐标 250
16-2-1 z轴坐标 250
16-2-2 视图窗口 250
16-2-3 投影坐标 251
16-2-4 视图宽与视距 253
16-3 绘制3d水平多边形 253
16-4 绘制3d立体多边形 258
16-5 习题 261
chapter 17 3d图形的旋转 262
17-1 简介 262
17-2 立体图形的旋转 262
17-3 绕y轴旋转 263
17-4 绕x轴旋转 268
17-5 习题 271
chapter 18 法线与隐藏线 272
18-1 简介 272
18-2 隐藏线 272
18-2-1 立体图像的法线 273
18-2-2 隐藏线处理 274
18-3 视角误差 279
18-4 修正视角误差 279
18-5 光影变化 284
18-6 习题 289
part 06 java applet与网页
chapter 19 第一个java applet程序 292
19-1 简介 292
19-2 编写java applet与html程序 292
19-3 网站上应用applet 294
19-3-1 网站架设 294
19-3-2 查看本机的ip地址 297
19-3-3 网络浏览器 298
19-4 习题 299
chapter 20 基础图文处理 300
20-1 简介 300
20-2 文字处理 300
20-3 图案绘制 302
20-4 图片引用 303
20-5 习题 305
chapter 21 动画与事件 306
21-1 简介 306
21-2 线程工作流程 306
21-3 动画设计 307
21-4 鼠标事件 311
21-5 键盘事件 316
21-6 习题 322
appendix a 键盘事件类常量... 323
Java典型应用彻查1000例,图形与网络游戏开发
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!