2013-03-11 128 views
2

我希望能夠以編程方式創建UML類圖,並且我看到VS Ultimate Edition具有內部爲XML的UML類圖支持。我的問題是我可以在運行時交互嗎?這意味着我運行了我的.exe程序,並以編程方式構建XML,並將結果圖顯示在一個放置在Form上的圖表組件中?我可以編寫代碼來處理拖拽和調整類形狀,創建關聯和與編輯類圖相關的其他操作嗎?或者我會在XML結構上進行操作,並且在每次編輯之後繼續重新載入結果圖表?以編程方式創建UML類圖

非常重要的我怎麼顯示導致類圖....

回答

1

兩個步驟:

第1步:使用點(圖表描述語言)來創建階級關係的圖形表示。

DOT是一種純文本圖形描述語言。這是描述人類和計算機程序可以使用的圖形的簡單方式。

第2步:使用DOT閱讀器庫來渲染圖片。

有很多庫可用於渲染DOT文件。