以编程方式创建UML类图

时间:2013-03-11 10:20:09

标签: c# xml uml class-diagram

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

非常重要的是如何显示结果类图....

1 个答案:

答案 0 :(得分:1)

两个步骤:

步骤1:使用DOT(图形描述语言)创建类关系的图形表示。

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

步骤2:使用DOT阅读器库渲染为图片。

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