《Turbo C++图形编程技巧》求取 ⇩

目录1

第一章 Turbo C++——更好的C1

1.1 向Turbo C++过渡1

1.2 新的语言特点1

1.2.1 注解2

1.2.2 说明和定义2

1.2.3 类型检查4

1.2.4 参引的变元4

1.2.5 缺省变元值5

1.2.6 直接插入函数6

1.2.7 Const定义6

1.2.9 流7

1.2.8 重载函数7

1.3 面向对象的程序设计8

1.3.1 类程说明8

1.3.2 友元9

1.3.3 派生的类程9

1.3.4 成员10

1.3.5 成员函数11

1.3.6 构造器和消构造器13

第二章 Borland图形接口(BGI)15

2.1 初始化BGI15

2.2 编写基本的BGI程序16

2.3 错误检查措施17

2.4 使用坐标18

2.5.1 像素19

2.5 绘图命令19

2.5.2 绘制图表21

2.5.3 填充图表23

2.5.4 正文和字形25

2.6 切割成型的风景画28

第三章 BGI绘图函数33

3.1 像素级绘图33

3.1.1 绘制单个像素33

3.1.2 采用各种颜色33

3.1.3 CGA颜色35

3.2.1 画线36

3.2.1.1 用绝对坐标画线36

3.2 绘图命令综述36

3.1.4 EGA和VGA颜色36

3.2.1.2 用相对坐标画线37

3.2.1.3 设置线型38

3.2.1.4 预定义的线图案38

3.2.1.5 确定当前的线型39

3.2.1.6 用户定义的线型39

3.2.2 画矩形40

3.2.3 对多边形工作40

3.2.4 弧、圆和椭圆41

3.2.4.1 画弧41

3.2.4.2 弧的端点41

3.2.4.3 圆和椭圆42

3.3 动画的基础43

3.4 填充区域45

3.4.1 设置填充图案46

3.4.3 取填充图案47

3.4.2 用户定义的填充图案47

3.4.4 用用户定义的填充图案试验48

3.4.5 箭头键48

3.4.6 喷流填充52

第四章 BGI字形和正文54

4.1 图形模式的正文54

4.1.1 位映像字形54

4.1.2 四笔画字形55

4.1.3 BGI正文函数55

4.1.4 把正文写到屏幕上56

4.1.5 把正文写到像素位置上56

4.1.6 一个正文显示的例子57

4.2 Turbo C++如何存取字形57

4.2.1 选择和装入字形58

4.2.2 装入字形时的错误59

4.3 建立定制的字形59

4.3.1 使用菜单选项61

4.3.2 使用绘图网格61

4.3.3 使用正文版面调整62

4.3.4 确定当前的正文设置63

4.3.5 确定字符的尺寸64

4.3.6 关于垂直的字符尺寸的注记65

4.4 放大字符65

4.4.1 把正文放入方框67

4.4.2 有关裁剪正文的注记69

4.5 显示字符和数码69

4.6 扩展的正文处理例程69

4.6.1 printf()的图形版本70

4.6.2 为笔画字形清道71

4.6.3 gprintfxy()函数71

4.7 使用正文输入71

4.7.1 键八字符串72

4.7.2 键入数字值72

第五章 表示图77

5.1 基本的图形类型77

5.1.1 饼图77

5.1.1.1 画饼片77

5.1.1.2 为饼片写标签78

5.1.1.3 使每一饼片不同79

5.1.1.4 建立插图79

5.1.1.5 饼图程序80

5.1.1.6 强调一个饼片83

5.1.2 建立条形图85

5.1.3 三维条形图90

5.1.4 楔形图90

5.2 动画图90

第六章 二维图形技术92

6.1 屏幕坐标94

6.2 屏幕和世界坐标94

6.3 变换97

6.3.1 平移97

6.3.2 变比一个二维多边形97

6.3.3 旋转一个二维多边形98

6.3.4 剪切变换100

6.4 矩阵守护程序101

第七章 动画105

7.1.1 把一条线动画化107

7.1 间隔化107

7.1.2 使用间隔化技术108

7.1.3 使用getimage()和putimage()108

7.2 在背景上动画化对象110

7.2.1 动画化多个对象115

7.2.2 getimage ()和putimage()的限制118

7.3 用调色板动画化118

7.4 使用多重屏幕页123

第八章 创建鼠标工具包124

8.1 使用鼠标124

8.2 鼠标综述124

8.3 访问鼠标驱动程序125

8.4 鼠标函数126

8.4.1 鼠标初始化127

8.4.2 附加的鼠标成员函数128

8.4.3 鼠标光标128

8.4.4 鼠标位置130

8.4.5 鼠标按钮131

8.4.6 在方框中的鼠标132

8.4.7 更多的鼠标控制133

8.5 增添键盘输入133

8.5.1 仿真鼠标133

8.5.2 初始化键盘对象134

