自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

1:DbgView和vs output窗口:

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

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

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

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

image

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

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

6:Debug attribute:

Visual Studio中給我們提供了幾個Attribte:DebuggerBrowsable,DebuggerDisplay等,便于我們的調(diào)試。對于我們調(diào)試復雜對象時非常有用。在院子里朱祁林老兄已經(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é)點的結構,比照我們的程序運行。還有比如winform或者wpf的界面繪圖,在某個操作的時候我們肯希望此時就看見我們的form或者圖形的繪制結果等等。

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

【編輯推薦】 

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

2013-08-01 15:12:03

Visual Stud

2009-04-23 14:05:28

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

2012-09-17 13:49:31

2009-09-04 09:39:15

Visual Stud

2009-12-03 15:58:33

Visual Stud

2009-12-04 10:35:56

Visual Stud

2009-11-23 14:32:55

Visual Stud

2013-11-13 10:07:26

Visual Stud微軟

2020-07-09 15:10:20

開發(fā)技能代碼

2009-12-04 11:17:00

Visual Stud

2013-05-29 14:54:49

Visual Stud

2010-04-12 08:43:45

Visual Stud

2009-12-18 09:49:28

Visual Stud

2013-06-04 17:08:19

Visual Stud

2009-12-01 19:28:55

Visual Stud

2011-08-25 09:32:30

Visual Stud

2009-11-05 14:53:54

Visual Stud

2009-06-04 09:43:42

Visual StudVisual Stud

2011-03-08 10:18:18

Visual StudMongoDB

2009-11-06 10:44:31

Visual Stud
點贊
收藏

51CTO技術棧公眾號