如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
VC写程序要有项目的概念,一个项目可以有多个.cpp文件,多个项目构成一个工作区。先记住这两个英文单词吧:Workspace:工作区Project:项目现在开始创建一个新项目。VC6创建新项目请参考这个视频:VC2008创建新项目请参考这个视频:VC2010与VC2008相似。看明白后,自己动手建立项目试试,并输入以下代码:#include<stdio.h>voidmain(){printf("HelloWorld!");}尤其是之前用tc的同学,请务必创建新项目试一试。成功执行后,会看到屏幕上有“HelloWorld!”几个字符。然后,再重新输入以下代码试试(无需理解代码含义):#include<graphics.h>#include<conio.h>voidmain(){initgraph(640,480);line(200,240,440,240);line(320,120,320,360);getch();closegraph();}执行后应该可以看到屏幕正中央有一个十字。看到该十字后,本节课结束。二简单绘图,学习单步执行HYPERLINK"http://www.easyx.cn/skills/View.aspx?id=16"学会简单绘图,并学会简单调试。先看看上一课的代码,我加上了注释#include<graphics.h>//绘图库头文件,绘图语句需要#include<conio.h>//控制台输入输出头文件,getch()语句需要voidmain(){initgraph(640,480);//初始化640x480的绘图屏幕line(200,240,440,240);//画线(200,240)-(440,240)line(320,120,320,360);//画线(320,120)-(320,360)getch();//按任意键closegraph();}//关闭绘图屏幕解释一下:创建的绘图屏幕640x480,表示横向有640个点,纵向有480个点。注意:左上角是原点(0,0),也就是说,y轴和数学的y轴是相反的。getch实现按任意键功能,按任意键后,程序继续执行。否则,程序会立刻执行closegraph以至于看不到绘制的内容。[作业]用线条画出更多的图形,要求不少于10条直线。[学习单步执行]完成作业后(务必完成),开始试着单步执行刚才的程序,由于绘图和多线程等因素的限制,请务必按照以下步骤尝试(熟练了以后就不用了):将VC取消最大化,并缩小窗口,能看到代码就行。按一下F10(单步执行),会看到屏幕上出现一个黄色的小箭头,指示将要执行的代码。当箭头指向initgraph语句时,按F10,能看到窗口发生了变化。将新的绘图窗口和VC并排放,相互不要有覆盖。这步很重要,否则绘图内容将会被VC窗口覆盖。F10执行getch后,记得激活绘图窗口,并按任意键,否则程序不会继续执行。closegraph后,直接按F5执行全部剩余程序,结束。单步执行很重要,可以让你知道程序执行到哪里是什么效果,哪条语句执行出了问题等等。更详细的调试资料,请看这里:HYPERLINK"http://pan.baidu.com/s/1eR6HT"该文档写的调试的东西比较多,看一下大概有个了解,以后都会用到(不过以后我就不再讲了)[作业2]仍然是写一个用直线绘制的图形,并熟悉调试过程。注:许多学校都忽略了调试部分,如果你不曾用过调试,请务必熟练该过程。win-tc不带有任何调试功能,即便你不用vc,也请不要使用win-tc。调试是相当相当重要的。三学会更多的绘图语句[常用的绘图语句]line(x1,y1,x2,y2);//画直线(x1,y1)-(x2,y2),都是整形circle(x,y,r);//画圆,圆心为(x,y),半径为rputpixel(x,y,c);//画点(x,y),颜色c还有很多,如画椭圆、圆弧、矩形、多边形,等等,请参考绘图帮助文件(第一课的绘图库的下载里面有)[设置颜色]setlinecolor(c);//设置画线颜色,如setlinecolor(RED)设置画线颜色为红色常用的颜色常量可以用:BLACK黑DARKGRAY深灰BLUE蓝LIGHTBLUE亮蓝GREEN绿LIGHTGREEN亮绿CYAN青LIGHTCYAN亮青RED红LIGHTRED亮红MAGENTA紫LIGHTMAGENTA亮紫BROWN棕YELLOW黄LIGHTGRAY浅灰WHITE白[配出更多的颜色]颜色除了前面写的16种以外,还可以自由配色。格式:RGB(r,