Visual Studio 類設計器是通用語言運行庫的多功能、可視化設計環境。使用 Visual Studio 類設計器可以顯現類和其他類型的結構,還可以通過可視化表示方法編輯它們的源代碼。對類圖的更改將直接反映在代碼中,且對代碼的更改會直接影響設計器的外觀。設計器和代碼之間的同步關系,使得可視化創建和配置復雜的 CLR 類型變得容易。
類設計器包含一些專門設計的功能,這些功能將有助於重構代碼、方便地重命名標識符以及重載方法。您可以自動生成類和結構,並通過自動生成存根可以實現接口。
最後,類設計器也可作為通信工具使用,您可以使用它與同事共享代碼庫區域。類圖可以打印成硬拷貝或另存為圖像,以便在 HTML 頁或 PowerPoint 演示文稿中顯示。
圖 1. 類設計器
為什麼要使用可視化類設計器?
軟件設計是一項困難而復雜的任務。開發周期中隨時都會出現挑戰,從早期的設計階段、到代碼復查階段、以及最終產品的文檔整理階段。在整個開發周期中,可視化類設計器非常有用,例如用於以下情況:
1) 理解現有代碼:現有代碼庫可能很復雜且混亂。使用可視化類設計器,能夠以圖形方式浏覽現有類結構並掌握類之間的關系。
2) 類設計:可視化類設計器允許您以圖形方式從較高級別設計和實現軟件。
3) 復查和重構代碼:可視化類設計器是用於代碼復查和重構的一種功能強大的工具。可以對現有代碼圖添加注釋以供查閱,並使用設計器重構代碼,這些都很節省時間。
4) 文檔類圖:類圖可用於記錄現有類的層次結構,它以圖形方式顯示繼承樹。對於通過電子郵件或可視演示文稿與同事交流思想,類圖也非常有用。
Visual Studio 類設計器
Visual Studio 類設計器是一種可視化代碼設計工具,具有 .NET Framework 的集成設計效果。類設計器的可視效果與通用語言運行庫密切相關。CLR 圖形(如類、結構和接口)由可視化獨特圖形表示,用於對其進行標識。而且,圖中的術語是針對特定語言的,例如,在 Visual Basic 中,您可以使用 Public、Private 和 Friend 訪問級別,而在 C# 中,它們將顯示為 public、private 和 internal。與 CLR 緊密集成,類設計器已成為使用 .NET Framework 設計類的理想工具。