
工具/原料
- 组装电脑
- Microsoft Windows 7 专业版 6.1.7601 Service Pack 1 内部版本 7601
进入调试状况
- 1
被动断点调试:发生错误、未捕获的异常,而且系统主动断点到错误处,而且提醒。如图所示,抛出了一个错误,主动就进入调试装填。

- 2
本家儿动断点调试:当程序输出跟预期不符,需要知道发生的过程,这个时辰就需要本家儿动断点调试了。用鼠标双击或者单击代码左侧,右边会生当作一个绿色的小圆点,这个圆点叫断点。按快捷键F5进入调试状况,当程序运行到这里的时辰,进入断点调试。

- 3
按快捷键F10键进行逐过程调试,按快捷键F11进行逐语句调试。或者按东西栏上的按钮进行对应的调试过程。以下是对逐过程和逐语句简单的申明:
逐过程:程序调试运行的时辰由上而下运行,对于方式函数,只管帐算成果,而不会进入到方式函数里面逐条调试。
逐语句:程序调试运行的时辰由上到下一行一交运行,而且调试运行到函数方式名称的时辰,会进入到函数方式中逐条调试。

- 4
查看调试对象、属性的内容,有两种方式
①:调试状况中,把鼠标放在对应代码的对象属性上,可以睁开对象运行中的内容。
②:调试状况中,左下角的主动窗口会显示当进步度的上下文对象,点击睁开可以查看对象属性内容。

- 5
跳出调试:跳出当前的调试状况,若是下面还有断点,会运行并跳转到下一个断点中。若是没有断点,继续运行程序,直到下一次运行到断点位置,再次进入断点调试。可以选择按快捷键Shift + F11,或者在东西栏按下如图所示的键跳出。

- 6
终止调试:遏制当前调试,即使有挂在后台的没竣事的线程也会强制程序遏制运行。按快捷键Shift + F5,或者按下东西栏的按钮
END
利用即时窗口进行深切调试
- 1
调试中的即时窗口有点像JavaScript的Console,在断点调试状况中,经由过程即时窗口可以对运行中的对象属性进行赋值,新建对象等操作,省去在代码中敲代码赋值一个个测验考试的操作,省力省心。

- 2
在前文所属的处所进行断点调试,并运行到如图所示的处所,注重此刻对象睁开的值和数目。

- 3
此刻进行以下两个操作:
①:点窜原先的内容为:Hello !
②:在str添加一个字符串:abc
如图所示,可以看到索引为0的值发生了转变,而且增添了一个索引为1的值,Count变为2

- 4
其他用法:查看对象属性的内存地址
期近时窗口中输入:&对象名称,然后回车可以看到内存地址。
END
总结
- 1
开辟过程中利用最多的东西是调试东西,学会调试能快速定位问题,加速开辟进度。
END







