语言大型作业参考资料

语言大型作业参考资料

ID:35469282

大小:73.45 KB

页数:16页

时间:2019-03-25

语言大型作业参考资料_第1页
语言大型作业参考资料_第2页
语言大型作业参考资料_第3页
语言大型作业参考资料_第4页
语言大型作业参考资料_第5页
资源描述:

《语言大型作业参考资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、语言大型作业参考资料图形操作简介1.必要的头文件#ineludeftinclude#include#inelude#include2.必须的系统变量intGraphDriver;intGraphMode;doubleAspectReitio;intMaxX,MaxY;intMaxColors;intErrorCode;structpalettetypepalette;3.初始化图形界面初始化出错处理关闭图形界面GraphDriver=DETEC

2、T;initgraph(&GraphDriver,&GraphMode,;initgraph(&GraphDriver,&GraphMode,”d:\tc〃);ErrorCode=graphresult();if(ErrorCode!=grOk){printf(z,GraphicsSystemError:%s〃,grapherrormsg(ErrorCode));exit(1);}closegraph();/*Rcturnthesystemtotextmode*/4.取得必须的信息getpalette(&palette);MaxC

3、olors=getmaxcolor()+1;MaxX二getmaxx();MaxY=getmaxy();AspectRatio=(double)xasp/(double)yasp;5.一些常用的画图函数outtext(buffer),outtcxtxy(x,y,buffer)line(xO,yO,xl,yl);linerel();linetoOcircle(intx,inty,intradius);arc()bar(int1,intt,intr,intb);bar3d();moveto(intx,inty);moverel(dx,dy)

4、;getx()putpixel(x,y,color);getpixel(x,y)setcolor();setbkcolor();getcolor();getbkcolorouttext(buffer),outtextxy(x,y,buffer)1ine(xO,yO,xl,yl);1inerel();1inetoOcircle(intx,inty,intradius);arc()bar(int1,intt,intr,intb);bar3d();moveto(intx,inty);moverel(dx,dy);getx()putpixel(

5、x,y,color);getpixel(x,y)setcolor();setbkcolor();getcolor();getbkcolor();具体可以参见D:TCBG1DEMO.C例程,或看联机帮助,或参见下面的部分论文显示器是个人计算机的重要组成部分。随着计算机硬件的发展,现在有不同的显示器及其适配器用在个人讣算机系统中。常用的显示器有CGA,Herclus,EGA,VGA,SVGA,TVGA等等。显示模式有两种,文本模式和图象模式,DOS操作系统中默认的是文本模式。在图形模式中,整个屏幕按显示器的分辨率分成点阵,EGA可以是6

6、43*350或640*200的点阵,CGA可以是640*200或320*200的点阵,VGA则可以640*200*16色,或640*480*16色,本程序屮用的就是后一种(VGAIII)o因为图形显示器种类很多,控制方式各异,耍显示图形,必须先装入相应的图形驱动程序。其次每一种图形显示器,又具有不同的图形显示模式。要显示图形前必须决定选用哪一种显示模式,这些就是图形系统的初始化工作。[4]反Z,在退出应用程序时,要恢复原來的文本模式,要退出图形系统。图形系统初始化程序如下:BooleanInitG(void){interrorcode;

7、errorcode=registerbgidriver(EGAVGA_driver);/*reportanyregistrationerrors*/if(errorcode〈0){cout<<,,aGraphicserror:,,<

8、rcode)〈〈endl;returnfalse;}returntrue;}其屮rcgistcrbgidrivcr(EGAVGA_drivcr)函数用于告诉连接程序,在连接时,把EGAVGA的驱动程序装入执

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

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

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