2011-12-12 137 views
3

我正在設計一個簡單的類庫,並且已經編寫了接口/類的某些部分。在VS中創建UML類圖,代碼爲

我想使用現有的代碼片段在UML圖中顯示它們。

我找不到辦法做到這一點。我正在運行Visual Studio 2010 Ultimate。

這有什麼替代方法?從頭開始創建圖中的所有類/接口?

將圖表從實際項目中「分離」出來有什麼意義?

+0

創建UML類圖,你是否嘗試過在VS10類嚮導? – Ajai

+0

什麼是班級嚮導?從來沒有遇到過這... –

+1

你可以右鍵點擊你的項目,並選擇「查看類圖」選項中..我認爲在這個線程下面的鏈接幾乎談論它... – Ajai

回答

1

您可以鍵入ClassDiagram的新項目添加到您的項目,然後只需拖放您現有的類有

2

添加類圖您的解決方案。將解決方案資源管理器中的文件或類Explorer中的類拖放到圖上。

從那裏,您可以通過右鍵單擊類型並選擇「顯示基類」或「顯示衍生類」來「增長」圖。或右鍵單擊屬性和字段,然後選擇「顯示爲關聯」或「顯示爲集合關聯」。

+0

類圖不顯示交互類之間(inheirts/implements/etc) –

+1

.cd文件?當然可以。 –

+0

http://msdn.microsoft.com/en-us/library/33864ckt.aspx –

2

VS,至少我使用的版本,沒有非常強大的UML支持。然而,它們提供了非常漂亮的「類圖」功能。也許這就是你所指的。您可以使用以下兩種方法之一輕鬆地從現有代碼創建類圖。

  1. 要創建一個類圖的整個項目,在解決方案資源管理器中右鍵點擊項目名稱,並單擊「查看類圖」
  2. 要創建只是一些類的類圖,添加一個新項類型的類圖到您的項目。然後,您可以將解決方案資源管理器中的文件拖放到類圖畫布上。