《Borland C++图形编辑软件的设计与实现》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:周升锋编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1995
  • ISBN:7302019533
  • 页数:305 页
图书介绍:

第一部分 基本技术 3

第1章 软硬件环境及屏幕图形函数 3

1.1 软件及硬件环境 3

1.2 目录结构及说明 3

1.3 图形方式的设置及图形独立运行程序的建立 3

1.4 屏幕图形函数 7

1.4.1 屏幕颜色的设置和清屏函数 7

1.4.2 基本图形函数 8

1.4.3 封闭图形的填充 11

1.4.4 有关图形窗口和图形屏幕操作函数 13

1.5 图形方式下的数据输入 15

1.6 图形方式下的文本输出 17

1.6.1 文本输出函数 18

1.6.2 有关文本字体、字型和输出方式的设置 18

1.6.3 用户对文本字符大小的设置 20

第2章 鼠标的编程及应用 23

2.1 鼠标的功能简介 23

2.2 鼠标器的基本函数设计 24

2.3 鼠标的应用编程 33

第3章 汉字与西文字显示 38

3.1 点阵汉字显示 38

3.1.1 16点阵汉字显示 38

3.1.2 24点阵汉字显示 41

3.1.3 点阵汉字放大、旋转与倾斜显示 44

3.2 矢量汉字的放大、旋转与倾斜显示 47

3.2.1 华光矢量汉字库存储结构 47

3.2.2 矢量汉字的显示及无级缩放 48

3.2.3 矢量汉字的旋转与倾斜显示 48

3.3 西文字的放大旋转与倾斜显示 51

3.3.1 矢量字库*.CHR的结构分析 51

3.3.2 放大、旋转与倾斜显示 52

3.4 立体字与空心字 55

第4章 总体设计 59

4.1 基本框架 59

第二部分 一个图形编辑软件的设计 59

4.2 数据结构 60

4.3 全局变量及宏定义 61

4.3.1 全局变量 61

4.3.2 宏定义 61

4.4 文件构成及主要函数 62

4.4.1 文件构成 62

4.4.2 主要函数及调用关系 63

4.5 菜单设计 64

第5章 图形的绘制 72

5.1 绘图屏幕界面设计 72

5.2 十字光标设计 74

5.3 图形元素的绘制 75

5.3.1 画连续直线 80

5.3.2 画圆 82

5.3.3 画矩形 84

5.3.4 标注西文字符 85

5.3.5 标注汉字 88

5.4 颜色与线型设置 94

5.4.1 颜色设置 94

5.4.2 线型设置 95

5.5 图形信息的记录 97

5.6 屏幕处理功能 101

5.6.2 重画 103

5.6.1 清屏 103

第6章 图形的编辑 105

6.1 图形实体的选择 106

6.2 编辑中的汉字快速显示 110

6.3 图形的删除 111

6.4 图形的移动 116

6.5 图形的拷贝 123

第7章 图形的存取 131

7.1 存取方法的选择 132

7.1.1 按点阵信息存取 132

7.1.2 点阵图形的压缩存储 135

7.1.3 按图形元素存取 137

7.2 文件名处理 138

7.4 图形的写盘 140

7.3 图形的存盘 140

7.5 图形的装入 141

7.6 退出功能 143

第8章 图形的输出 145

8.1 绘图机输出 145

8.1.1 绘图机的联接与设置 145

8.1.2 画笔与图纸的选择 149

8.1.3 绘图机输出功能 155

8.2 打印机输出 163

8.2.1 ESC序列指令简介 163

8.1.4 错误检测 163

8.2.2 高分辨率图形打印函数 164

第9章 辅助功能及其它技术 167

9.1 日期显示 168

9.2 时间显示 170

9.3 OS-SHELL功能 172

9.4 VGA颜色修改 173

9.5 动画设计技术 176

9.6 结束语 188

附录A DPS源程序清单 189

附录B DPS函数表 301

参考文献 305