Visual C++使用说明

上传人:功*** 文档编号:193653695 上传时间:2023-03-11 格式:DOCX 页数:9 大小:41.29KB
收藏 版权申诉 举报 下载
Visual C++使用说明_第1页
第1页 / 共9页
Visual C++使用说明_第2页
第2页 / 共9页
Visual C++使用说明_第3页
第3页 / 共9页
资源描述:

《Visual C++使用说明》由会员分享,可在线阅读,更多相关《Visual C++使用说明(9页珍藏版)》请在装配图网上搜索。

1、Visual C+使用说明1.2 Visual C+开发环境简介 1.2.1 Visual C+集成开发环境简介 Visual C+是Microsoft公司提供的在Windows环境下进行应用程序开发的C/C+编译器。相比其它的编译工具而言,Visual C+在提供可视化的编程方法的同时,也适用于编写直接对系统进行层底操作的程序。 Visual C+6.0是Microsoft公司出品的基于Windows的C+开发工具,它是Microsoft Visual Studio套装软件的一个有机组成部分,在以前版本的基础上又增加了或增强了许多特性。Visual C+软件包包含了许多单独的组件,如编辑器、

2、编译器、链接器、生成实用程序、调试器、以及各种各样为开发Microsoft Windows下的C/C+ 程序而设计的工具。Visual Stutio把所有的Visual C+工具结合在一起,集成一个整体,通过一个由窗口、对话框、菜单、工具栏、快捷键及宏组成的和谐系统,你可以观察和控制整个开发进程。一般情况下,术语Visual C+既指整个产品,又指它的开发环境。Visual C+集成开发环境如图1.9所示。 图1.9 Visual C+集成开发环境 1.2.2 Visual C+集成开发环境的使用 一个程序从编写到运行出结果要经过编辑、预处理、编译、连接、加载和执行六个阶段。在Visual C

3、+集成开发环境中可以完成以上所有功能。 以下就一个简单的程序在Visual C+集成开发环境上的编辑和编译的过程来说明Visual C+集成开发环境的使用方法。该程序的功能是在屏幕上输出一行字符串“hello,world!”。首先要新建一个源文件进行编辑。 1.新建和输入源程序 如果在Visual C+集成开发环境中存在正在编译的工作区,在新建源程序之前首先要关闭这个工作区。鼠标点击菜单栏的“File”,菜单,打开“File” 下拉菜单条,首先查看菜单选项“Close Workspace”选项,确定其为不可用状态。如果“Close Workspace”选项为可用状态,点击“Close Work

4、space”选项,弹出如图1.10所示的对话框,点击“是”即可关闭当前工作区。 图1.10 关闭工作区 打开“File” 下拉菜单条,点击菜单中的“New”菜单项,弹出“New”对话框,在“New”对话框顶部有“Files”、“Projects”、“WorkSpaces”、“Other Documents”等4个标签。Visual C+集成开发环境默认在“Projects”标签的对话框中。点击“Files”标签,打开“Files”标签的对话框。选中列表中的“C+ Source File”选项。然后点击“Location”输入框右边的按钮,在弹出的“Choose Directory”对话框中选择

5、存储文件的驱动器和目录。“Choose Directory”对话框如图1.11所示: 图1.11 选择目录对话框 在存储文件的驱动器和目录设定完成后,点击“OK”按钮关闭“Choose Directory”对话框。注意此时在“Location”输入框中显示存储文件的驱动器和目录。在“Location”输入框上方的“File name”输入框中输入将要编辑的文件名。完成以上工作以后“New”对话框如图1.12所示。点击“OK”按钮关闭“New”对话框。 图1.12 创建新文件 在新文件创建以后就要输入源程序。在光标闪烁的区域输入以下源程序: #include void main printf(“

6、nhello,world!n”) 程序输入完成以后接下来的工作是编译、和调试程序。 2.调试、编译源程序 点击“Build”菜单中的“Build”菜单选项,Visual C+集成开发环境开始编译源程序。在编译时会弹出如图1.13所示的对话框。 图1.13 创建工作区对话框 询问用户是否建立一个默认的工作区,点击“是”按钮,对话框关闭,Visual C+集成开发环境即建立一个默认的工作区。然后弹出如图1.14所示的对话框。 图1.14保存文件对话框 询问用户是否要保存文件,点击“是”按钮保存文件,对话框关闭。Visual C+集成开发环境开始编译源程序。在编译完成以后,在屏幕下方的“Build”

