1 / 3
文档名称:

第十章 图形程序设计基础.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十章 图形程序设计基础.pdf

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第十章 图形程序设计基础.pdf

文档介绍

文档介绍:第十章图形程序设计基础
【教学目标】
基本掌握在 TC 环境中的作图方法
图形函数的使用方法和像素概念
图形与文本方式的交换
了解图形模式的种类
【教学内容】
显示模式和图形初始化;
设置视口和清除视口;
线型和填充模式、基本绘图函数;
设置前景色和背景色;
曲线方程的图形化表示等。
【教学重点和难点】
图形与文本的模式交换;
图形初始化和绘图参数的准确使用;
色彩设置;
平面曲线方程的图形表示
动画在 C 语言中的实现
【问题的提出】
C 中对数据处理能力很强,是否同样具有较强的图形处理能力,怎样处理?
1. 平面曲线方程的图形表示
【例 】利用 C 的强大绘图功能,动态绘制一条平面曲线——小蜜蜂。
#include<>
#include<>
#include<> /* 包含定义所有绘图函数的头文件——绘图时必须有*/
#include<> /* 包含数学处理函数,以计算三角函数值*/
main( )
{
int gdriver, gmode=0,i,x,y;
gdriver=0;
initgraph(&gdriver, &gmode, "e:\\tc\\bgi"); /* 图形初始化*/
setbkcolor(0); /* 设置背景色为黑色*/
setcolor(RED); /* 前景色为红色*/
settextstyle(1,0,0); /* 设置文本以 3 倍字型,水平方向,缺省方式显示*/
outtextxy(50,50,"BEE"); /* 在(50,50)坐标点输出字符串 BEE */
for(i=0;i<2280;i++)
{
x=(cos(i*1./360)+cos(3*i*1./360))*100+300; /* 计算 X 坐标值*/
y=(sin(i*1./360)+sin(5*i*1./360))*100+250; /* 计算 Y 坐标值*/
putpixel(x, y, 14); /* 以黄色(14)在(X,Y)坐标点处画点*/
delay(4000); /* 延时函数,或 sleep(1); */
}
getch();
closegraph( ); /* 关闭图形方式,回到文本方式工作*/
}
说明:
C 绘图时,首先需要包含图形头文件 。
绘图前,应该使用函数 initgraph(int* driver,int *mode,char *path)对图形进行初始化,再设
置前景色、背景色等。
绘曲线图时,首先确定曲线方程,计算坐标点,使用绘点函数 putpixel(int x,int y,int color)
画点。
图上如果需要显示文本,则使用设置文本格式函数 settextstyle(int font,int direction,int
charsize)设置,利用 outtextxy(int x,int y,char *string)在(X,Y)位置显示串 string。

最近更新

2023年安徽水利水电职业技术学院单招职业适应.. 42页

2023年安徽电气工程职业技术学院单招职业技能.. 41页

2026年健身新手如何去训练 7页

2023年安徽省阜阳市单招职业倾向性考试题库最.. 40页

2023年安徽财贸职业学院单招职业技能考试模拟.. 40页

2023年安阳学院单招职业技能测试模拟测试卷含.. 39页

2023年定西师范高等专科学校单招职业倾向性考.. 41页

2026年做服装店营销活动方案策划 35页

2023年宣化科技职业学院单招职业技能测试模拟.. 42页

2023年山东信息职业技术学院单招职业技能测试.. 42页

2026年做好半年冲刺工作计划 39页

2023年山东城市服务职业学院单招职业技能测试.. 40页

2026年做个懂事的孩子作文一年级 6页

2026年偏爱秋天作文500字 5页

2023年山东省泰安市单招职业倾向性测试题库完.. 40页

2023年山西省大同市单招职业倾向性考试题库推.. 41页

2026年债权转让协议书有哪些 13页

2023年惠州城市职业学院单招职业技能考试题库.. 40页

2023年江苏省南通市单招职业倾向性考试题库完.. 41页

2023年沈阳北软信息职业技术学院单招职业技能.. 41页

2023年河北科技工程职业技术大学单招职业技能.. 40页

2023年泉州经贸职业技术学院单招职业技能考试.. 41页

2023年浙江省嘉兴市单招职业倾向性考试题库及.. 40页

2023年湖北科技职业学院单招职业技能考试题库.. 41页

2023年珠海城市职业技术学院单招职业技能考试.. 40页

2023年贵州健康职业学院单招职业技能考试题库.. 40页

2023年赣西科技职业学院单招职业技能考试题库.. 39页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页