除錯 UI public 程式類別
除了定義顯示除錯使用者介面的一般架構之外,除錯使用者介面外掛程式也包括了為了實作除錯器使用者介面而實作有用公用程式方法的類別。
DebugUITools
將許多這些公用程式分組,且包括下列作業的方法:
- 在啟動特定啟動配置之前,儲存和/或建置工作區
- 代替除錯 UI 用戶端儲存和擷取影像
- 查閱與給定除錯模型相關聯的除錯模型呈現
- 擷取除錯外掛程式喜好設定儲存庫
- 有關目前正在進行除錯之程式的相關資訊,例如,現行環境定義、程序或主控台
- 開啟包含不同預設值的啟動配置對話框
- 啟用或停用逐行過濾器
IDebugView
提供除錯視圖的共用功能。它提供使用者一個基礎檢視器和其除錯模型呈現的存取方式。在一般情況下,用戶端應該延伸 AbstractDebugView
而不是從頭實作介面。AbstractDebugView
提供了許多有用的功能:
- 將動作儲存在動作登錄中
- 以一般方式處理基礎檢視器的快速功能表
- 以一般方式實作刪除鍵和雙擊功能
- 在視圖中用以顯示錯誤訊息的機制