我想基于我的.Net项目中的一堆类创建一个“漂亮”的图表。通过漂亮,我希望能够以这样的方式对它们进行处理,以便创建一个漂亮的PDF,甚至可能将它们打印到海报等等。因此,我不再使用普通的类图功能,而是对签名更感兴趣方面,样式,着色,甚至可能隐藏在打印输出中我不想要的某些功能或属性。
任何VS插件,或独立产品,甚至只是某种方式将它们导出到一个设计工具,让我进一步调整视觉方面?
答案 0 :(得分:1)
你可以尝试NClass。从它的主页:
NClass是一个免费工具,可以轻松创建具有完整C#和Java语言支持的UML类图。 [...]
功能强> 的
- [...]
- 从.NET程序集[...]
进行逆向工程- 可配置的图表样式
- 打印/保存到图像
- [...]
我已经尝试过这个工具并且非常喜欢它,但我还没有尝试创建自己的图表样式。
答案 1 :(得分:0)
如果您有VS Professional,则可以使用类图。它不像Visio那样灵活,但是如果您要做的就是保留当前文档的类似等等,它的效果非常好。
它只是一个文件类型,就像一个类。右键单击项目,Add->新物品。在文件类型列表中查找类图。
答案 2 :(得分:0)
如果您正在使用Doxygen,我相信您可以自定义graphviz配置以根据需要对输出进行样式化。