图书介绍
C语言图形设计2025|PDF|Epub|txt|kindle电子书版本网盘下载
![C语言图形设计](https://www.shukui.net/cover/42/31172295.jpg)
- 刘振安,苏仕华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115056145
- 出版时间:1995
- 标注页数:231页
- 文件大小:7MB
- 文件页数:241页
- 主题词:
PDF下载
下载说明
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.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