善用Visual Studio

來源:互聯網
上載者:User

1:調試的四個視窗

2:加快編碼速度

3:加快編碼速度

4:使用第三方工具豐富VS

5:VS2010中的工具

6:學會調試

 

1:調試的四個視窗

     立即視窗:提供運行時動態增加代碼,或者動態改變當前代碼變數的視窗。

     快速監看式視窗:能夠快速監視當前代碼中的變數。

     呼叫堆疊視窗:查看當前代碼是被其它那個檔案的代碼所調用。

     線程視窗:查看當前應用程式所啟用的線程。

     有關調試的更多技巧,請參考http://msdn.microsoft.com/zh-cn/library/sc65sadd.aspx和http://msdn.microsoft.com/zh-cn/library/7fe0dd2y.aspx

 

2:啟用編輯並繼續

     調試代碼過程中,如果發現代碼有誤,不需要停止調試,直接暫停調試,修改代碼,然後恢複運行,就可調試剛才修改的代碼。

 

3:加快編碼速度

    a、智能感知。如輸入prop,再按TAB,即可產生一個公用屬性。要查看所有支援智能感知功能的關鍵字,請在智能感知右鍵中查看所有符號即可。

    b、善用重構功能。如選中一段代碼,按ctrl+r+m,便會將該段代碼重構成一個函數。

    c、善用tab,如事件或委託變數的+=後按tab,便可完成一系列自動代碼的產生。

    d、善用其它快速鍵。預設的快速鍵,不再贅述。一個技巧是,如果想查看某個功能的快速鍵,可以在“選項”-“鍵盤”中的“顯示命令包含”中輸入功能名字,即可尋找到該快速鍵。你還可以在此處定義你自己的快速鍵。

 

4:使用第三方工具豐富VS

    第三方工具中,只介紹一個最有用的工具,那就是RedGat。裡面的常規工具如下,其中最重要的是Reflector,整合到你的VS中後,可以支援直接調試第三方DLL和FRAMEWORK中開放的DLL,這對於我們閱讀他人優秀代碼提升自己的水平有很大作用。

1) ANTS Memory Profiler 5.1.0.15
2) ANTS Performance Profiler 5.2.0.26
3) Exception Hunter 2.1.0.2
4) PInvoke Visual Studio Add-in 1.1.0.7
5) SQL Backup 6.3.0.48
6) SQL Backup Server Components 6.3.0.48
7) SQL Compare 8.1.0.360
8) SQL Comparison SDK 8.0.1.8
9) SQL Data Compare 8.0.2.5
10) SQL Data Generator 1.2.0.286
11) SQL Dependency Tracker 2.5.0.558
12) SQL Doc 2.0.0.733
13) SQL Multi Script 1.1.0.34
14) SQL Packager 6.0.0.107
15) SQL Prompt 4.0.3.12
16) SQL Refactor 1.5.1.31
17) SQL Response 1.3.0.58
18) SQL Response Alert Repository 1.3.0.58
19) SQL Object Level Recovery Native 1.1.0.32
20) .NET Reflector 6.0.0.816

 

5:VS2010中的工具

     VS2010中有一個Extension Manager,其中有很多有用的VS工具。大家可查閱。

 

6:學會調試

     這裡有兩篇非常不錯的文章,強烈推薦:

     http://www.cnblogs.com/alexis/archive/2010/11/06/1870519.html

     http://www.cnblogs.com/alexis/archive/2010/11/07/1871073.html

 

轉自:http://www.cnblogs.com/luminji/archive/2010/09/19/1830887.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.