图形设计
§1 显示系统
显示器:CRT(阴极射线管)与控制电路组成
适配器(图形卡):CPU与显示器的接口,由 寄存器组、存储器和控制电路组成
适配器
主机
图形 显示 显示 控制器 存储器 控制器
CRT
将要显示的字符和图形以数字形式存储在卡上ቤተ መጻሕፍቲ ባይዱ视频RAM中, 再转换成视频模拟信号传送给相应的显示器
显示模式
initgraph(&driver,&mode, “”); ………. closegraph(); }
图形程序的独立运行问题
为使图形方式的C源程序能够脱离TC环境下运行,应对 EGAVGA显示器的驱动程序.BGI转换成.OBJ文件:
C:\TC\BGIOBJ EGAVGA
然后,将EGAVGA.OBJ与GRAPHICS.LIB进行连接:
Turbo C支持的适配器和图形模式
适图配形器库文模件式与图分形辨头率文件 颜色数 CgGraAphics.l0ib与g3ra2p0hi2c0s0.h 4
(彩图色形图显形示的1 坐标32与0 象20素0 4
标识符
CGAC0 CGAC1
适配器) (0,0)
2 3
x
320 (200,00) 320 200
enum graphics_driver{DETECT,CGA,MCGA,EGA,EGA64,…… …,VGA,PC3270};
DETECT——自动检测所用显示适配器的类型,将相应 的驱动程序装入,并将其最高显示模式作为当前显示模 式
#include <graphics.h>
main() { int driver=VGA;
方式
0 1 2 3 7 -1