VS2010 调“.NET研究”试利器

简介: 一、通过VS2010可以将断点保存成本地文件(xml格式)  假设当代码中有CRUD(增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上一个为debug增加功能时设置的断点。

       一、通过VS2010可以将断点保存成本地文件(xml格式)

  假设当代码中有CRUD(增、删、改、查)功能时,我们debug增加功能时在代码内设置了一个断点进行查错。再检查删除时又要为删除代码设置一个断点并且要清除上一个为debug增加功能时设置的断点。在VS2010之前我们似乎常常这样做,但现在通过VS2010我们可以将断点保存起来!其实也就是可以为所有断点设置一个解决方案。下次需要debug的时候直接导入先前导出的断点解决方案(xmL文件)。具体请参看下图:           上海徐汇企业网站制作/>

  鼠标停留的按钮就是导出功能键(VS2010->Debug->Windows->Breakpoints)右边就是导入断点按钮。

  二、调试数据提示(DataTip)

  提到这个功能,只能用更加强大来形容了。大家在debug一段复杂代码时,常常会用鼠标停留在一个变量上修改该变量的值,进行debug。当然这个功能VS2008早就具备了。那如何让debug时的数据提示(DataTip)更方便的显示呢?请看下图:

  上海徐汇企业网站设计与制作将鼠标停留在arrTechnology[i]这个对象上,然后弹出提示框如上图,接着点击提示框的最右边的箭头:

  这样就可以让提示框悬停在我们的编码区域内,点击菜单叉号,就可以移除datatip,点击双向下双箭头就可以为datatip加入注释:

上海企业网站制作mg style="display: block; margi上海网站建设n-left: auto; margin-right: auto;" src="http://pic002.cnblogs.com/images/2010/102419/20101210091233上海闵行企业网站制作24.png" alt="" width="660" />

  datatip右侧菜单的一头一尾的按钮都介绍过了,中间的"pin"按钮功能就更强大了。如果点击“pin”图标可以让我们设置好的datatip悬停在整个VS2010的所有编码文件内。具体请看下图:

  我们在Program.cs工作区域内可以见到datatip。

  如果点击“pin”图标后再当把VS2010切换到Test.cs 文件时,我们一样可以看见datatip提示!请看下图:

  当然了断点都可以保存成解决方案,这个Datatip 一样可以保存起来:(VS2010->Import DataTips)导出 xml 文件,下次通过(VS2010->Export DataTips)载入您的datatip debug方案。

  三、其他VS2010快捷功能

  还有一些VS2010快捷功能这里就不详细叙述了,比如Tab的float 与dock、ctrl + 鼠标滚轮放大或缩小代码等。VS2010确实是一个不错的开发工具,比先前版本更加方便我们日常开发了!-----“科技以人为本”!

  最后希望本篇文章可以给您带来帮助,如有不足之处欢迎指出,谢谢!

目录
相关文章
|
4月前
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
分享一份 .NET Core 简单的自带日志系统配置,平时做一些测试或个人代码研究,用它就可以了
|
6月前
|
机器学习/深度学习 JSON 测试技术
CNN依旧能战:nnU-Net团队新研究揭示医学图像分割的验证误区,设定先进的验证标准与基线模型
在3D医学图像分割领域,尽管出现了多种新架构和方法,但大多未能超越2018年nnU-Net基准。研究发现,许多新方法的优越性未经严格验证,揭示了验证方法的不严谨性。作者通过系统基准测试评估了CNN、Transformer和Mamba等方法,强调了配置和硬件资源的重要性,并更新了nnU-Net基线以适应不同条件。论文呼吁加强科学验证,以确保真实性能提升。通过nnU-Net的变体和新方法的比较,显示经典CNN方法在某些情况下仍优于理论上的先进方法。研究提供了新的标准化基线模型,以促进更严谨的性能评估。
177 0
|
7月前
|
机器学习/深度学习 算法 数据可视化
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
|
机器学习/深度学习 数据采集 存储
【3-D深度学习:肺肿瘤分割】创建和训练 V-Net 神经网络,并从 3D 医学图像中对肺肿瘤进行语义分割研究(Matlab代码实现)
【3-D深度学习:肺肿瘤分割】创建和训练 V-Net 神经网络,并从 3D 医学图像中对肺肿瘤进行语义分割研究(Matlab代码实现)
274 0
.Net Micro Framework研究—Digi开发板初探
写的比较基础全面,由于我们北航的研发团队先研究了Digi的开发板,所以直到今天Digi开发板才到我的手上,我的《Micro Framework研究》系列文章以后也会陆续推出
743 0
.Net Micro Framework研究—IO读写
试验平台:Digi MF开发板
469 0
.Net Micro Framework研究—串口操作
试验平台:Digi MF开发板,Digi提供的示例中包含了串口的示例程序
583 0
|
网络协议
.Net Micro Framework研究—TCP/IP通信
关于网络通信方面,Digi提供了两个程序,一个是TCP Server运行在Digi的开发板上,一个是TCP Client程序,运行在PC上,通过网络,上位机很容易控制Digi开发的IO信号
678 0
.Net Micro Framework研究—模拟器改造
由于Digi提供的开发板没有LCD显示屏,所以有关绘图方面的操作,只好在模拟器上进行了。
571 0