zoukankan      html  css  js  c++  java
  • Visual Studio .Net 调试

      基础的不说了,只记录一下一些之前用得少的,和还没有用过的。

    1、挂住变量值、修改

      调试时,变量有个很有趣的功能,当你点击箭头的时候,可以挂住变量的值,然后还会跟着程序运行变化。而且还支持修改它的值。

        

     2、设置断点停止的条件

      右键断点:

        

      设置条件:

        

        这样对于for循环,只有i==28的条件成立的时候,断点才停止。

    3、命中次数

      这个的意思是,当断点命中的次数满足一定的条件才会停下:

      

      这样就是当命中次数是5的倍数时,断点才会停止。

    4、筛选器

      

    5、快速监视

      在调试的时候,对变量右键,快速监视就能够看到变量当前的值。

      

      比如,我如此设置断点:这在当运行到断点的时候,点击快速监视,弹出的框如下:

      

       如果此时,我们想看dt的毫秒属性值,怎么看?

       很简单,修改表达式为:dt.Millisecond,然后点击重新计算就OK啦。

       此方法可以也可用来调试DataTable;

      

       右键dt -> 快速监视

       

       当然,在VS里看值是很简单的,对于DataTable直接点击放大镜就能够看。但是快速监视能够计算的,这点就很爽了,例如:

       

     6、trace.axd调试应用程序跟踪

       trace.axd要开启才能够使用。要修改一下配置文件,详细的修改方法,在我的文章配置文件系列里面有。

      在MVC中的使用方法为,在域名后加上trace.axd。如:http://localhost:2267/trace.axd  选择你想要跟踪的请求就可以查看了。使用trace.axd你可以了解到如下信息:

      使用Trace.axd我们可以获得以下信息:

    Request Details:请求的详细信息
    Trace Information:跟踪信息
    Control Tree:控件树
    Session State:会话状态
    Application State:应用程序状态
    Request Cookies Collection:请求Cookie集合
    Response Cookies Collection:响应Cookie集合
    Headers Collection:标头集合
    Response Headers Collection:响应标头集合
    Form Collection:窗体集合
    Querystring Collection:QueryString集合(即Url中?后面的字符串的信息)
    Server Variables:服务器变量

       

  • 相关阅读:
    ArcEngine:GP使用!没道理的错误!
    XMLHttpRequest的亲密接触(1)——简单讲解
    XMLHttpRequest的亲密接触(2.2)——表单提交
    初入Ajax,需要明确的Web工作原理
    文章收藏明细
    【备忘】Oracle10g 创建、删除表空间、创建、授权用户
    proxool的使用总结
    Java操作压缩与解压缩
    解决jquery ui dialog中调用datepicker时日期选择控件被遮挡的问题
    如何读取jar包中的xml等资源文件
  • 原文地址:https://www.cnblogs.com/kissdodog/p/3123539.html
Copyright © 2011-2022 走看看