图书介绍

C语言图形设计pdf电子书版本下载

C语言图形设计
  • 刘振安,苏仕华编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115056145
  • 出版时间:1995
  • 标注页数:231页
  • 文件大小:7MB
  • 文件页数:241页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C语言图形设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 图形软件设计基础 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.C 128

7.1.2 WINDOW.C 129

7.1.3 WINDOW.H 131

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

精品推荐