7、窗口中显示了源程序的编译错误信息。“Build”窗口如图1.15所示。 图1.15 编译信息 在该信息框中显示该源程序有1条错误信息,0条警告信息;错误信息“examp01.c(5) : error C2143: syntax error : missing ; before ”表示在源程序的第5行的“”前丢失了一个分号。 实际是语句“printf(nhello,world!n)”后丢失了分号。添加该分号后,按工具栏上的“Build”按钮,继续编译源程序。工具栏上的“Build”按钮与菜单栏中“Build”菜单中的“Build”菜单选项功能相同,都是实现对源程序的编译,对应的的快捷键是“F7”

8、。 在工具栏上还有一个编译按钮是“Compile”,对应的按钮是,功能与“Build”按钮相似。两者不同在于“Compile”只编译当前工作区中正在显示文件,而“Build” 编译当前工作区的所有文件。“Compile”对应的快捷键是“Ctrl+F7”。 在程序正确编译、连接后需要运行生成的可执行文件查看程序的运行结果。接下来的工作是运行程序,查看运行结果 3.运行程序,查看运行结果 点击工具栏上的执行程序的工具按钮“Execute Program”,其图标是 ,可以运行程序并且查看到程序的运行结果。该结果是可执行文件执行的结果。点击“Build”菜单中的“Execute”菜单选项也可以运行程

9、序并查看程序运行结果。与其对应的快捷键是“Ctrl+F5 ”。 在查看完运行结果并确定结果与预想的结果相同,点击窗口右上角的关闭按钮关闭输出窗口。到这一步一般来说我们编辑和调试程序的任务全部完成了。下面来查看和运行生成的目标文件和可执行文件文件。 4.查看和运行生成的可执行文件 以上我们基本完成一个程序从输入、编译、调试、连接、和加载运行的全过程。在这个过程中生成了扩展名为obj的目标文件和扩展名为exe的可执行文件。扩展名是c的源文件只有在编译环境中编译后运行可执行文件显示出结果,而不能脱离编译环境独立运行。生成的可执行文件能够独立运行而不依赖编译环境。我们可以将生成的可执行文件拷贝到任意计

10、算机上去执行。下面来查看由examp01.c编译生成的目标文件和可执行文件。 打开Windows资源管理起,进入在第1步的“Location”输入框中设定的目录中,查看编译生成的文件。注意在该目录中有一个Debug目录,该目录是Visual C+集成编译环境在编译过程中自动生成的。在该目录中存放了在编译和连接过程中生成的一系列文件。需要注意的是其中扩展名为 .obj的目标文件和扩展名为 .exe的可执行文件。鼠标双击扩展名为 .exe的可执行文件,则可以运行该程序。 5.关闭文件和工作区 在程序正确编译通过并且运行结果正确以后,就要关闭当前的工作区,以便进行下一个程序的输入和编译。关闭当前工作

11、区以后连同当前编译的文件一起关闭。关闭当前工作区的方法是点击“File”菜单中的“Close WorkSpace”命令。点击“File”菜单中的“Close WorkSpace”命令后会弹出如图1.16所示的对话框,询问用户是否要关闭所有的文件窗口,点击“是(Y)”即可关闭当前的工作区和所有打开的文件。然后开始下个程序的工作。 图1.16 关闭工作区 以上4步通过在Visual C+开发环境开发和调试一个简单的程序,简要介绍了在Visual C+开发环境中如何开发和调试一个程序的完整过程。读者可以通过和上面类似的步骤开发和调试其他程序。以下的内容是Visual C+开发环境提供的调试工具的简单

12、用法。初学者可以暂时不必掌握,等学习更多的C语言知识,对Visual C+开发环境使用比较熟悉以后再学习以下内容。 程序在编写和输入过程中难免会有各种错误。因为语句的书写不符合C的语法,这类错误称为“语法错误”。开发环境在编译时能够检查出语法错误。语法错误一般是用户在输入程序时粗心大意引起的。另一类错误是由于解决问题的方法不正确引起的,这类错误称为“算法错误”。算法错误难发现而且难调试。算法错误时常出现的一种现象是程序能够正确编译,连接通过而且生成了可执行文件,但是程序运行的结果不正确。引起算法错误的原因比较复杂,有可能是在设计算法时考虑不全面引起的;也有可能是因为语法错误导致算法错误或者其他

13、原因引起的。 在调试算法错误时,可以利用Visual C+开发环境提供的调试工具。Visual C+开发环境提供了监视表达式、单步调试和设置断点调试等。使用这些调试工具的目的在于缩小错误可能的范围,逐步确定错误的位置。监视表达式需要和单步调试或者设置断点结合起来使用。 监视表达式是指在程序执行过程中查看某个变量或者表达式值的变化,并判断其值与预想的值是否相同,用以确定程序产生错误的地方。单步调试是指在用户的操作下一行一行执行代码,在执行过程中判断程序是否按预期的步骤执行,也可以在执行过程中查看某些变量值的变化,以判断程序的错误所在。断点是指在程序执行过程中在设置了断点的地方停止执行,判断程序是

