c# - 生成 UML 图的库

标签 c# uml

我的项目实际上使用 XML 文件来定义应用程序的流程。

我喜欢将此 XML 转换为表示流程的图像,以便在文档中使用它。

是否有任何有助于 UML 生成的图形部分的 c# 库? 是否有任何 XML 标准格式来生成可以转换为 IMG 的 UML 流?

我需要这样的东西
LampFlowChart

最佳答案

我使用 GraphViz 来模拟这样的事情。不,没有特定的 .Net 组件可以执行此操作,但您可以相当简单地生成 Graphviz 的简单文本版本,然后运行命令行以生成图表并将其呈现为您选择的 png、svg 等。

您可以在 my answer 中查看示例对此question .

更新 2018-06-07

最近我一直在使用另一个工具,它在 GraphViz 之上放置了更简单的语法 - PlantUML .有一个很棒的网络版PlantText

关于c# - 生成 UML 图的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2868945/

相关文章:

c# - Entity Framework SQL 查询不使用 SQL 参数

c# - Response.Redirect 方法的 endResponse 参数的默认值是多少

VS2005 中的 C# : can you check whether an integer is declared in a given Enum type?

java - 用于从现有代码创建大型 Java 类图的 Eclipse 插件

angularjs - 从现有的 angularjs 代码生成 uml 类图

c - 如何在 PlantUML 事件图中使用 C 中的 "continue"语句表示循环

c# - TransactionSearch 的 PayPal Web 服务不遵守 StartDate/EndDate

c# - 如何让设计时文本在 WPF 的多语言应用程序中可见?

从代码生成.NET UML?

oop - 说明类层次结构的图表称为什么?