
本主题适用于:版本Visual BasicC#F#C++Web Developer学习版仅限托管专业版、高级专业版和旗舰版仅限托管从 Visual Studio 2008 SP1 开始,默认情况下,调试器会在托管代码中逐过程执行属性和运算符。在大多数情况下,这会提供较好的调试体验。如果您希望调试器单步执行属性或运算符,则可以禁用此行为。使用“单步执行特定函数”命令,可以单步执行属性或运算符,即使关闭了自动单步执行属性和运算符的功能也是如此。有关“单步执行特定函数”命令的信息,请参见
先接上仿真机,然后Project-----Download and Debug 程序下载进去后,会出现如下 图示
然后此时箭头在主函数处,这时候点击手型工具后面的那个弯曲向右的按键,就是单步 每个函数执行,第二个按键弯曲向下的按键是进入每一个函数单步执行 ,再后面的按键是跳出当前函数,第五个是执行到断点,最后一个是让程序跑起来,最后的红色错号是停止仿真运行,手型工具是break,停止到当前运行处,手型前面指向左边的箭头按键是Reset 使break后 函数回到如上图的主函数处。
第一步:
设置断点:在该行最前面边框双击
或快捷键:Ctrl+Shift+B
第二步:
Debug
运行启动
第三部:
运行到断点后:
使用快捷键F5,F6,F7单步执行。
F5:Step
into/进入该行的函数内部
F6:Step
over/一行一行执行
F7:Step
return/退出当前的函数
在eclipse里面多试试就会熟悉了呢
计算机菜鸟,第一次写博客,想写一写使用spyder编译器去调试Python,可能很多大神都觉得很小儿科,但是这是我亲自研究出来的方法,还是希望记录一下,有需要的朋友可以看一下。
近日老师要求我们学习机器学习(machine learning),研习机器学习实战中的代码,由于python提供的idle并没有提供单步调试的功能,那就很难理解代码的每一步是用来干什么的,所以老师就提供了anaconda这款集成python开发环境,用其中提供的spyder软件去书写运行代码,并可以进行单步调试,经过一段时间的研究,终于学会了怎么使用spyder进行单步调试。现将单步调式步骤书写如下:
1、将需要进行单步调试的函数在脚本中进行调用(十分重要的一步)。由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数。如下图所示,我们定义了createDataSet()函数,在进行调试之前,要在脚本中对其进行调用,也就是下图红色标记的部分。
2、添加断点。和其余程序设计语言一样,将断点加入到你想要查看结果的语句,加入的方面就是在语句前进行双击或者选中语句后点击F12按钮。效果如下图所示。
3、按照程序员不同的需求进行调试。spyder中提供了调式面板,如图所示
其中第一个按钮是进行调试按钮,点击或者按Ctrl+F5就进入调式,程序到达你设置的第一个断点,这步是调式所必需的;第二个是单步调式按钮,点击或者按Ctrl+F10就可以在设置的断点之后单步调式;第三个按钮可以进入到光标所在句子中含有的函数体内部,或者按快捷键Ctrl+F11;第四个是从此函数中跳出;第五个是跳转到下一个断点;最后一个按钮是停止调试。
点击进行调试之后,可以在下图所示的地方看到变量信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)