14、否按预期的步骤执行或者查看某些变量值的变化情况,以判断程序的错误所在。 下面分别介绍这些调试工具的使用。 6.用监视表达式和单步调试程序 用Visual C+集成编译环境新建一个C+ 源程序文件,将文件以examp02.c保存,并在程序中输入以下内容: #include main int i, sum; float multiple; sum=0;multiple=1.0; i=1; while(i=10) sum=sum+i; multiple = multiple *i; i=i+1; printf(“sum=%dn multiple =%f”,sum, multiple); 此时按F10

15、键,编译环境首先编译和连接程序,然后开始单步执行程序。不断按下F10键,程序一行一行向下执行。在将要执行的程序行前边有一个黄色箭头标记。快捷键10对应的命令是“Debug”菜单中的“Step Over”,该命令的功能是单步执行程序,在遇见执行语句是函数调用时不进入函数内部执行。 在屏幕下边的变量监视器中可以看到程序中的每个变量在程序运行过程中数值的变化。如果在屏幕下边没有变量监视器,则可以在“View”菜单的“Debug Windows”选项中的“Variables”选项打开变量监视器。或者用快捷键“Alt+4” 打开变量监视器。 在屏幕下边的表达式监视器中用户可以输入需要求值的表达式并且在程

16、序单步执行的过程中观察这个表达式的数值变化。如果在屏幕下边没有表达式监视器,则可以在“View”菜单的“Debug Windows”选项中的“Watch”选项打开表达式监视器。或者用快捷键“Alt+3” 打开表达式监视器。用监视表达式和单步调试程序如图1.17所示。 Visual C+还提供了两个单步调试程序的命令是“Step Into”和“Step Out”;“Step Into”命令的功能是单步执行程序,与“Step Over”不同的是“Step Into”命令在遇见执行语句是函数调用时要进入函数内部跟踪执行。与“Step Into”对应的快捷键是F11。“Step Out”命令的功能是执

17、行完成当前正在执行的函数,返回到上层函数中去执行。与“Step Out”对应的快捷键是Shift+F11。 如果发现程序的错误后需要退出单步调试状态,可以点击“Debug”菜单中的“Stop Debugging”命令,该命令对应的快捷键是Shift+F5。 以上介绍了设置监视表达式单步调试程序,下面介绍设置监视表达式断点调试程序 图1.17 设置监视表达式和单步调试程序 7.设置监视表达式和断点调试程序 关闭当前打开得工作区,点击“File”菜单中的“Open”命令,在弹出的“打开”对话框中选择在步骤7中建立的文件examp02.c。按F7键编译该程序,在新建工作区的过程中会弹出如图1.18所

18、示的对话框。告知用户工程文件已经存在,询问用户是否覆盖当前的工程文件,点击“是(Y)”按钮覆盖已经存在的工程文件。程序正常编译通过。 图1.18 创建新的工作区 用鼠标点击源程序中“i=i+1;”所在的行,使输入点在源程序中“i=i+1;”所在的行闪烁。此时点击工具栏上的快捷图标或者按F9键,则在源程序中“i=i+1;”所在的行前边会出现一个暗红色实心圆。该实心圆表示在当前行设置了断点。此时点击工具栏上的快捷按钮或者按下F5键,程序开始执行,当执行到断点所在的行时程序停止执行。在屏幕上能看到断点所在的行前有一个黄色箭头。编译环境还在在变量监视器中显示变量得当前值,用户也可以在表达式监视器中输入一些表达式查看这些表达式的值。当用户字再次点击工具栏上的快捷按钮或者按下F5键,程序从断点所在的行接着执行,在遇见下一个断点时又停下来。如此循环,直到程序执行结束。 工具栏上的快捷按钮对应的菜单选项时“Debug”菜单中的“Go”选项,其功能是执行程序,并在设置断点的地方停止执行。与其对应的快捷键时F5。设置断点运行程序如图1.19所示。 图1.19 设置监视表达式和断点调试程序 如果调试程序的过程中,需要取消在某些行上设置的断点,选中需要取消的断点所在的行,点击工具栏上的快捷图标或者按F9键,就可以设置在该行上的断点清楚。在清除了断点以后,在该行前代表断点的暗红色实心圆消失。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!