《Turbo C实用图形开发指南》求取 ⇩

第一章图形处理基础1

§1.1 Turbo C语言的数据类型、基本符号和控制语句1

1.1.1 数据类型定义1

1.1.2 类型修饰符1

目 录1

1.1.3 其它数据类型3

1.1.4 常量3

1.1.5 控制字符常量3

1.1.6 运算符4

1.1.7 运算符优先次序5

1.1.8 表达式5

(2) switch()语句6

1.1.9 C语言控制语句6

(1) if()语句6

(3) for()语句7

(4) while()语句7

(5)do-while()循环语句8

(6) break()语句9

(7) continue()语句9

(8) 标号和goto()语句10

§1.2 显示器,图形适配器和图形模式10

1.2.1 CGA彩色显示器10

1.2.2 EGA增强彩色显示器10

1.2.5 图形模式11

1.2.3 VGA彩色显示器11

1.2.4 常用显示器的基本性能11

1.2.6 显示模式控制12

1.2.7 颜色与调色板13

§1.3 坐标和绘图元素15

1.3.1 坐标15

1.3.2 笛卡尔坐标与屏幕坐标的转换16

(3) 曲线17

(4) 象素17

§ 1.4 初始化图形系统17

(2) 直线17

(1) 点17

1.3.3绘图元素17

1.4.1 已知显示器类型的图形系统初始化18

1.4.2 不知显示器类型的图形系统初始化18

1.4.3 自动初始化图形系统19

§1.5 从图形模式进入文本模式再返回图形模式19

§ 1.6 退出图形系统20

第二章图形函数21

§2.1 图形状态控制函数21

2.1.1 closegraph()退出图形系统21

2.1.2 detectgraph()图形适配器硬件测试21

2.1.3 graphdefaults()图形系统恢复为初始状态22

2.1.4 getgraphmode()返回当前图形模式值22

2.1.5 getmoderange()获取图形驱动器可使用模式范围24

2.1.6 initgraph()装入图形驱动程序并初始化图形统25

2.1.7 restorecrtmode()恢复屏幕为调用initgraph()函数前的模式27

2.1.8 getpixel()获取(x,y)位置上的颜色值28

2.1.9 Putpixel(),在(x,y)点处画一个规定颜色的点28

2.1.10 getmaxx()返回当前图形模式下屏幕的最大X坐标值29

2.1.11 getmaxy()返回当前图形模式下屏幕的最大Y坐标值29

2.1.12 getx()返回当前图形位置的X坐标值30

2.1.13 gety()返回当前图形位置的Y坐标值30

2.1.14 getbkcolor()返回当前背景颜色31

2.1.16 Setbkcolor()设置当前背景颜色32

2.1.15 getcolor()返回当前画笔颜色32

2.1.17 Setcolor()设置当前画笔色34

2.1.18 getmaxcolor(),返回当前图形模式下最大有效颜色值34

2.1.19 getpalette(),返回有关当前调色板信息35

2.1.20 Setpalette()改变调色板的颜色35

§2.2 画图函数36

2.2.1 arc()画一圆弧36

2.2.2 ellipse()画一椭圆37

2.2.3 circle()画圆37

2.2.4 getarccoords()取最后一次调用arc函数的坐标38

2.2.5 line()在指定的两点间画一直线39

2.2.6 lineto()从当前位置(cp)到(x,y)点画一直线39

2.2.8 rectangle()画矩形40

2.2.7 linerel()从当前(CP)位置到与(CP)有一相对距离的点画一直线40

2.2.9 drawpoly()画多边形41

2.2.10 getlinesettings()取当前线型宽度和模式42

2.2.11 Setlinestyle()设置当前画线宽度和类型42

2.2.12 setwritemode()设置图形方式下画线输出模式44

§ 2.3 填充45

2.3.1 Setfillpsttern()选择用户定义的填充模式45

2.3.2 Setfillstyle()设置填充模式和颜色46

2.3.3 getfillpattern()将用户定义的填充模式拷贝到内存47

2.3.4 getfillsettings()获取当前填充模式和填充颜色47

2.3.5 bar()画矩形条49

2.3.6 bar3d()画三维矩形条49

2.3.8 floodfill()填充一个用颜色所封闭的区域50

2.3.7 fillpoly()画一个多边形并填充50

2.3.9 Pieslics()画一个扇形并填充51

2.3.10 Sector()画一个椭圆扇区并填充52

§2.4 屏幕窗口处理52

2.4.1 Cleardevice()清除图形屏幕52

2.4.2 Setactivepage()设置图形输出活动页53

2.4.3 Setvisualpage()设置可见图形页号54

2.4.4 clearviewport()清除当前图形窗口54

2.4.5 Setviewport()设置当前图形窗口55

§2.5 图象处理55

2.5.1 getimage()将指定区域的图象存到内存区域55

2.5.2 Putimage()将存在内存的图象送回屏幕56

2.5.3 imagsize()返回存贮一块图象所需的字节数57

2.6.1 settextjustify()为图形函数设置文本对齐方式58

§2.6 图形模式下文本处理58

2.6.2 Settextstyle()为图形字符输出设置当前字体59

2.6.3 outtext()在图形模式下显示一字符串60

2.6.4 outtextxy()在指定位置显示一字符串61

2.6.5 Setusercharsize()为矢量字体改变字符宽度和高度61

