文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Visual Studio调试功能有哪些

2023-06-17 14:18

关注

今天给大家介绍一下Visual Studio调试功能有哪些。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。

DbgView和vs output窗口:

对于我在代码中写有Debug输出的再vs调试状态下我们可以再vs输出窗口看见,打印一些我们所关心的变量数据等。当我们的程序在运行的时候就可以用DbgView获取我们的打印。

断点:(这个是大家所熟悉的):

Visual Studio中给我们提供了Condition,Hit Count、Filter、when Hit、Edit lab、Export集中操作,这里就不多说,大家都知道。

提出一个在多个进程调试的时候,我们可以用Filter过滤其他进程专心于一个进程中:

Visual Studio调试功能有哪些

条件断点不仅可以调试满足条件情况,还可以调试某个表达式的值改变时。比如某个变量i,我只关心他在哪里改变,如果改变就断点停止。

Visual Studio调试功能有哪些

Debugger:

为我们提供了操作系统的借口,启用与调试器的通信。具有以下几个重要方法:

Break:发出信号表示连接调试器的断点。

IsLogging:检查连接的调试器是否已启用日志记录。

Launch:启动调试器并将其连接到进程。

Log:发送连接调试器的消息。

IsAttached(属性):获取一个值,它指示调试器是否已连接到进程。

DataTips:

Visual Studio调试功能有哪些

它提供了我们在调试时候修改变量的值。

异常的处理决策:

Visual Studio调试功能有哪些

在Debug->Exception..,在这里我们可以设置异常的抛出决策。有时对于我们的已经被try catch的代码块,我需要找到异常块,就可以让va扑捉,看异常处停住。

Debug attribute:

Visual Studio中给我们提供了几个Attribte:DebuggerBrowsable,DebuggerDisplay等,便于我们的调试。对于我们调试复杂对象时非常有用。在院子里朱祁林老兄已经翻译了一篇Few Tips on Customizing Debugging Window View in Visual Studio的文章就是介绍这些的,所以我不准备多写了,直接原文

Visual Studio自定义调试窗体两个小技巧。

DebuggerVisualizers:

我们想看一个DataTable的DebuggerVisualizers:

Visual Studio调试功能有哪些

Visual Studio调试功能有哪些

大家一定很熟悉,其实这个是我们可以自定义的(实现Microsoft.VisualStudio.DebuggerVisualizers下的DialogDebuggerVisualizer抽象类),请参见Demonicsoft老兄的自定义Visual Studio调试窗口。在这个的启发下我们可以自定以一些常用的DebuggerVisualizers,我觉得比如我们的xml操作,在调试的时候我们希望看到该节点及其子节点的结构,比照我们的程序运行。还有比如winform或者wpf的界面绘图,在某个操作的时候我们肯希望此时就看见我们的form或者图形的绘制结果等等。

以上就是Visual Studio调试功能有哪些的全部内容了,更多与Visual Studio调试功能有哪些相关的内容可以搜索编程网之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下编程网!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