visual studio 2012如何调试和运行程序?

如题所述

调试是编程过程中一个很常用很重要的手段,使用visual studio编程时怎样调试呢?
工具/原料:
电脑
visual studio 软件。
方法/步骤:
在visual studio “调试”>>“启用调试”,就可以开始调试程序,或者使用快捷键F5。调试会从程序的头部开始执行,如:main函数,网页中的Page_Load。

还可以打断点进行调试,在你希望程序走到哪一步中断的位置打上断点,如下图所示。之后执行调试,如果该断点是在事件响应中的,那该事件发生时,程序会在该断点处中断。(断点处的程序在中断时不会执行)

处于中断模式时,把鼠标移动到变量或者对象上,可以看到它的值或者它属性的值。
当程序中断后可以按F11逐语句执行程序(逐语句执行时遇到调用或属性的情况,将会进入调用的方法或者属性进行逐行执行)。
当程序中断后可以按F10逐过程执行程序(逐语句执行时遇到调用或属性的情况,将不会进入调用的方法或者属性进行逐行执行,整个方法会一步执行,只给出结果,不会显示调用方法执行的具体细节)。
当按F11进入一个方法执行时按Shift + F11可跳出该方法,返回原调用该方法的语句处执行下一条语句。
F5,恢复程序的继续运行,除非遇到另一个断点。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-03
方法/步骤

1
在visual studio “调试”>>“启用调试”,就可以开始调试程序,或者使用快捷键F5。调试会从程序的头部开始执行,如:main函数,网页中的Page_Load。

2
还可以打断点进行调试,在你希望程序走到哪一步中断的位置打上断点,如下图所示。之后执行调试,如果该断点是在事件响应中的,那该事件发生时,程序会在该断点处中断。(断点处的程序在中断时不会执行)

3
处于中断模式时,把鼠标移动到变量或者对象上,可以看到它的值或者它属性的值。
当程序中断后可以按F11逐语句执行程序(逐语句执行时遇到调用或属性的情况,将会进入调用的方法或者属性进行逐行执行)。
当程序中断后可以按F10逐过程执行程序(逐语句执行时遇到调用或属性的情况,将不会进入调用的方法或者属性进行逐行执行,整个方法会一步执行,只给出结果,不会显示调用方法执行的具体细节)。
当按F11进入一个方法执行时按Shift + F11可跳出该方法,返回原调用该方法的语句处执行下一条语句。
F5,恢复程序的继续运行,除非遇到另一个断点。
第2个回答  2018-07-05
在visual studio “调试”>>“启用调试”,就可以开始调试程序,或者使用快捷键F5。调试会从程序的头部开始执行,如:main函数,网页中的Page_Load。
还可以打断点进行调试,在你希望程序走到哪一步中断的位置打上断点,如下图所示。之后执行调试,如果该断点是在事件响应中的,那该事件发生时,程序会在该断点处中断。(断点处的程序在中断时不会执行)
处于中断模式时,把鼠标移动到变量或者对象上,可以看到它的值或者它属性的值。
当程序中断后可以按F11逐语句执行程序(逐语句执行时遇到调用或属性的情况,将会进入调用的方法或者属性进行逐行执行)。
当程序中断后可以按F10逐过程执行程序(逐语句执行时遇到调用或属性的情况,将不会进入调用的方法或者属性进行逐行执行,整个方法会一步执行,只给出结果,不会显示调用方法执行的具体细节)。
当按F11进入一个方法执行时按Shift + F11可跳出该方法,返回原调用该方法的语句处执行下一条语句。
F5,恢复程序的继续运行,除非遇到另一个断点。
第3个回答  2018-07-06
方法/步骤
1
实际上我们在下意识地按下“F5”键时。vs已经开始调试了。那为什么程序并没能停下来呢?那是因为我们没有设置断点。

2
设置断点的方法。在你想让程序停下来的地方,找到如图代码左侧的那个竖直栏,用鼠标点一下会生成一个红点。再重新按F5。程序就会执行到断点暂停了。

3
暂停时vs会自动为我们展示当前局部变量的值以及堆栈上正在调用的函数。这是十分有用的。可以让我们清晰地知道错误可能出现在哪。

4
按“F10”会执行“下一步”。而按“F11”会执行“下一句”。这两个的区别在于,F10会执行当前层次,就是在同一函数或同一递归层次的“下一步”。而F11会执行“自然意义”的下一步。

