Visual C++6.0环境介绍教学内容

上传人:go****e 文档编号:137423267 上传时间:2020-07-08 格式:PPT 页数:36 大小:2.35MB
返回 下载 相关 举报
Visual C++6.0环境介绍教学内容_第1页
第1页 / 共36页
Visual C++6.0环境介绍教学内容_第2页
第2页 / 共36页
Visual C++6.0环境介绍教学内容_第3页
第3页 / 共36页
Visual C++6.0环境介绍教学内容_第4页
第4页 / 共36页
Visual C++6.0环境介绍教学内容_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《Visual C++6.0环境介绍教学内容》由会员分享,可在线阅读,更多相关《Visual C++6.0环境介绍教学内容(36页珍藏版)》请在金锄头文库上搜索。

1、第二讲 Visual C+6.0环境介绍,Visual C+是一个功能强大的可视化软件开发工具。自1993年,微软公司(Microsoft)推出Visual C+ 1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。,Visual C+为用户开发C程序提供了一个集成环境,这个集成环境包括:源程序的输入和编辑,源程序的编译和连接,程序运行时的调试和跟踪,项目的自动管理,为程序的开发提供各种工具,并具有窗口管理和联机帮助等功能。,Visual C+ 6.0环境的界面如图所示,VC环境下的C程序,尽管VC的功能很强大,但二级考试只是将其作为一个可视化的C编译器

2、来使用,因此要求考生掌握的操作很简单。,1、启动VC,在计算机安装VC开发环境后,桌面都会出现一个VC的图标,如图2所示,双击该图标就可以启动VC。有的计算机上显示的名称是“Visual C+ 6.0”或“Microsoft Visual C+”等,但图标都是一样的。也可以在“开始”菜单的“所有程序”子菜单中,找到相应的启动启动项。,图2 VC图标,2、创建一个C源程序文件,启动VC后,单击“菜单栏”上的“文件菜单”,弹出一个下拉菜单,单击其中的“新建”选项,如图3所示。,图3 创建C源程序,单击“新建”选项后,会弹出“新建”对话框,如图所示。选择上方的“文件”选项卡,选中“C+ Source

3、 File”选项。然后再右方的“文件名(N)”一栏中为程序起个名字,可以是任意字母和数字的组合,但其中不能有空格,并且最后一定要以“.c”结尾。然后在“位置(C)”一栏中为程序选择一个合适的位置存放,也可以单击图4中划圈的按钮,会弹出一个对话框,让用户选择存放的位置。我们现在把这个程序命名为“example-1.c”,放在D盘下的program文件夹中。,3 、编写程序,在单击图4中的“确定”按钮后,VC就会在D盘program文件夹下创建一个名为“example-1.c”的C源程序,并在“程序编辑区”中打开它,用户可以在其中输入程序,如图5所示。图5中是一个很简单的小程序,只有一条print

4、f()函数调用语句,其功能是向屏幕上输出一行信息“Hello world!”。,图5 编写程序,4、 C源程序的编译、连接与运行,C源程序文件是不能直接被计算机所执行的,它需要通过编译(Compile)和连接(Link)两个步骤,才能生成能被计算机直接执行的“可执行文件”。整个过程如图6所示,请牢记这张图。,图6 C程序的编译连接过程,C源程序文件是文本文件,它的后缀名为“.c”,它不能被计算机直接执行;经过编译后,生成目标文件,它是二进制文件,后缀名为“.obj”,它也不能被计算机直接执行;再经过连接(有的书籍称为链接),生成可执行文件,它是二进制文件,后缀名为“.exe”,它可以被计算机直

5、接执行。,在编写完C源程序后,首先要做的就是编译。编译实际上就是进行语法检查,以保证C源程序完全符合C语言的语法,没有语法错误。在VC开发环境下,编译C源程序的方法是单击“菜单栏”的“组建”选项,弹出一个下拉菜单,单击其中的“编译”选项,如图7所示。或者也可以单击图7中划圈的按钮,那是“编译”的快捷键。,随后,VC会弹出一个小对话框,如图8所示,不用去理会它的具体含义,直接单击“是”。,图8 C程序的编译,注意:如果在VC的使用过程中遇到类似的弹出小对话框,都不用去理会它的具体含义,直接单击“是”即可。,VC随即开始对C源程序进行语法检查,其结果在VC底部的“编译结果输出区”中显示,如图9所示

6、。,图9 编译结果,其中,“error(s)”代表语法错误,“warning(s)”代表警告。图9中的结果显示,语法错误(error(s))与警告(warning(s))的数量都为0,也就意味着程序编译成功。在实际编程当中,语法错误(error(s))是绝对不允许存在,哪怕存在一个语法错误(error(s)),程序都无法进入下一步的连接和运行,也就是编译失败。因此“error(s)”前面的错误必须是“0”,才能进入下一步的连接和运行,否则就要改成程序中的错误,并重新进行编译,直到编译成功。而对于警告(warning(s)),则可以不必理会,因为造成警告(warning(s))的原因比较复杂,并

7、不一定是因为语法错误。,需要特别指出的是,编译成功只能保证程序在语法上是正确的,并不能保证程序是无错的。例如,“奥巴马是德国总理”,这句话在语法上是正确的,但在逻辑上却是错误。编译器无法检查出程序在逻辑上的错误。,由图6可知,编译结束后需要进行连接,然后才能运行。但在VC当中,这两部可以合并一步。在编译成功后,“组建”菜单中的“执行”选项就会出现,直接单击,VC就会连续进行连接和执行两步操作,如图10所示。或者也可以单击图10中划圈的按钮(红色惊叹号),那是“执行”的快捷键。,图10 C程序的执行,程序在运行后,VC会弹出一个黑色的DOS界面,来显示程序的运行结果,如图11所示。,图11 程序

