下载此文档

C语言程序设计第14章.ppt


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
/ / / / / http:/eat/


引言:
C语言不仅仅只用来解决实际的一些问题,还能用它来进行其它操作,比如进行图形操作,那么如何来进行图形操作呢?
第十二章 图形程序设计
一、显示方式
二、图形初始化函数
三、基本画图函数
四、图形填充函数
五、实例
第十二章 目录
一、显示方式
1、显示方式:利用C语言可以解决图形问题,它和普通程序的显示方式不一样,我们可以定义两种显示方式:字符显示方式和图形显示方式。
1)图形显示方式:指将所操作的内容看成是图形对其进行操作。
2)字符显示方式:将所操作的对象看成是普通字符来看待。
第十二章 显示方式
二、图形初始化函数
1、图形初始化函数
int graphdriver=VGA;
int graphmode=VGAHI;
initgraph(&graphdriver,&graphmode,"");
2、清屏函数
cleardevice();
clearviewport();
3、恢复显示方式函数
closegraph();
第十二章 图形函数
三、基本画图函数
1、画点函数
putpixel(int x, int y, int color);
功能:在(x,y)位置用color颜色来画一个点。
2、画图坐标位置函数
①移动画笔位置,移动过程不画
moveto(int x,int y);
②移动画笔位置(x,y)到一个增量位置(x+dx,y+dy),移动过程不画出内容。
moverel(int dx,int dy);
③得到画笔所在的位置
int getx();
int gety();
第十二章 画图函数
第十二章 画图函数
3、画线函数
①两点之间[(x0,y0)和(x1,y1)]画线函数
line(int x0,int y0,int x1,int y1);
②从现行位置到某点画线函数
lineto(int x, int y)
③从现行画笔位置到一个增量位置画线函数
linerel(int dx,int dy);
功能:上面三个函数全是画线函数,只不过是画线的标准不一样。
4、画矩形和条形函数
①画矩形函数
rectangle(int x1,int y1,int x2,int y2);
(x1,y1)为左下角,(x2,y2)为右上角。
第十二章 画图函数
②画条形函数
bar(int x1,int y1,int x2,int y2);
(x1,y1)为左上角,(x2,y2)为右下角
5、画椭圆函数
ellispe(int x,int y,int stangle,int endangle,int xradius,int yradius)
6、画圆函数
circle(int x,int y, int radius);
7、画圆弧函数
arc(int x,int y,int stangle, int endangle,int radius)
8、画扇形圆函数
pieslice(int x,int y,int stangle,int endangle,int radius);
第十二章 填充函数
四、图形填充函数
1、设置颜色函数
setcolor(int color);
2、选择背景颜色的函数
setbkcolor(int color);
3、设定线型函数
setlinetyle(int linestyle,
unsignedupattern,int thickness);
4、封闭图形的填充函数及画图函数
填充函数:
setfillstyle(int pattern,int color);
第十二章 填充函数
填充的形式和内容如下图所示:
符号名

含义
EMPTY_FILL
0
用背景色填充
SOLID_FILL
1
用单色实填充
LINE_FILL
2
用“—”填充
LTSLASH_FILL
3
用“///”填充
SLASH_FILL

C语言程序设计第14章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小197 KB
  • 时间2022-07-30