5
似乎有点抽象。举个例子吧。如图下一步是要执行一个函数。当前层次的下一步就是”执行完这个函数“。自然意义上的下一步就是”执行这个函数的第一步“

6
按了F10后

7
按了F11后

8
好了。、此外还有ctrl+shift+F5可以快速地重新编译并重新调试这个工程。shift+F11可以跳回刚刚按F11的位置~嗯。、知道这几个调试功能就用得差不多了。
第4个回答  2018-07-29
快捷键F5,项目右键菜单->调试->启用新实例,点击项目右键菜单->属性->配置属性->调试,可以设置调试的相关参数:
1、命令:默认是$(TargetPath),就是启动输出的可执行程序;
2、命令参数:启动被调试程序时使用的命令行参数;
3、工作目录:启动被调试程序时使用的当前文件夹。影响GetCurrentDir,以及加载dll;
4、附加:否-启动新进程 是-附加到已经存在的进程中。

visual studio 2012如何调试和运行程序
1 在visual studio “调试”>>“启用调试”,就可以开始调试程序,或者使用快捷键F5。调试会从程序的头部开始执行,如:main函数,网页中的Page_Load。2 还可以打断点进行调试,在你希望程序走到哪一步中断的位置打上断点,如下图所示。之后执行调试,如果该断点是在事件响应中的,那该事件发生时,程...

visual studio 怎样调试程序
1、调试模式 我们调试程序的时候,要在Debug模式下面进行,不可以在release(发布)模式下进行调试。2、启动调试 在Debug模式下,我们选择“Debug菜单–开始调试”,或者直接点击“F5”按钮启动调试。这一步我们要注意的就是设置断点,需要调试的地方设置好断点,再启动调试。3、附加进程 这也是一直调试方式...

visual studio 2012 怎么进行逐行调试
1、在需要暂停的代码行上按F9,增加断点;2、按F5开始跟踪运行;3、执行到断点位置,程序会暂停运行;4、按F10,执行下一行;...VS的所有版本都是这样调试的(限VC语言,其他的没试过)。

microsoft visual studio2012写完一个程序后怎么执行?
1.将要启动的项目设置为启动项,F5为调试执行,Ctrl+F5为直接执行 2.可以右击项目,生成,然后在项目文件的bin->debug目录下运行exe可执行文件

Visual Studio 2012怎么编译运行程序
新建项目-win32控制台利用程序注:直接菜单【文件】-【新建】-【文件】是不管用的用visualstudio2010编译c++文件helloworld”http:\/\/ce.sysu.edu.cn\/hope2008\/education\/showarticle.asp?articleid=12370

如何在visual studio2012中正确运行C程序
打开visual studio 2017。点击文件--->新建--->项目。输入文件路径和工程名称并选择空项目,然后点击确定。右键源文件,点击添加--->新建项。选择c++文件 然后就可以输入代码了。输入好代码,要在最后return 0;前面加上getchar();要不然看不到运行结果。最后,点击“本地windows调试器”运行。运行成功...

visual studio 怎样调试程序
1:设置断点 2:按F5启动调试,光标定位在断点位置 3:按F10逐过程运行,一次运行一条语句,遇到子函数调用时不进入;(也可按F11逐过程运行,也是一次运行一条语句,不同于F10,F11进入子函数进行单步调试)

visual studio 怎么运行代码
在Visual Studio中运行代码相当直观。您只需按下F5键,或者从顶部菜单中选择“调试”>“开始执行(不调试)”或“调试”>“开始调试”,即可运行您的代码。步骤1:打开Visual Studio并创建或打开项目 首先,打开Visual Studio。如果您已经有一个项目,可以通过...

visual studio的调试功能怎么用
实际上我们在下意识地按下“F5”键时。vs已经开始调试了。那为什么程序并没能停下来呢?那是因为我们没有设置断点。设置断点的方法。在你想让程序停下来的地方,找到如图代码左侧的那个竖直栏,用鼠标点一下会生成一个红点。再重新按F5。程序就会执行到断点暂停了。暂停时vs会自动为我们展示当前局部...

在Visual Studio 2012 中怎样使 编译C程序
在Visual Studio 2012 中使 编译C程序步骤如下:打开文件->新建->项目,选择win32控制台(注意不要选错,我在这栽了不少跟头),在下面随便输入一个文件的名字就行,根本不用像网上说的要改什么文件的后缀,然后点击下一步,出现对话框,在空项目前面打勾,单击完成。出现一个空白的页面,在左侧的...

相似回答