《urboC图形》PPT课件

《urboC图形》PPT课件

ID:37689576

大小:205.76 KB

页数:16页

时间:2019-05-28

《urboC图形》PPT课件_第1页
《urboC图形》PPT课件_第2页
《urboC图形》PPT课件_第3页
《urboC图形》PPT课件_第4页
《urboC图形》PPT课件_第5页
资源描述:

《《urboC图形》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图形设计1显示系统显示器:CRT(阴极射线管)与控制电路组成适配器(图形卡):CPU与显示器的接口,由寄存器组、存储器和控制电路组成主机图形控制器显示存储器显示控制器适配器CRT将要显示的字符和图形以数字形式存储在卡上的视频RAM中,再转换成视频模拟信号传送给相应的显示器显示模式文本模式:显示缓冲区中存放显示字符的代码(ASCII码或汉字机内码),及字符的属性,显示屏幕按字符分成若干行、列,如80列25行图形模式:显示缓冲区中存放显示屏幕上每点(象素)的颜色或灰度值,显示屏幕按象素分成若干行、列,如640480一般开机后的模式都是80×25的文本模式文本窗口

2、的定义TurboC2.0默认定义的文本窗口为整个屏幕,共有80列(或40列)25行的文本单元,每个单元包括一个字符和一个属性,字符即ASCII码字符,属性规定该字符的颜色和强度。TurboC2.0可以定义屏幕上的一个矩形域作为窗口,使用window()函数定义。窗口定义之后,用有关窗口的输入输出函数就可以只在此窗口内进行操作而不超出窗口的边界。window()函数的调用格式为:voidwindow(intleft,inttop,intright,intbottom);该函数的原型在conio.h中。函数中形式参数(intleft,inttop)是窗口左上角的坐标

3、,(intright,intbottom)是窗口的右下角坐标.其中(left, top)和(right,bottom)是相对于整个屏幕而言的。TurboC2.0规定整个屏幕的左上角坐标为(1,1),右下角坐标为(80,25)。window(20,5,50,25);文本窗口颜色的设置文本窗口颜色的设置包括背景颜色的设置和字符颜色的设置,使用的函数及 其调用格式为:    设置背景颜色:voidtextbackground(intcolor);设置字符颜色:voidtextcolor(intcolor);下面这个程序使用了关于窗口大小的定义、颜色的设置等函数,在一个

4、屏幕上不同位置定义了7个窗口,其背景色分别使用了7种不同的颜色。#include#includemain(){inti;textbackground(0);           /*设置屏幕背景色*/clrscr();                    /*清除文本屏幕*/for(i=1;i<8;i++){  window(10+i*5,5+i,30+i*5,15+i);/*定义文本窗*/textbackground(i);       /*定义窗口背景色*/clrscr();                /*清除窗口*

5、/ }getch();}2TurboC绘图TurboC支持的适配器和图形模式xy(0,0)分辨率:640480(0,0)(0,0)(20,50)(639,479)(400,150)图形库文件与图形头文件graphics.lib与graphics.h图形显示的坐标与象素适配器模式分辨率颜色数标识符CGA(彩色图形适配器)EGA(增强图形适配器)VGA(视频图形阵列)03202004CGAC046402002CGAHI13202004CGAC123202004CGAC233202004CGAC3064020016EGAL0164035016EGAHI

6、064020016VGAL0164035016VGAMED264048016VGAHI#includemain(){intdriver=DETECT,mode;initgraph(&driver,&mode,“”);……….closegraph();}initgraph(&driver,&mode,“d:\tc\bgi”);#includemain(){intdriver=VGA;intmode=VGAHI;initgraph(&driver,&mode,“”);……….closegraph();}将指定

7、模式的驱动程序(*.GBI)从当前路径下调入内存关闭图形系统回到文本模式1.图形模式的初始化voidfarinitgraph(intfar*gdriver,intfar*gmode,char*path);voidfardetectgraph(int*gdriver,*gmode); voidfarclosegraph(void);2.屏幕颜色的设置和清屏函数设置背景色:voidfarsetbkcolor(intcolor);设置作图色:voidfarsetcolor(intcolor);清屏:voidefarcleardevice(void);3.基本图形函数1

8、).画点函数voidfa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。