熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

CLR 調試接口的架構與應用之背景資料

2022-06-13   來源: Windows優化 

  折騰 CLR 調試接口也有幾周了可是在將 C++ 代碼移植到 C# 時總是有問題直到剛剛才靈機一動有所突破呵呵總算可以開始寫這個系列文章了:D
  
  雖然需要實際用到 CLR 調試接口的人可能非常少但通過對 CLR 調試接口和 Profiler 接口的了解可以從多個截面加深對 CLR 架構的認識而且靈活使用這兩個接口可以開發出非常強大的輔助開發工具來:D
  
  目前關於 CLR 調試接口方面的資料比較少較為詳細的除了NET Framework SDK自帶的兩個文檔(Tool Developers Guidedocs目錄下的Debugdoc和DebugRefdoc)和一個例子(Tool Developers GuideSamplesdebugger)外就只有 MSDN 雜志的上兩篇文章以及 Jon Shute 的一個 Debuggers under NET 系列文章了
  
  
  NET Framework SDK 自帶的 Debugdoc 文檔從整體結構上介紹了 CLR 調試接口的架構DebugRefdoc 則詳細地介紹了具體的使用方法可惜其中纰漏不少大概是最終發布特性沒有跟文檔同步吧呵呵而 samples 目錄下的那個例子則是詳盡地演示了大部分調試接口功能的使用極具參考價值
  
  MSDN 雜志年第期中 Mike Pellegrino 的 Improve Your Understanding of NET Internals by Building a Debugger for Managed Code 一文可以說是目前最為全面的調試接口介紹文章了而且給出了詳細的例子年第期中 Matt Pietrek 的 Under the Hood 專欄文章 The NET Profiling API and the DNProfiler Tool 雖然介紹的是 NET Profiling API但與調試接口環環相扣相輔相成是理解 CLR 架構的必讀文章
  
  Jon Shute老兄是 SharpDevelop 項目 CLR 調試器部分的負責人據他說已經有一個包裝好的C#版本調試器接口了呵呵值得期待啊:D
  
  Debuggers under NET part
  Debuggers under NET part
  Debugging under NET part
  
  上面提到的 SharpDevelop 項目提供了一個完全開源的 C# 開發環境雖然目前還不太成熟但也已初具規模了和 ASPNET 的 Web Matrix 都是非常優秀的 NET 開發環境免費項目清華出版社翻譯的 《C#軟件項目開發全程剖析——全面透視SharpDevelop軟件的開發內幕》 一書則較為全面地介紹了 SharpDevelop 的設計與開發流程雖然沒有很深入的技術內容但對程序的設計和開發周期有很全面的介紹對初涉 NET 架構程序設計和開發的朋友有相當的參考價值
  
  screenwidth/)thiswidth=screenwidth/ vspace= border=>
From:http://tw.wingwit.com/Article/os/youhua/201311/10771.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.