《C语言图形设计》求取 ⇩

第一章图形软件设计基础1

1.1图形与显示器基础1

1.1.1 CGA彩色显示器2

1.1.2 EGA增强型彩色显示器2

1.1.3 VGA彩色显示器2

1.1.4 常用显示器的基本性能2

1.2图形显示模式3

1.2.1 图形模式3

1.2.2 显示模式控制4

1.3颜色与调色板4

1.3.1 颜色的设置4

1.3.2 调色板设置6

1.4坐标和绘图元素7

1.4.1 笛卡尔坐标与屏幕坐标的转换7

1.4.2 绘图元素8

1.5图形系统初始化9

1.5.1 已知显示器类型的图形系统初始化9

1.5.2 不知显示器类型的图形系统初始化10

1.5.3 自动初始化图形系统10

1.5.4 从图形模式进入文本模式再返回图形模式11

1.5.5 退出图形系统11

1.6 Turbo C图形设计概述12

第二章图形基本算法15

2.1直线算法15

2.1.1 光栅15

2.1.2 Bresenham算法16

2.1.3 直线的线型18

2.1.4 直线的宽度18

2.1.5 线的平滑18

2.2画圆算法19

2.2.1 Bresenham画圆算法19

2.2.2 圆心的平移20

2.2.3 圆的线型20

2.2.4 圆周的宽度20

2.3绘制弧线21

2.3.1 方向性21

2.3.2 三点画圆21

2.4填充算法23

2.4.1 填充23

2.4.2 泛漫法23

2.4.3 边界的侵入24

2.4.4 非均匀填充25

2.4.5 平滑处理26

2.4.6 画笔26

2.4.7 调色板26

2.5绘制交叉阴影线26

2.5.1 带旋转角的交叉阴影线27

2.5.2 基于直线的系统和基于点的系统27

2.6 抖动27

2.6.1增色和减色27

2.6.2 抖动矩阵28

2.6.3 对坐标表的抖动处理28

2.7裁剪36

2.7.1 裁剪窗口36

2.7.2 一种裁剪算法36

第三章图形变换39

3.1 变换概述39

3.2 图形旋转40

3.3 图形平移43

3.4比例变换43

3.4.1 沿轴比例变换44

3.4.2 三维比例变换45

3.4.3 畸变45

3.5 组合变换45

3.6投影技术46

3.6.1 投影坐标系统46

3.6.2 点的投影47

3.6.3 投影的计算47

3.6.4 投影的过滤48

3.7图形变换函数程序设计的注意事项48

3.7.1 防止运算溢出48

3.7.2 尽可能使用较快的硬件49

3.7.3 使用指针变量49

3.7.4 使用汇编程序优化图形变换50

第四章图形函数51

4.1图形系统控制函数51

4.1.1 函数名称、调用格式及用途51

4.1.2 使用要点及实例54

4.2状态查询与设置函数57

4.2.1 颜色控制函数57

4.2.2 位置函数58

4.2.3 用法说明59

4.3画图和填充函数60

4.3.1 画图函数60

4.3.2 填充62

4.3.3 详解与实例64

4.4屏幕和视口管理函数67

4.4.1 函数名称、调用格式及用途67

4.4.2 概述与实例68

4.5 图形存取函数69

4.6 图形方式下的文本输出函数71

4.7 错误处理函数75

第五章Turbo C图形编辑设计基础76

5.1绘图76

5.1.1 画点76

5.1.2 画直线80

5.1.3 画矩形84

5.1.4 画圆和圆弧89

5.2 填充91

5.3图形变换95

5.3.1 图形拷贝95

5.3.2 图形移动96

5.3.3 图形比例变换100

5.3.4 图形旋转101

5.4 图形方式下的文本输出102

5.5 图形汉字屏幕显示106

5.6 图形文件的建立和调用109

5.7 小结110

第六章图形窗口工具函数111

6.1 图形窗口结构与窗口栈111

6.2 图形窗口工具函数112

6.3图形窗口工具包113

6.3.1 图形窗口工具包头部文件113

6.3.2 图形窗口工具源文件114

6.4 应用实例121

第七章设计实例128

7.1设计一个直接写屏的窗口系统128

7.1.1 IBMPC.C128

7.1.2 WINDOW.C129

7.1.3 WINDOW.H131

7.1.4 窗口管理软件包源程序代码134

7.1.5 窗口函数调用实例146

7.2 综合画图程序147

7.3鼠标画图实例165

7.3.1 鼠标基础165

7.3.2 鼠标库函数166

7.3.3 高级鼠标函数167

7.3.4 鼠标作图170

第八章汉字处理196

8.1 小汉字库196

8.2显示矢量汉字199

8.2.1 SLP矢量汉字字库的数据存储结构199

8.2.2 汉字显示处理及无级缩放200

8.2.3 显示实例及源程序201

8.3自动生成小汉字库205

8.3.1 小汉字库的结构205

8.3.2 小汉字库的显示接口函数206

8.3.3 小汉字库的建立及管理206

8.4图形库212

8.4.1 图形库的结构212

8.4.2 图形库读取212

8.4.3 图形的显示213

8.5字串库214

8.5.1 字串库的结构215

8.5.2 字串库读取215

8.5.3 字串的显示216

8.6实例218

8.6.1 汉字菜单218

8.6.2 矢量汉字动态菜单封面223

1995《C语言图形设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘振安,苏仕华编著 1995 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1999 PDF版)
C语言程序设计
1999 北京:机械工业出版社
C语言程序设计( PDF版)
C语言程序设计
Visual C++ C语言程序设计( PDF版)
Visual C++ C语言程序设计
C语言图形程序设计500题(1996 PDF版)
C语言图形程序设计500题
1996
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社