网站大量收购独家精品文档,联系QQ:2885784924

基于C语言的花朵绘制程序设计报告参考.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C语言的花朵绘制程序设计报告参考

基于C语言的花朵绘制 摘要:随着同学们对C语言的学习不断深入,为了进一步消化和巩固已学过的C 语言程序设计基础理论,学习和实践程序设计的各种技能,利用C 语言来设计各种应用程序和管理系统是帮助同学们培养编程能力的最佳的选择;这一过程中需要编写大量的程序, 而VC++6.0就是编写程序的首选环境。 可惜在 VC++6.0编程环境下只能做一些文字性的练习题,想画条直线画个圆都很难还要注册窗口类、建消息循环等等,为了解决上述问题,于是就有了这个 EasyX 库。EasyX 是针对 C++ 的图形库,可以帮助 C 语言初学者快速上手图形和游戏编程,同时是图形数据包Graphics.h的相关插件。[在Easyx的协助下,VC++6.0中的花朵绘制变得简单、快捷,同时运用Sleep函数对花朵绘制过程执行挂起一段时间,使花朵呈现绽放的美丽瞬间。 关键词:VC++6.0;Easyx;Sleep函数;Graphics.h函数;花朵绘制 1 绪论 1.1 研究背景 随着同学们对C语言的学习不断深入,如何在VC++6.0编程环境下进行相应的图形绘制,已经成为困扰同学们的难题,图形绘制要应用图形数据包Graphics.h,而图形数据包Graphics.h是TC里面的图形库,在VC++6.0编程环境下不能够直接应用;如何顺利运用C语言的图形数据包Graphics.h中相关函数,是成功绘制花朵的前提,也是花朵绘制成功的关键所在。 1.2主要工作 本设计根据VC++6.0编程环境对图形绘制的优弊端,运用Easyx在VC++6.0编程环境中进行花朵绘制,EasyX 是针对 C++ 的图形库的一款软件,可以帮助 C 语言初学者快速上手图形和游戏编程。在VC++6.0编程环境下应用C语言的图形数据包Graphics.h是困难的、步骤繁琐的,而运用Easyx简化了C语言的图形数据包Graphics.h的应用程序。同时对Sleep函数的应用,起到了对花朵绘制的补充作用,加强了花朵的绽放效果。 1.3本文结构 本文第1部分绪论主要说明了本文的研究背景、主要工作和实现方法。第2部分相关知识介绍了VC++6.0编程环境、EasyX库的功能及运用方法和Sleep函数的调用。第3部分是相关函数的介绍。以及对程序的运行结果及效果进行分析,说明花朵绘制的进程,并通过程序运行的结果对程序运行质量进行经检测和分析。 2相关知识 2.1图形数据包Graphics.h 2.1.1 功能简介 因为在 VC 下只能做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的。还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程,所以Windows 绘图太复杂了。因此,我们想给大家一个更好的学习平台,就是 VC 方便的开发平台和 TC 简单的绘图功能,于是就有了这个 EasyX 库。如果您刚开始学 C 语言,或者您是一位教 C 语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。 2.1.2图形数据包组成 (1)putpixel() 画像素点函数   功能: 函数putpixel() 在图形模式下屏幕上画一个像素点。   用法: 函数调用方式为void putpixel(int x,int y,int color);   说明: 参数x,y为像素点的坐标,color是该像素点的颜色,它可以是颜色符号名,也可以是整型色彩值。   此函数相应的头文件是graphics.h   返回值: 无 (2)getpixel()返回像素色函数   功能: 函数getpixel()返回像素点颜色值。   用法: 该函数调用方式为int getpixel(int x,int y);   说明: 参数x,y为像素点坐标。   函数的返回值可以不反映实际彩色值,这取决于调色板的设置情况(参见setpalette()函数)。   这个函数相应的头文件为graphics.h   返回值: 返回一个像素点色彩值。 (3)line() 画线函数   功能: 函数line()使用当前绘图色、线型及线宽,在给定的两点间画一直线。   用法: 该函数调用方式为void line(int startx,int starty,int endx,int endy);   说明: 参数startx,starty为起点坐标,endx,endy为终点坐标,函数调用前后,图形状态下屏幕光标(一般不可见)当前位置不改变。   此函数相应的头文件为graphics.h   返回值: 无 (4)lineto() 画线函数   功能: 函数lineto()使用当前绘图色、线型及线宽,从当前位置画一直线到指定位置。   用法: 此函数调用方式为v

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档