wenmo8 发布的文章

当处于调试模式中断下,Autos窗口将自动显示变量。窗口里的变量是调试器自动添加的。

打开

  • 通过菜单方式
  • 快捷键
    先按下: Ctrl+Alt+V,此时VS状态栏显示如下消息

     在按下A键

窗口使用

在单步调试模式下,往下走一步,窗口里的内容如下

当某个变量是结构、类或数组时,可以点击左边的展开符号展开观察详细情况

双击“Value”列可编辑修改变量值

在本窗口区域点击右键,有如下菜单

  •  Copy
    复制选择行所有列的内容
  • Edit Value
    编辑选择变量的值
  • Hexadecimal Display
    勾选上时十六进制显示

说明

本窗口不能自己添加要观察的变量。窗口里的变量会跟随执行进度显示当前行,前一行和后一行的变量。

当处于调试模式中断下,Locals窗口将自动显示变量。窗口里的变量是调试器自动添加的。

打开

  • 通过菜单方式
  • 快捷键
    Alt+4

窗口使用

在函数调用处,只显示函数的参数,进入函数体后,调试器会自动把所以变量加入

 

当某个变量是结构、类或数组时,可以点击左边的展开符号展开观察详细情况

双击“Value”列可编辑修改变量值

在本窗口区域点击右键,有如下菜单

  •  Copy
    复制选择行所有列的内容
  • Edit Value
    编辑选择变量的值
  • Hexadecimal Display
    勾选上时十六进制显示

说明

本窗口不能自己添加要观察的变量。

当处于调试模式中断下,我们可以通过QuickWatch窗口快速查看我们想观察的变量、表达式的值

打开

  • 通过菜单栏方式
  • 代码窗口右键方式
  • 快捷键
    Shift+F9

窗口使用

 

  • Expression
    这里可以输入可计算表达式,也可以选择之前观察过的表达式。
  • ReeValuate
    重新计算,输入表达式点此按钮会进行计算
  • Add Watch
    将输入的表达式添加到"Watch窗口"
  • Value列表
    显示表达式值信息。可以显示复杂结构。

    如果是一个变量,可以双击Value列修改变量值

  • Value列表右键菜单

     

    菜单项 跟其他观察窗口操作一样

说明

这个窗口一次只能观察一个表达式。且这是一个模态对话框。可以显示特定时刻变量的值

当处于调试模式中断下,我们可以通过Watch窗口快速查看我们想观察的变量、表达式的值。

打开

  • 通过菜单栏方式
  • 通过代码窗口右键
    选中表达式/变量
  • 快捷键
    先按Ctrl+Alt+W
    状态栏显示

    在按下数字键1,2,3,4
    显示对应的窗口

窗口使用

 

具体操作跟其他变量窗口操作一样。只是右键菜单多几个选项

 

  • Delete Watch
    删除选择的变量或表达式的观察
  • Clear All
    删除所有的变量和表达式

说明

Watch窗口可以在用户单步调试代码时监视变量的值。尽管一共有4个窗口,但大度数情况使用一个窗口就够了。4个独特的窗口意味着可以把不同类型的变量分别显示在不同窗口。如果开发人员处理的是涉及多个类的复杂问题,这种显示方法就会非常有用。

Watch窗口可以随时任意添加变量、表达式,也可以删除不观察的变量、表达式。

在编写代码或调试应用程序时,为了测试某个功能或者显示应用程序的工作状态,经常需要计算简单表达式的值。使用Immediate窗口可以很方便地实现这种操作。该窗口可以计算用户输入的表达式值。

打开

  • 菜单栏方式
  • 快捷键
    Ctrl+Alt+I

窗口的使用

输入命令

大于号 (>) 作为新行提示符出现在“命令”窗口的左边缘。使用向上键和向下键可滚动显示以前发出的命令。