当前位置:首页 > 工业技术
Turbo C实用图形开发指南
Turbo C实用图形开发指南

Turbo C实用图形开发指南PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:路新峰编著
  • 出 版 社:陕西省电子编辑部
  • 出版年份:1992
  • ISBN:
  • 页数:246 页
图书介绍:
《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 面向程序员的图形编辑软件GE 122

§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盘建立子目录并安装GE 201

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点标步进8 224

(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

返回顶部