2013-03-11 130 views
2

我希望能够以编程方式创建UML类图,并且我看到VS Ultimate Edition具有内部为XML的UML类图支持。我的问题是我可以在运行时交互吗?这意味着我运行了我的.exe程序,并以编程方式构建XML,并将结果图显示在一个放置在Form上的图表组件中?我可以编写代码来处理拖拽和调整类形状,创建关联和与编辑类图相关的其他操作吗?或者我会在XML结构上进行操作,并且在每次编辑之后继续重新载入结果图表?以编程方式创建UML类图

非常重要的我怎么显示导致类图....

回答

1

两个步骤:

第1步:使用点(图表描述语言)来创建阶级关系的图形表示。

DOT是一种纯文本图形描述语言。这是描述人类和计算机程序可以使用的图形的简单方式。

第2步:使用DOT阅读器库来渲染图片。

有很多库可用于渲染DOT文件。