1、设置/删除普通断点

快捷键:F9

2、禁用断点

快捷键:Ctrl+F9

3、查看所有断点

调试→窗口→断点

断点窗口显示的是当前解决方案中所有项目的断点信息。

断点包括名称、标签、条件、进程、命中次数等属性。

名称包括源文件名、行号。

标签是对断点有意义的描述,用来区分其他断电,需要手动添加。

条件是断电执行的条件。

命中次数是在调试过程中,这个断点命中了多少次。

进程是指当前断点属于哪个进程,只有在调试状态下才会显示。

4、启动调试

快捷键:F5

5、退出调试

快捷键:Shift+F5

6、逐语句执行,进入函数

快捷键:F11

7、逐过程执行,不进入函数

快捷键:F10

8、跳出当前函数

快捷键:Shift+F11

9、运行到光标处

快捷键:Ctrl+F10

10:反复执行某些代码或跳过某些代码

用鼠标拖动箭头,箭头拖到哪里,就从哪里开始执行,之前执行的结果并不会回退。

注意:不要移动到函数外,不要跳过一些初始化操作语句。

11、快速监视

选中需要快速监视的变量,单击鼠标右键,选择快速监视。

选中需要快速监视的变量,Shift+F9

快速监视中支持输入表达式。

12、监视窗口

调试→窗口→监视窗口

选中需要监视的变量,并将其拖到监视窗口。

直接在监视窗口中输入该变量。

监视窗口中支持输入表达式。

13、内存窗口

调试→窗口→内存窗口

手动输入或拖动

字符串的在内存中存放为从左到右,从低地址到高地址(每个字符占1个字节的情况)

整数0x12345678在内存中:

大端存储(PowerPC架构):12 34 567 8

小端存储(X86架构):87 65 43 21

14、局部变量窗口

调试→窗口→局部变量

包括函数形参、函数级别的变量,不包括全局变量、if while for等里面定义的变量。

当调用一个函数并返回时,会显示这个函数的返回值

15、即时窗口

调试→窗口→即时窗口

显示变量的值:?变量名、  >Debug.Print 变量名、  变量名。

执行内嵌函数:strlen等。

直接输入算术表达式。

16、调用堆栈

调试→窗口→调用堆栈

每一个函数调用被称为栈帧,调用堆栈是由一帧帧函数组成,每一个战阵包括模块名、函数名、函数参数(参数类型和实参值)、行号。

下面的是先被调用的,上面的是后被调用的。

posted on 2022-10-01 18:56  yc-limitless  阅读(310)  评论(0)    收藏  举报