2.6.6 textheight()返回以象素为单位字符串高度62

2.6.7 textwidth()返回以象素为单位字符串宽度63

2.6.8 gettextsettings()返回当前图形文本字体的信息64

第三章图形编辑功能开发66

§ 3.1 线的特性与规定66

3.2.1画点67

§3.2 绘图67

3.2.2画直线72

3.2.3画矩形77

3.2.4画圆和圆弧83

§3.3 填充86

3.3.1画图并填充86

3.3.2填充模式的设置88

3.3.3填充一个有界区域90

§ 3.4 图形变换94

3.4.1图形拷贝95

3.4.2图形移动96

3.4.3图形比例变换100

3.4.4图形旋转105

§3.5 图形方式下的文本输出109

3.5.1图形文本输出函数109

3.5.2设置文本方式110

3.5.3确定字符宽度和高度112

3.5.4两个图形文本输出函数113

§3.6 图形汉字屏幕显示114

§3.7 图形文件的建立和调用117

第四章图形编辑软件GE及源程序122

§4.1 面向程序员的图形编辑软件GE122

§4.2 GE基本模块122

§4.3 GE源程序123

第五章图形编辑软件GE使用说明201

§5.1 图形编辑软件GE的运行环境201

5.1.1硬件环境201

5.1.2软件环境201

§5.2 图形编辑软件GE的安装运行201

5.2.1在C盘建立子目录并安装GE201

5.2.2 图形编辑软件GE的运行201

§5.3 功能键202

§5.4 图形编辑软件GE基本操作说明表204

§5.5 GE操作说明208

5.5.1图形文件读写208

(1)F1建立屏图文件208

(2)F2建立块图形文件209

(3)F5读屏图形文件210

(4)F6读块图形文件211

5.5.2绘图212

(1) F10画点213

(2)F4画圆213

(3)CTRL+I画直线214

(4)CTRL+N画三维矩形214

(5)CTRL+G画圆弧215

(6)Shift+X用光标控制键画直线216

(7)Shift+J用光标控制键画矩形216

5.5.3图形块处理217

(1)F9图形块移动217

(8)Ins喷色(大喷)217

(9)Del喷色(小喷)217

(2)ALT+C图形块拷贝219

(3)ALT+O清除图形块219

(4)CTRL+E图形横向放大220

(5)CTRL+W图形纵向放大220

(6)CTRL+D图形横向缩小220

(7)CTRL+S图形纵向缩小220

(8)CTRL+L图形旋转220

(9)CTRL+T填充(在已画好的图形中填上颜色)221

(1)F3区位码汉字输入222

5.5.4键盘输入222

(2)ALT+U8x8体英文字符键盘输入223

5.5.5状态控制223

(1)F7清除屏幕224

(2)调主菜单224

(3)ALT+1点标步进1 ALT+4点标步进4 ALT+8点标步进8224

(4)ALT+A设标志点〈1〉 ALT+Y设标志点〈2〉224

(5)CTRL+P打印机选择225

(6)ESC返回上一屏225

(7)点标控制225

(8)Ctrl+H变屏幕底色226

5.5.6定画笔色226

(2)退出系统227

(3)空格键227

5.5.7图形打印、退出系统和空格键227

(1)图形打印227

第六章图形文件调用228

§6.1 ETXL·EXE覆盖式图形窗口调用程序228

§ 6.2 ETXF·EXE弹出式图形窗口调用程序229

§6.3 ETXX·EXE停留式图形调用程序230

§ 6.4ETXLL·EXE覆盖式图形窗口调用程序(变底色)230

§6.5 ETXFF·EXE弹出式图形窗口调用程序(变底色)231

§ 6.6 ETXZH·EXE组合式图形窗口调用程序(变底色)232

§ 6.7 ETX99·EXE动态提示式图形窗口调用程序233

§6.8两个图形调用源程序235

1992《Turbo C实用图形开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由路新峰编著 1992 陕西省电子编辑部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi 4实用开发指南(1999 PDF版)
Delphi 4实用开发指南
1999 北京:人民邮电出版社
用C开发高性能CAD图形( PDF版)
用C开发高性能CAD图形
科海培训中心
TURBO C 及其应用开发( PDF版)
TURBO C 及其应用开发
Turbo C 2.0版本实用指南( PDF版)
Turbo C 2.0版本实用指南
西北核技术研究所;陕西电子编辑部
TURBO C音乐编程指南(1994 PDF版)
TURBO C音乐编程指南
1994 北京希望电脑公司
Borland C++与Turbo C开发汉字应用软件技术(1992 PDF版)
Borland C++与Turbo C开发汉字应用软件技术
1992 陕西电子编辑部
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Turbo C实用图形程序设计(1994 PDF版)
Turbo C实用图形程序设计
1994 天津:天津科技翻译出版公司
Turbo C++自学参考指南(1992 PDF版)
Turbo C++自学参考指南
1992 北京科海培训中心
用C语言开发图形软件(1991 PDF版)
用C语言开发图形软件
1991 北京希望电脑公司
Turbo C 实用大全(1996 PDF版)
Turbo C 实用大全
1996 北京:机械工业出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
趣味程序设计集锦(1984 PDF版)
趣味程序设计集锦
1984 北京:煤炭工业出版社
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇(1999 PDF版)
PowerBuilder 6.0-6.5参考手册 语言、函数、对象篇
1999 北京:国防工业出版社