图书介绍
C的Windows动画程序设计PDF|Epub|txt|kindle电子书版本下载
- (美)Lee Adams著;施小龙等译 著
- 出版社: 北京:学苑出版社
- ISBN:7507708845
- 出版时间:1994
- 标注页数:670页
- 文件大小:35MB
- 文件页数:701页
- 主题词:
PDF下载
下载说明
C的Windows动画程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
目 录1
第一部分图形编程2
第一章Windows2
1.1 Windows如何运行程序3
1.1.1启动应用程序3
1.1.2管理系统资源3
1.1.3管理输入3
简介4
1.1.4消息循环4
1.1.5消息句柄4
1.2用户程序如何运行Windows5
1.2.1动态链接库5
1.3典型Windows应用程序的组成5
1.4编译连接Windows应用程序6
1.5.3生成消息框8
1.5.2生成一套菜单8
1.5.4建立和使用文本串8
1.5 Windows应用程序部件的建立8
1.5.1生成主窗口8
1.5.5使用核心图形函数9
1.6应用程序样例9
1.6.1可重复使用结构10
1.7程序做些什么:用户指南10
1.7.1菜单和消息框11
1.7.2文件菜单12
1.8.1.h文件如何工作13
1.8.2 .rc文件如何工作13
1.8源代码如何工作:程序员指南13
1.8.3.C文件如何工作14
1.9应用程序样例清单15
第二章图形编程27
2.1 GDI27
2.1.1 设备27
2.1.2设备描述表27
2.1.3显示描述表27
2.2显示描述表28
2.2.1缺省属性28
2.2.2创建显示描述表28
2.3绘图工具29
2.2.5兼容的设备描述表29
2.3.1绘图工具函数29
2.2.4保存和恢复显示描述表29
2.2.3释放一个显示描述表29
2.3.2绘图属性函数30
2.3.3画笔31
2.3.4 画刷31
2.3.5字体31
2.3.6色彩31
2.3.7 RGB描述31
2.3.8调色板31
2.4.1位图34
2.4输出操作34
2.4.2区域35
2.4.3字体和文本35
2.4.4 映射(mapping)37
2.5示例应用程序37
2.6程序干什么——使用说明37
2.6.1设备无关性37
2.6.2图形不变性38
2.7源代码如何工作——编程说明38
2.7.1.C文件如何工作40
2.8应用程序样例清单43
3.1 透明放置64
第三章使用位块传送64
3.2图像文件函数65
3.3示例应用程序65
3.4程序做什么——使用说明66
3.4.1透明放置66
3.4.2磁盘文件66
3.5源程序如何工作——编程说明67
3.5.1.C文件如何工作67
3.6应用程序样例清单72
4.1三维入门97
4.1.1 B-rep造型97
第四章造 型97
4.1.2 CSG造型98
4.2造型函数98
4.2.1旋转、拉伸、扩散98
4.2.2图元98
4.2.3 曲面99
4.2.4欧拉操作99
4.3三维坐标99
4.3.1对象坐标和世界坐标99
4.3.2摄影机坐标99
4.3.3图像平面坐标99
4.3.4屏幕坐标99
4.4.1三维变换序列100
4.4三维编程的一些概念100
4.4.3 B-rep组成部分101
4.4.2坐标系101
4.4.4造型公式102
4.4.5润色方法102
4.4.6隐藏表面消去102
4.4.7偏转、滚动、纵摇103
4.4.8光源103
4.4.9亮度103
4.5示例应用程序104
4.6程序做什么——使用说明104
4.7.1.c文件如何工作106
4.7源代码如何工作——编程说明106
4.7.2三维库如何工作108
4.8示例程序的程序清单110
第五章标 题147
5.1动画图像中使用文本147
5.1.1 使用TextOut()显示文本147
5.1.2彩色文本147
5.2使用Windows的内装字体148
5.2.1字符集148
5.2.5内装轮廓字体149
5.2.4内装笔画字体149
5.2.2库存字体的分类149
5.2.3内装位图字体149
5.3专用文本函数150
5.3.1 利用ExtTextOut()来显示文本150
5.3.2高级文本输出150
5.3.3使用逻辑字体150
5.3.4文本图元的属性151
5.3.5使用不同的字尺寸和字样151
5.3.6使用逻辑字体151
5.5程序做了什么:用户指南152
5.4示例应用程序152
5.5.1库字体和颜色153
5.5.2叠加文本153
5.5.3阴影(Dropshadows)153
5.6源程序如何工作:程序员指南155
5.6.1.c文件如何工作155
5.7示例程序的程序清单156
第二部分计算机动画188
第六章Windows动画188
6.1计算机辅助动画188
6.2动画控制189
6.1.1四维时空189
6.2.1手写动画190
6.2.2程序动画190
6.2.3实物动画191
6.3动画实现192
6.3.1低级工具192
6.3.2实时动画192
6.3.3帧式动画193
6.4.1循环算法194
6.4.2基于定时器算法194
6.4编制动画程序194
6.4.3动画平台197
6.4.4动画创作197
6.4.5性能考虑198
第七章实时动画机200
7.1动画准备200
7.1.1栅格图200
7.1.2动画算法200
7.1.3实例201
7.2程序要完成什么:用户指南202
7.2.1造型图案202
7.2.3冻结帧和单步动画203
7.2.2演示动画203
7.2.5使用Help菜单205
7.2.4持续图形205
7.3源程序如何工作:程序员指南207
7.3.1.c文件如何工作208
7.4示例程序的程序清单212
第八章帧动画机247
8.1动画的准备247
8.1.1关于坐标栅格(grid)247
8.1.2动画算法248
8.3.1初始化系统249
8.3.2创建帧249
8.3用户指南一程序在做什么249
8.2示例应用程序249
8.3.3装入动画250
8.3.4调整动画速度250
8.3.5帧冻结和单步动画252
8.3.6持久的图形253
8.3.7使用帮助菜单254
8.4源代码如何工作:程序员指南257
8.4.1.c文件如何工作257
A.1.2用列出的程序262
A.1用源代码工作262
8.5示例的程序清单266
第九章图元(cel)动画和Windows316
9.1图元动画示范316
9.2计算机动画示范316
9.2.1数字化方法316
第三部分图案动画316
9.3中间图插补319
9.3.1插补图表320
9.3.2剧本321
第十章人 物322
10.1如何去画头部和脸部322
10.2如何画手326
10.3如何画胳膊、腿和身体327
10.4如何画动画人物的眼睛330
10.5如何描绘人物的言谈和对话332
10.6如何画面部表情335
10.7如何让动画人物的头部转动338
10.8应用图例的准备工作339
10.9应用图例341
10.10.2创建图像的帧342
10.10.1系统的初始化342
10.10用户指南、程序如何使用342
10.10.4运行动画343
10.10.3动画图像的加载343
10.10.5改变动画的演放速度346
10.10.6静止图像和单步显示的操作346
10.10.7检验图像显示的不中断性346
10.10.8应用Help帮助菜单346
10.11源代码如何工作:程序员指南347
10.11.1.C文件如何工作347
10.11.2磁盘输入/输出模块如何工作348
10.12示例应用程序清单348
11.1舞台设计基本原理406
11.1.1兴趣中心(center-of-interest)406
第十一章舞台设计406
11.1.2 地平线(Horizon Line)407
11.2舞台表演基本原理407
11.2.1摄影机镜头(The camear shot)407
11.2.2管理人物408
11.3应避免的舞台设计错误409
12.1透视图法入门411
第十二章透视图411
12.2两消失点与三消失点透视图法比较413
12.2.2画面(Picture plane)原理图413
12.2.1透视图的精确画法413
12.3视觉范围的考虑416
12.4视图法要解决的问题418
12.5透视图的人物419
12.6透视图的阴影419
13.1.1时间及混叠技术426
13.1动作模糊和变形426
第十三章动 作426
13.1.2挤压拉伸427
1 3.1.3实际应用427
13.1.4人物的动作428
1 3.1.5步行周期430
13.1.6恍然大悟(Double takes)431
13.2动画样例的预备知识431
13.3动画样例433
13.4.1初始化系统434
13.4.2创建各帧图像434
13.4演示程序的用户指南434
1 3.4.3动画加载435
13.4.8应用Help帮助菜单437
13.4.4播放动画437
13.4.7动画显示的不中断437
13.4.5调节动画播放速度437
13.4.6图像静止和单步播放437
13.5.1 .C文件如何工作438
13.5源代码如何工作:程序员指南438
13.6示例程序清单439
第十四章动画背景483
14.1栅格图483
14.1.1栅格图483
14.2背景的创造性使用485
14.3示例应用程序485
14.4程序做什么:用户指南486
14.4.1初始化系统487
14.4.2创建帧487
14.4.3动画的加载487
14.4.4动画播放488
14.4.5调整动画插放速度488
14.4.6静止帧和动画的单步运行488
14.4.8应用Help菜单489
14.4.7永久性图形489
14.5源代码如何工作,程序员指南490
14.6示例应用程序清单491
15.1.1 创作过程534
第十五章制 作534
15.1计算机动画的制作534
15.1.2实现过程535
15.2示例应用程序的准备538
15.3示例应用程序539
15.4程序做什么:用户指南539
15.4.2创建帧图像540
15.4.3动画的加载540
15.4.1初始化系统540
15.4.5图像静止和单步运行542
15.4.6持续图形542
15.4.7使用Help菜单542
15.5源代码如何工作,程序员指南542
15.4.4动画播放速度的调节542
15.5.1.C文件如何工作543
15.6例子应用程序清单543
16.1.1控制方式582
16.1约束动画582
第四部分实体动画582
第十六章模拟动画582
16.1.2运动定律(A primer)583
16.2样 例583
16.3该程序做什么:用户指南583
16.3.1初始化系统584
16.3.2创建帧结构584
16.3.3装载动画584
16.3.8应用Help菜单586
16.3.7持续图形功能586
16.3.6静止帧和单步动画586
16.3.5改变动画放映速度586
16.3.4运行动画586
16.4源代码如何工作:程序员指南587
16.4.1.C文件如何工作587
16.5示例应用程序清单587
附录A用Microsoft C编译例子程序626
A.1.1用配套盘626
A.3.3连接目标文件627
A.3.1工作目录627
A.3.2编译源文件627
A.2配置用户系统627
A.3建立应用程序627
A.3.4剪贴(Stamp)可执行文件628
A.3.5执行应用程序628
A.4合法适配器628
附录B用Quick C for Windows编译例子程序630
B.1用源代码工作630
B.1.1应用配套盘630
B.1.2应用程序清单630
B.2配置系统630
B.3合法适配器631
C.1.2应用程序清单632
C.2配置系统632
附录C用Borland C++编译例子应用程序632
C.1.1应用配套盘632
C.1用源代码工作632
C.3建立应用程序633
C.3.1工作目录633
C.3.2编译成品文件633
C.3.3连接目标文件633
C.3.4粘贴执行程序634
C.3.5执行应用程序634
D.1.2应用程序清单635
D.1.1应用配套盘635
C.4合法适配器………………………………………………………………………634.附录D用Turbo C++for Windows编译例子应用程序635
D.1用源代码工作635
D.1.3应用资源工作工具636
D.2配置系统636
D.3合法适配器636
附录E用Symantec Zortech C++编译例子程序637
E.1 用源代码工作637
E.1.1应用配套盘637
E.1.2应用程序清单637
E.2配置系统637
E.3.2编译成品文件638
E.3.3连接目标文件638
E.3.1工作目录638
E.3建立应用程序 .638
E.3.4粘贴执行程序639
E.3.5执行应用程序639
E.4合法适配器639
附录F用WATCOM C编译例子程序640
F.1用源代码工作640
F.1.1应用配套盘640
F.1.2应用程序清单640
F.2配置系统640
F.3.3连接目标文件641
F.3.2编译成品文件641
F.3.1工作目录641
F.3建立应用程序641
F.3.4粘贴执行文件642
F.3.5执行应用程序642
F.4合法适配器642
附录G测试软件643
G.1内存模式643
G.2显示模式643
H.1.1 Windows兼容声音卡644
H.1.2软件开发工具644
H.1.3支持多个声音卡644
H.1声音卡技术644
附录H添加声音跟踪仿真644
H.1.4技术局限性645
H.1.5 DLL的一些说明645
附录I动画提供院校(school)和单位646
附录J PC动画设备及其供应647
J.1 PC动画软件工具(PC animation software tools)647
J.2 PC动画硬件647
J.3专用动画系统648
J.4帧校准录像机648
J.5分类、杂志、目录649
J.6 Windows多媒体编辑软件649
术语汇编651