图书介绍
高级C++图形程序设计技术与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 高利佳主编 著
- 出版社: 北京:学苑出版社
- ISBN:7507708039
- 出版时间:1993
- 标注页数:428页
- 文件大小:15MB
- 文件页数:439页
- 主题词:
PDF下载
下载说明
高级C++图形程序设计技术与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 高性能编程技巧1
第一章 用C+++开发图形应用程序2
1.1 C+++对C的扩展2
1.2 C+++注释3
1.3 C+++变量3
1.4 C+++函数4
1.5 C+++new和delete关键字5
1.6 C+++类7
1.7 C+++封装8
1.9 C+++继承10
1.8 C+++多态性10
1.10 用C+++编程12
1.11 C+++图形程序的基本组成13
1.12 示例程序:STARTUP.CPP14
1.13 示例程序的编译和链接15
1.14 示例程序的运行15
1.15 示例程序的使用16
1.16 STARTUP.CPP程序员指南16
1.17 LIB2D.HPP程序员指南21
1.18 LIB2D.CPP程序员指南22
1.19 类库的扩展26
2.1 动画的种类36
第二章 动画系列程序设计36
2.2 帧动画原理37
2.3 图形模式的选择38
2.4 基于RAM的帧动画38
2.5 基于磁盘的帧动画39
2.6 位块传输动画原理39
2.7 基于RAM的位块传输动画40
2.8 实时动画原理40
2.9 基于RAM的实时动画41
2.10 动画技术的优点和缺点41
2.13 示例程序:BO.UNCE.CPP42
2.12 C+++动画程序设计的优点42
2.11 交互式动画概念42
2.14 示例程序的编译和链接43
2.15 示例程序的运行45
2.16 示例程序的使用46
2.17 BOUNCE.CPP程序员指南46
2.18 LIB2D.HPP程序员指南49
2.19 LIB2D.CPP程序员指南50
2.20 BLITTER.HPP程序员指南50
2.21 BLITIER.CPP程序员指南50
3.1 软件驱动程序62
第三章 定位器程序设计62
3.2 程序设计基础63
3.3 示例程序:CLICK.CPP65
3.4 示例程序的编译和链接65
3.5 示例程序的运行67
3.6 示例程序的使用68
3.7 CLICK.CPP程序员指南68
3.10 MOUSE.HPP程序员指南71
3.11 MOUSE.CPP程序员指南71
3.9 LIB2D.CPP程序员指南71
3.8 LIB2D.HPP程序员指南71
3.12 关于无故障鼠标程序设计的说明73
第四章 键盘和磁盘编程82
4.1 键盘编程82
4.2 磁盘编程83
4.3 示例程序:BLOCK.CPP84
4.4 示例程序的编译和链接84
4.5 示例程序的运行85
4.6 示例程序的使用87
4.7 BLOCK.CPP程序员指南87
4.10 BITBLT.HPP程序员指南91
4.9 LIB2D.CPP程序员指南91
4.8 LIB2D.HPP程序员指南91
4.11 BTTBLT.CPP程序员指南92
第二部分 建立二维图形应用程序104
第五章 交互式GUI菜单图形105
5.1 示例程序:GUI.CPP105
5.2 示例程序的编译和链接105
5.3 示例程序的运行106
5.4 示例程序的使用108
5.5 GUI.CPP程序员指南109
5.7 LIB2D.CPP程序员指南114
5.6 LIB2D.HPP程序员指南114
5.8 BITBLT.HPP程序员指南115
5.9 BITBLT.CPP程序员指南115
第六章 交互式图形绘制134
6.1 示例程序:SKETCH.CPP134
6.2 示例程序的编译和链接134
6.3 示例程序的运行136
6.4 示例程序的使用137
6.5 SKETCH.CPP程序员指南140
6.6 LIB2D.HPP程序员指南146
6.7 LIB2D.CPP程序员指南146
6.9 MOUSE.CPP程序员指南147
6.8 MOUSE.HPP程序员指南147
6.10 BITBLT.HPP程序员指南148
6.11 BLTBLT.CPP程序员指南149
第七章 交互式桌面印刷图形170
7.1 页设计组成部分170
7.2 示例程序:DESKTOP.CPP170
7.3 示例程序的编译和链接171
7.4 示例程序的运行173
7.5 示例程序的使用174
7.6 DESKTOP.CPP程序员指南175
7.7 LIB2D.HPP程序员指南178
7.8 LIB2D.CPP程序员指南178
7.9 PUBLISH.HPP程序员指南178
7.10 PUBLISH.CPP程序员指南178
第三部分 建立三维图形应用程序190
第八章 三维图形程序设计概念191
8.1 三维几何图形191
8.2 用户输入192
8.4 欧拉操作193
8.5 坐标系统193
8.3 曲面193
8.6 三维图形软件的编制194
8.7 三维模型的建立和操作194
8.8 三维模型的组成部分198
8.9 建模公式198
8.10 修饰方法199
8.11 隐藏表面删除技术199
8.12 偏转、滚动和俯仰200
8.13 光源200
8.14 照度201
8.17 C+++三维类202
8.15 表面映象和结构映象202
8.16 模型操作202
8.18 LIB3D.HPP程序员指南203
8.19 LIB3D.CPP程序员指南203
第九章 交互式三维图形206
9.1 示例程序:OBJECTS.CPP206
9.2 示例程序的编译和链接206
9.3 示例程序的运行207
9.4 示例程序的使用208
9.5 OBJECTS.CPP程序员指南210
9.8 LIB3D.HPP程序员指南215
9.9 LIB3D.CPP程序员指南215
9.6 LIB2D.HPP程序员指南215
9.7 LIB2D.CPP程序员指南215
第四部分 动画226
第十章 动画显示227
10.1 步行周期227
10.2 关键帧和中间图象227
10.3 专业特点228
10.4 计算机原理228
10.5 示例程序:STRIDES.CPP229
10.6 示例程序的编译和链接229
10.7 示例程序的运行230
10.9 STRIDES.CPP程序员指南231
10.8 示例程序的使用231
10.10 LIB2D.HPP程序指南233
10.11 LIB2D.CPP程序员指南234
10.12 BLITTER.HPP程序员指南237
10.13 BLITTER.CPP程序员指南237
第十一章 CEL动画251
11.1 关键帧251
11.2 示例程序:CEL.CPP251
11.3 示例程序的编译和链接252
11.4 示例程序的运行253
11.5 示例程序的使用254
11.6 CEL.CPP程序员指南255
11.7 LIB2D.HPP程序员指南259
11.8 LIB2D.CPP程序员指南259
11.9 MOUSE.HPP程序员指南259
11.10 MOUSE.CPP程序员指南259
第十二章 运动动画273
12.1 采用几何方法研究运动273
12.2 碰撞检测275
12.3 示例程序:HIT.CPP276
12.4 示例程序的编译和链接276
12.5 示例程序的运行277
12.6 示例程序的使用277
12.7 HIT.CPP程序员指南278
12.8 LIB2D.HPP程序员指南281
12.9 LIB2D.CPP程序员指南281
12.10 KINETIC.HPP程序员指南281
12.11 KINETIC.CPP程序员指南281
附录A 用Turbo C+++编译示例程序295
附录B 用Borland C+++编译示例程序301
附录C 用Zortech C+++编译示例程序307
附录D 用Microsoft C+++编译示例程序312
附录E 类库源代码313
附录F 使用其它图形库418
附录G 捕获运行错误425
热门推荐
- 2796656.html
- 1292876.html
- 2184065.html
- 102906.html
- 1442459.html
- 1331980.html
- 1909629.html
- 362693.html
- 2152934.html
- 98925.html
- http://www.ickdjs.cc/book_570952.html
- http://www.ickdjs.cc/book_1533880.html
- http://www.ickdjs.cc/book_1796076.html
- http://www.ickdjs.cc/book_3666623.html
- http://www.ickdjs.cc/book_1690602.html
- http://www.ickdjs.cc/book_2854849.html
- http://www.ickdjs.cc/book_2107183.html
- http://www.ickdjs.cc/book_3834476.html
- http://www.ickdjs.cc/book_229949.html
- http://www.ickdjs.cc/book_2153735.html