vc绘图简易教程

vc绘图简易教程

ID:32866245

大小:205.50 KB

页数:36页

时间:2019-02-16

vc绘图简易教程_第1页
vc绘图简易教程_第2页
vc绘图简易教程_第3页
vc绘图简易教程_第4页
vc绘图简易教程_第5页
资源描述:

《vc绘图简易教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VC绘图游戏编程入门——刘小备整理目录前言31:创建新项目42:简单绘图,学习单步执行53:熟悉更多的绘图语句74:结合流程控制语句来绘图95:数学知识在绘图中的运用116:实现简单动画137:捕获按键,实现动画的简单控制138:用函数简化相同团的制作169:绘图中的位运算1710:用鼠标控制绘图/游戏程序2111:随机函数2312:数组2513:getimage/putimage/IMAGE的用法2914:通过位运算实现颜色的分离与处理3115:窗体句柄(windows编程入门)3316:设备上下文句柄(windows编程入门2)34前言学习目标能做简单的图形小游戏讲解

2、以简单实用为主,不要指望看了这几篇文章就能过耳机考试锻炼编程思想学习方式自学为主学习要求多实践使用平台VC++6.0请到http://easyx.cn下载最新的EasyX,并安装百度easyx吧发帖说明1:创建新项目学会在VC里面创建项目,并写简单的程序VC写程序要有项目的概念,一个项目可以有多个.cpp文件,多个项目构成一个工作区。记住这两个英文单词:Workspace:工作区Project:项目以下是创建项目的视频演示:http://code.google.com/p/vcgraphics/downloads/list下载VC6_new_project.zip,打开看

3、看,flash格式的。看明白后,自己动手简历项目试试,并输入以下代码:#includeVoidmain(){Printf(“HelloWorld!”);}然后输入以下代码试试(无需理解代码含义)#include#includeVoidmain(){Initgraph(640,480);Line(200,240,440,240);Line(320,120,320,360);Getch();Closegraph();}执行后应该可以看到屏幕正中央有一个十字。成功,classover。2:简单绘图,学习单步执行【本期目

4、标】学会简单绘图,并学会简单调试先看看上一课的代码,我加上了注释#include//绘图库头文件,绘图语句需要#include//控制台输入输出头文件,getch语句需要Voidmain(){Initgraph(640,480);//出生640*480的绘图屏幕Line(200,240,440,240);//画线(200,240)-(440,240)Line(320,120,320,360);//画线(320,120)-(320,260)Getch();//按任意键Closegraph();//关闭绘图屏幕}解释一下1.创建的绘图

5、屏幕640*480,表示横向有640个店,纵向有480个点。注意:左上角是原点(0,0),也就是说,y轴(向下为正)和数学的y轴是相反。2.getch实现按任意键功能,按任意键后,程序继续执行,否则,程序会立刻执行closegraph以至于看不到绘制的内容。【作业】用线条画出更多的图形,要求不少于10条直线。【学习单步执行】完成作业后(务必完成),开始试着单步执行刚才的程序,有用绘图和多线程等因素的限制,请务必按照以下步骤尝试(熟练了以后就不用了):1.将VC取消最大化,并缩小窗口,能看到代码就行。2.按下F10(单步执行),会看到屏幕上出现一个黄色的小箭头,指示将要执行

6、的代码。3.当箭头指向initgrach语句时,按F10,能看到窗口发生了变化。4.将新的绘图窗口和VC并排放,相互需要有覆盖。这不很重要,否则绘图内容将会被VC窗口覆盖5.按F1-执行getch后,记得激活绘图窗口,并按任意键,否则程序就不会继续执行。6.closegraph后,直接按F5执行全部升序的程序,结束。单步执行很重要,可以让你知道程序执行到哪里是什么效果,哪条语句执行除了问题等等。更详细的调试资料,请打开:http://code.google.com/p/vcgraphics/downloads/list下载里面的VC6_how_to_debug.zip该文

7、档写的调试的东西比较多,看一下大概有个了解,以后都会用到(不过以后我就不再讲了)【作业2】仍然是写一个用直线绘制的图形,并熟悉调试过程。注:1.许多学校都忽略了调试部分,如果你不曾用过调试,请务必熟悉该过程。2.tc没有调试,请使用有调试功能的IDE3:熟悉更多的绘图语句【学习目标】学会更多的绘图语句【常用的绘图语句】Line(x1,y1,x2,y2);//画直线(x1,y1)-(x2,y2),都是整形Cirele(x,y,r)//画圆,圆心(x,y),半径为rPutplixel(x,y,c)//画点(x,y),颜色c还有狠多

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

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

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