《高级C++图形/图像编程技术》求取 ⇩

第一章图形编程的硬件注释1

1.1 PC机的CPU问题1

1.1.1 8088和80862

1.1.2 802862

1.1.3 803862

1.1.4 804862

1.1.5 Pentium(P5)3

1.2 PC机的视频显示适配器3

1.2.1 CGA3

1.2.2 EGA4

1.2.3 MCGA5

1.2.4 VGA5

1.2.5 扩展视频模式9

1.2.6 双显示系统9

2.1 面向对象的编程语言11

第二章C++编程语言基本要素回顾11

2.2 C++及BorlandC++概述12

2.2.1 C++对C的扩充12

2.2.2 利用C++建立程序20

2.2.3 C++图形程序的基本部分20

2.2.4 一个示例程序:STARTUP.CPP21

2.2.5 STARTUP.CPP的程序员指南32

2.2.6 LIB2D.HPP的程序员指南34

2.2.7 LIB2D.CPP的程序员指南35

2.2.8 扩充类库38

第三章图形相关设备的编程39

3.1 鼠标设备的编程39

3.1.1 软件驱动程序39

3.1.2 程序设计基础40

3.1.3 一个示例程序:CLICK.CPP41

3.1.4 CLICK.CPP的程序员指南50

3.1.5 MOUSE.HPP的程序员指南52

3.1.6 MOUSE.CPP的程序员指南53

3.1.7 无故障鼠标器编程的暗示54

3.2 键盘和磁盘的编程54

3.2.1 键盘的程序设计54

3.2.2 磁盘的程序设计55

3.2.3 一个示例程序:BLOCK.CPP56

3.2.4 BLOCK.CPP的程序员指南60

3.2.5 BITBLT.HPP的程序员指南70

3.2.6 BITBLT.CPP的程序员指南70

第四章BGI简介73

4.1 BGI初步73

4.1.1 BGI的初始化73

4.1.2 基本的BGI程序及其组成74

4.1.3 坐标系统74

4.2 绘图命令和绘图函数75

4.2.1 象素函数75

4.2.2 图形函数76

4.2.3 填充技术81

4.2.4 BGI正文和字形84

第五章2-D(两维)图形应用的编程88

5.1 交互式GUI菜单系统88

5.1.1 一个示例程序:GUI.CPP88

5.1.2 GUI.CPP的程序员指南91

5.2 交互式描绘图形112

5.2.1 一个示例程序:SKETCH.CPP112

5.2.2 SKETCH.CPP的程序员指南118

5.3 交互式桌面排版系统138

5.3.1 页面设计组成138

5.3.2 一个示例程序:DESKTOP.CPP140

5.3.3 DESKTOP.CPP的程序员指南143

5.3.4 PUBLISH.HPP的程序员指南145

5.3.5 PUBLISH.CPP的程序员指南146

6.1.1 三维几何学156

第六章3-D(三维)图形应用程序156

6.1 3-D图像的编程概念156

6.1.2 用户输入157

6.1.3 曲面(CurvedSurface)157

6.1.4 欧拉(Euler)操作158

6.1.5 坐标系统158

6.1.6 编写3-D图形软件158

6.1.7 建立和处理3-D模型159

6.1.8 3-D模型的部件162

6.1.9 造型公式162

6.1.10 粉刷(Readering)方法163

6.1.11 隐藏面迁移技术163

6.1.12 偏航、滚转和俯仰164

6.1.13 光源164

6.1.14 照明164

6.1.18 LIB3D.HPP的程序员指南165

6.1.19 LIB3D.CPP的程序员指南165

6.1.16 操作模型165

6.1.17 C++的3-D类165

6.1.15 表面映像和结构映像165

6.2 交互式3-D图形167

6.2.1 一个示例程序:OBJECTS.CPP167

6.2.2 OBJECTS.CPP的程序员指南170

第七章动画系统的程序设计185

7.1 动画系统的编程185

7.1.1 动画的类别185

7.1.2 帧动画的原理186

7.1.3 选择图形方式186

7.1.4 基本RAM的帧动画187

7.1.5 基本磁盘的帧动画187

7.1.6 bitblt(块图形)动画的原理187

7.1.7 实时动画的原理188

7.1.11 一个示例程序:BOUNCE.CPP189

7.1.10 C++用于动画编程的优点189

7.1.8 动画技术的优缺点189

7.1.9 交互的动画概念189

7.1.12 BOUNCE.CPP的程序员指南192

7.1.13 BLITTER.HPP的程序员指南194

7.1.14 BLITTER.CPP的程序员指南195

7.2 显示动画204

7.2.1 步程循环204

7.2.2 关键帧和中间化205

7.2.3 专业上的观点205

7.2.4 计算机算法206

7.2.5 一个示例程序:STRIDES.CPP206

7.2.6 STRIDES.CPP的程序员指南207

7.3 Cel动画219

7.3.1 关键帧(Keyframes)219

7.3.2 一个示例程序:CEL.CPP220

7.3.3 CEL.CPP的程序员指南223

7.4 动态动画236

7.4.1 利用几何学来研究运动236

7.4.2 碰撞检测238

7.4.3 一个示例程序:HIT.CPP239

7.4.4 HIT.CPP的程序员指南240

7.4.5 KINETIC.HPP的程序员指南242

7.4.6 KINETIC.CPP的程序员指南242

附录A.用TurboC++编译示例程序253

附录B.用BorlandC++编译示例程序258

附录C.用ZortechC++编译示例程序263

附录D.用MicrosoftC++编译示例程序267

附录E.类库的源代码268

附录F.使用其它的图形库362

附录G.捕获运行时错误:一个指导369

1994《高级C++图形/图像编程技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由马启文编写 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C与C++高级图形程序设计(1994 PDF版)
C与C++高级图形程序设计
1994 北京:电子工业出版社
高级数字图像处理技术( PDF版)
高级数字图像处理技术
Visual Basic.NET图形图像( PDF版)
Visual Basic.NET图形图像
TURBO PASCAL 6.0 图形编程技术( PDF版)
TURBO PASCAL 6.0 图形编程技术
IBM PC图形编程技术(1988 PDF版)
IBM PC图形编程技术
1988 中国科学院计算机应用厂家情报室
高级C++图形程序设计技术与应用(1993 PDF版)
高级C++图形程序设计技术与应用
1993 北京:学苑出版社
OpenGL高级图形编程指南(1999 PDF版)
OpenGL高级图形编程指南
1999 哈尔滨:哈尔滨工程大学出版社
图形图像设计与技巧(1998 PDF版)
图形图像设计与技巧
1998 广州:广东科技出版社
最新VESA SVGA图形图像编程秘技(1999 PDF版)
最新VESA SVGA图形图像编程秘技
1999 北京:北京航空航天大学出版社
C语言及其高级编程技术(1995 PDF版)
C语言及其高级编程技术
1995 天津:南开大学出版社
C语言高级CAD图形程序设计技术与实践(1992 PDF版)
C语言高级CAD图形程序设计技术与实践
1992 北京:海洋出版社
Borland C++3.1库函数手册(1994 PDF版)
Borland C++3.1库函数手册
1994 北京:北京航空航天大学出版社
PC机C图形编程手册(1994 PDF版)
PC机C图形编程手册
1994 北京:清华大学出版社
Turbo C++图形编程技巧(1993 PDF版)
Turbo C++图形编程技巧
1993 北京:科学技术文献出版社
C++高级编程技术(1994 PDF版)
C++高级编程技术
1994 北京:电子工业出版社