成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Visual Studio調(diào)試功能小貼士

開發(fā) 后端
Visual Studio作為.NET平臺上最重要的IDE,其調(diào)試功能大家一定都用的不少。本文為大家總結(jié)了一些小技巧,希望對大家有所幫助。

1:DbgView和vs output窗口:

對于我在代碼中寫有Debug輸出的再vs調(diào)試狀態(tài)下我們可以再vs輸出窗口看見,打印一些我們所關(guān)心的變量數(shù)據(jù)等。當我們的程序在運行的時候就可以用DbgView獲取我們的打印。

2:斷點:(這個是大家所熟悉的):

Visual Studio中給我們提供了Condition,Hit Count、Filter、when Hit、Edit lab、Export集中操作,這里就不多說,大家都知道。

提出一個在多個進程調(diào)試的時候,我們可以用Filter過濾其他進程專心于一個進程中:

image

條件斷點不僅可以調(diào)試滿足條件情況,還可以調(diào)試某個表達式的值改變時。比如某個變量i,我只關(guān)心他在哪里改變,如果改變就斷點停止。

image

3:Debugger:

為我們提供了操作系統(tǒng)的借口,啟用與調(diào)試器的通信。具有以下幾個重要方法:

1:Break:發(fā)出信號表示連接調(diào)試器的斷點。

2:IsLogging:檢查連接的調(diào)試器是否已啟用日志記錄。

3:Launch:啟動調(diào)試器并將其連接到進程。

4:Log:發(fā)送連接調(diào)試器的消息。

5:IsAttached(屬性):獲取一個值,它指示調(diào)試器是否已連接到進程。

4:DataTips:

image

它提供了我們在調(diào)試時候修改變量的值。

5:異常的處理決策:

  image

在Debug->Exception..,在這里我們可以設(shè)置異常的拋出決策。有時對于我們的已經(jīng)被try catch的代碼塊,我需要找到異常塊,就可以讓va撲捉,看異常處停住。

6:Debug attribute:

Visual Studio中給我們提供了幾個Attribte:DebuggerBrowsable,DebuggerDisplay等,便于我們的調(diào)試。對于我們調(diào)試復(fù)雜對象時非常有用。在院子里朱祁林老兄已經(jīng)翻譯了一篇Few Tips on Customizing Debugging Window View in Visual Studio的文章就是介紹這些的,所以我不準備多寫了,直接原文

Visual Studio自定義調(diào)試窗體兩個小技巧。

7: DebuggerVisualizers:

我們想看一個DataTable的DebuggerVisualizers:

 image

image 

  大家一定很熟悉,其實這個是我們可以自定義的(實現(xiàn)Microsoft.VisualStudio.DebuggerVisualizers下的DialogDebuggerVisualizer抽象類),請參見Demonicsoft老兄的自定義Visual Studio調(diào)試窗口。在這個的啟發(fā)下我們可以自定以一些常用的DebuggerVisualizers,我覺得比如我們的xml操作,在調(diào)試的時候我們希望看到該節(jié)點及其子節(jié)點的結(jié)構(gòu),比照我們的程序運行。還有比如winform或者wpf的界面繪圖,在某個操作的時候我們肯希望此時就看見我們的form或者圖形的繪制結(jié)果等等。

原文鏈接:http://www.cnblogs.com/whitewolf/archive/2010/12/13/1904115.html

【編輯推薦】 

  1. Visual Studio自定義調(diào)整窗體的兩個小技巧
  2. Visual Studio 2010中關(guān)于C#的幾點改進
  3. Visual Studio 2010及.Net 4新功能一覽
  4. 提高效率 用好Visual Studio 2010自定義代碼段
     
責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2009-04-23 14:05:28

Visual Stud歷史調(diào)試功能

2013-08-01 15:12:03

Visual Stud

2012-09-17 13:49:31

2009-09-04 09:39:15

Visual Stud

2009-11-23 14:32:55

Visual Stud

2009-12-04 10:35:56

Visual Stud

2009-12-03 15:58:33

Visual Stud

2013-11-13 10:07:26

Visual Stud微軟

2009-12-04 11:17:00

Visual Stud

2013-05-29 14:54:49

Visual Stud

2020-07-09 15:10:20

開發(fā)技能代碼

2010-04-12 08:43:45

Visual Stud

2013-06-04 17:08:19

Visual Stud

2009-12-18 09:49:28

Visual Stud

2009-11-06 10:44:31

Visual Stud

2011-03-08 10:18:18

Visual StudMongoDB

2009-12-01 19:28:55

Visual Stud

2011-08-25 09:32:30

Visual Stud

2009-06-04 09:43:42

Visual StudVisual Stud

2009-11-05 14:53:54

Visual Stud
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一区二区免费在线 | 蜜桃av一区二区三区 | 久久精品久久久 | 久久久妇女国产精品影视 | 一区二区三区免费 | 中文字幕在线精品 | 日韩一区欧美一区 | 99视频在线免费观看 | 久久只有精品 | 国产一区二区三区久久 | 欧美区在线观看 | 国产传媒在线播放 | 一级视频黄色 | 一区二区精品在线 | 午夜欧美一区二区三区在线播放 | 91久久婷婷| 中文字幕一区二区三区精彩视频 | 国产亚洲一区二区在线观看 | 欧洲精品码一区二区三区免费看 | 91精品国产91久久综合桃花 | 亚洲午夜电影 | 久久综合九九 | 在线免费观看欧美 | 亚洲精品乱码久久久久久蜜桃91 | 一区二区三区av | 成人免费网站视频 | 免费观看黄a一级视频 | 中日韩av| 激情欧美一区二区三区中文字幕 | 在线视频成人 | 久草院线 | 成人影院在线 | 精品国产不卡一区二区三区 | 国产精品视频不卡 | 91国产在线视频在线 | 国产乱码精品1区2区3区 | 成人国产精品色哟哟 | 99re在线| 国产精品美女久久久久久免费 | 亚洲国产免费 | 日韩手机在线看片 |