8、的运行结果,而第二行“Press any key to continue”,它是由VC自动输出的提示信息,不属于程序的运行结果。事实上,任何程序在运行结束后,VC都会在最后加上这样一行提示信息。 我们可以把它作为程序运行结束的标志,只有当最后一行出现了“Press any key to continue”,才能证明程序正常运行结束了。否则,程序可能在等待用户输入数据,或者陷入了死循环。,5、关闭工作空间,在完成一个程序的编写、编译、连接和运行后,如果要编写和运行另一个程序,那么要把前一个程序的编辑区及其工作空间关闭。最简单的方法就是直接将整个VC关闭,然后重新启动。也可以单击“菜单栏”上的“文

9、件菜单”,弹出一个下拉菜单,单击其中的“关闭工作空间”选项,如图12所示。这样程序的编辑区和工作空间就一起关闭了。,图12 关闭工作空间,注意:在编写和运行另一个程序前,一定要关闭工作空间,而不能只是简单的把程序的编辑区关闭,这样会造成下一个程序无法运行。,6、 打开开已存在的C源程序文件,要打开一个已存在的C源程序文件,首先要知道该文件的位置。例如,前面的那个“example-1.c”文件,我们知道它是放在D盘的program文件夹下的。下面,我们来用VC打开它。 单击“菜单栏”上的“文件菜单”,弹出一个下拉菜单,单击其中的“打开”选项,如图13所示。,图13 打开C源程序文件,随后,会弹出

10、一个“打开”对话框,如图14所示。单击图14中划圈的按钮,就可以在弹出的下拉界面中选择要到达的位置。现在选中D盘,然后双击D盘中的program文件夹,就可以进入该文件夹了,如图15所示。,图14 “打开”对话框,默认情况下,“打开”对话框只会显示CC+程序或工程文件。但用VC也可以打开其它类型的文件(在程序设计题的解题技巧中会用到该操作),只要单击图15中划圈的按钮,然后再弹出的下拉菜单中选中“所有文件(*.*)”即可显示所有类型的文件。用鼠标单击选中要打开的文件“example-1.c”然后单击右方的“打开”按钮,即可打开该文件。,图15 打开文件,7、C程序编译错误的查找与排除,在实际的

11、程序编写过程中,语法错误时难免的,尤其是对初学者而言。编写的程序中出现语法错误是很正常的事情,没有必要感到急躁或灰心。平时的练习中犯些错误,是有助于提高程序设计水平的。,VC为我们提供了一个辅助功能,帮助我们查找和排除程序中的编译错误。以前面的那个简单程序为例,故意将“printf(Hello world!n);”语句最后的那个分号(;)去掉,这样很明显就出现了一个语法错误。事实上,初学者也常犯这样的错误。现在,再次编译这个源程序,编译结果显示,出现了一个语法错误,编译失败,如图16所示。,图16 程序的编译结果,在编译失败的情况下,“执行”按钮是灰色,不可点击。下面要做的就是要找出这个语法错

12、误。将图16中划圈的滚动条向上拖动,会看到一行信息“D:programexample-1.c(6) : error C2143: syntax error : missing ; before ” ,如图17所示。这是一行错误提示信息,辨认的标志在“error C2143 ”上,“error” 意味着该行是语法错误的提示信息(如果是“warning ”则意味着该行警告错误的提示信息,不用去管它),“C2143”是错误代码。把鼠标移到该行的任意位置上,并双击,该行错误提示信息变为兰色,如图17所示。,此时,在回到“程序编辑区”,观察它的变化,如图18所示,图18 程序编辑区,图17 错误提示信息

13、,注意到程序编辑区的做左端多了一个兰色的小箭头(图中划圈部分),该箭头所指向的行就是该语法错出现的大概位置,可能在箭头所指行,也可能在前一行或后一行。实际上,尽管错误提示信息时英文的,但其中多数的单词都很简单常见,大致上是可以读懂的。 例如图17中的语法错误提示“D:programexample-1.c(6) : error C2143: syntax error : missing ; before ” ,后半句的意思就是:在“ ”前丢了“; ” 。而兰色箭头又指出了该错误的大概位置,所以应该是能够比较容易的排除该错误的。附录1中列出了常见的编译错误,可供需要时查阅。,8、C程序的错误类型,

14、4.1 语法错误 语法错误是指不符合C语言的语法规定,例如左右括号数量不匹配、语句最后漏了分号等等,这些错误会在编译时被发现并指出。这些错误都属于“致命错误”,不改正是无法通过编译的。 对一些在语法上有轻微毛病但不影响程序运行的问题(如定义了某个变量但始终未使用),编译时会发出“警告”。但“警告”不属于“致命错误”,程序可以通过编译。但是在程序的运行过程中,这些“警告”可能造成一些运行时错误。,4.2 逻辑错误 程序没有语法错误,可以正常运行,但结果不对。例如,要求a和b的和,可是却写成了“a-b;”。语法上没有错,但求出的却是a和b的差。 这类错误可能是由于设计算法时的错误,也可能是由于在编写程序时出现的疏忽所致。这类错误计算机是无法检查出来的。,4.3 运行错误 有时程序既无语法错误,又无逻辑错误,但程序不能正常运行或结果不对。多数情况下,是由于数据不正确,或数据类型不合适造成的。例如:要求a/b,如果b的值为非0程序不会有问题,而*9如果b的值为0就为造成溢出(over-flow)错误。,结束,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号