如何从ASP.Net和C#.Net代码生成流程图?

时间:2012-02-23 10:00:26

标签: c# asp.net uml flow-diagram

我已经开始研究一个新项目了,代码很大。该项目的文档已过期。但我需要了解代码。一种方法是我可以提供断点并调试代码来理解它,但由于代码很大,可能需要一个月的时间才能理解。还有什么其他或更快的方法可以用来理解代码,比如从代码创建流程图?

2 个答案:

答案 0 :(得分:3)

如果您有幸使用VS 2010 Ultimate,那么您只需右键单击一个方法并选择“生成序列图...”即可生成序列图,其中有一个帖子here示例

你需要Ultimate,因为你需要UML支持,这只是在Ultimate版本中。

答案 1 :(得分:2)

我记得去年为Python做过这个,发现它对于理解代码布局非常有用(注意:不是执行的流程)但我相信当你有很多课程时,这会给你一个良好的开端无证。最终结果有点类似于javadoc。

他们也为C#做这件事。希望这有帮助

http://www.doxygen.nl

可以在以下位置找到它的用法示例(在c ++上生成) http://xerces.apache.org/xerces-c/apiDocs-3/hierarchy.html

编辑:这是免费的,但如果有帮助,我相信值得捐赠:)