8.5.3 仿真鼠标光标135

8.5.4 仿真鼠标位置135

8.5.5 仿真鼠标按钮136

8.6 测试你的鼠标146

9.2 表示图符148

第九章 使用图符148

9.1 为什么使用图符?148

9.3 保存图符149

9.4 读图符文件150

9.5 交互编辑程序150

9.5.1 建立屏幕151

9.5.2 建立放大的图符151

9.5.3 显示原始图符153

9.5.4 与用户进行交互153

9.5.5 转置图符像素154

9.5.6 退出图符编辑程序155

9.5.7 编译此程序155

9.5.8 样本图符155

10.1.1 介绍gwindows类程162

第十章 图形中的上弹窗口162

10.1 基本方法162

10.1.2 上弹窗口163

10.1.3 使用堆栈163

10.1.4 初始化窗口程序包165

10.1.5 上弹例程165

10.1.6 仔细考查gpopup()166

10.1.7 保存屏幕167

10.1.8 建立上弹窗口167

10.1.9 消除上弹窗口168

10.1.10 消除所有窗口168

10.2 使用窗口程序包172

10.3 测试程序172

11.1 交互式图形程序包175

第十一章 交互式绘图工具175

11.1.1 绘图约定176

11.1.2 仔细考查draw.cpp工具177

11.1.3 用笔绘图179

11.2 擦除180

11.3 喷涂效果181

11.4 画线182

11.5 画多边形183

11.6 画矩形184

11.7 画圆185

11.8 画椭圆186

11.9 画弧187

11.10 杂项绘图支援188

12.1 画画程序综述201

第十二章 画画程序201

12.1.1 使用屏幕对象204

12.1.2 建立环境205

12.2 画画函数205

12.3 下拉菜单206

12.4 改变填充类型207

12.5 用户交互作用207

12.6 编译画画程序208

12.7 使用画画程序208

12.8 增强画画程序208

12.9 进行试验的一些想法209

第十三章 CAD程序220

13.1 画画与画图220

13.1.1 设置屏幕221

13.1.2 对象表222

13.2.1 画线224

13.2 画各种对象224

13.2.2 画多边形和圆226

13.2.3 作为图形对象的正文226

13.2.4 显示图形对象227

13.2.5 删除图形对象227

13.3 复制函数228

13.4 旋转命令228

13.5 修改绘图次序228

13.6 选择和移动一个对象229

13.7 访问gobjlist中的成员函数230

13.8 扩充CAD程序231

13.9 编译CAD程序231

14.1.1 使用摄影机模型254

第十四章 三维图形254

14.1 增加第三维254

14.1.2 一些三维的对象255

14.2 从世界坐标向眼坐标变换256

14.3 在三维中的裁剪258

14.4 透视投影259

14.5 对象文件260

14.6 显示三维对象261

14.6.1 设置观察参数261

14.6.2 编译3d.cpp程序261

14.6.3 使用三维程序262

14.6.4 一些样板对象262

14.7 扩充三维程序264

附录 BGI函数参考275

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

高度相关资料

TURBO C程序设计技术(1990 PDF版)
TURBO C程序设计技术
1990 南京:南京大学出版社
C语言编程技巧程序集(1993 PDF版)
C语言编程技巧程序集
1993
Turbo Pascal 5.5-6.0图形程序设计方法和技巧( PDF版)
Turbo Pascal 5.5-6.0图形程序设计方法和技巧
北京希望电脑公司
Turbo C2.0实用高级编程技巧( PDF版)
Turbo C2.0实用高级编程技巧
北京科海培训中心
TURBO PASCAL 6.0 图形编程技术( PDF版)
TURBO PASCAL 6.0 图形编程技术
激光打印机的原理、使用与维修(1993 PDF版)
激光打印机的原理、使用与维修
1993 上海:上海科学普及出版社
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
Turbo C实用图形程序设计(1994 PDF版)
Turbo C实用图形程序设计
1994 天津:天津科技翻译出版公司
Turbo C实用图形开发指南(1992 PDF版)
Turbo C实用图形开发指南
1992 陕西省电子编辑部
Turbo C编程技巧(1994 PDF版)
Turbo C编程技巧
1994 成都:电子科技大学出版社
Turbo C++图形设计技术与实例(1993 PDF版)
Turbo C++图形设计技术与实例
1993 北京希望公司
Turbo Pascal语言及编程技巧(1998 PDF版)
Turbo Pascal语言及编程技巧
1998 长沙:国防科技大学出版社
PC机C图形编程手册(1994 PDF版)
PC机C图形编程手册
1994 北京:清华大学出版社
Turbo Pascal编程技巧(1995 PDF版)
Turbo Pascal编程技巧
1995 北京:原子能出版社
Borland C++实用编程技巧(1995 PDF版)
Borland C++实用编程技巧
1995 北京:清华大学出版社