今天在写程序时,感到程序中的逻辑判断挺多的,一个函数里的判断太多后自己前后翻来翻去自己搞得都有点晕。所以就想画出流程图来。但是为了这事来画流程图却觉得有点麻烦,这就想到有没有通过通过代码来生成流程图的工具。没想到网上还真有这么些软件。首先搜到的就是CSDN上一位朋友提到的AutoFlowchart。 

 

AutoFlowchart 是一个根据源程序生成流程图的工具,主要用于对已有的程序进行分析,并为制作项目文档做准备。它生成的流程图支持展开/合拢,缩放和移动也很方便, 并且可以预设流程图的长宽和纵向横向间距。你可以将流程图导出到WORD文档或Bmp图像文件。它支持C,C++,VC++(Visual C++ .NET),Delphi(Object Pascal)。此软件为收费软件,官方网址:http://www.ezprog.com/

 

 

 

 

流程图

 

 

 

导出至Visio中

 

 

 

导出至word中

 

另有一个Code Visual to Flowchart (原先的 SourceCode to Flowchart)是一款可以用于迅速地分析源代码并且在流程图窗口当中显示当前被编辑的代码的图形化描述的设计编辑器软件.该软件由一个代码编辑器和 一个流程图窗口组成并且支持许多编程语言,诸如C/C++, Java/JavaScript, VB/BASIC/ASP, Delphi/Pascal, PHP, Powerbuilder, Perl 以及其它语言.此外, Code Visual to Flowchart 提供了若干个诸如语法突出显示,书签和更多方面的通用编辑功能。

 

SourceCode to flowchart是一个代码维护与管理软件,它能够快速的分析你的源代码,并在流程图窗口中显示出目前代码的图示。该软件具有一个代码编辑器和一个流程图窗口。流程图的引擎很快,在你查看源代码的时候流程图就能够一点一点地显示出来了。你还可以输出流程图。该软件为收费软件,官方网址:http://www.fatesoft.com

 

 

 

EasyStructure 从C来源自动地生成流程图和资源结构树。EasyStructure工具从它的分析和结果字符理解源代码。该软件可以被浏览、打印或者拷贝。流程图可以被 定制。树形浏览以一个你可以通过它的结构以及它的原始资源随意地进行浏览、组织的形式显示资源。可以使用树节点来找到包含的各种不同类型的声明。最主要的是该软件为免费软件。官方网址:http://www.ablegoldcomputers.com/ 更多图片请到官方网站查看。

 

 

 

 

Crystal FLOW for C 从源代码生成流程图。获得一个带有流程图的清晰代码。校验逻辑功能的正确性。检测错误。使用流程图回顾和重编代码。导出流程图为BMP 或者JPG格式文件以及用于Visio的XML文件。该软件提供代码和注释的自动格式化功能。为功能调用定制形状。利用它可以把自己或别人写的代码格式化,并可以生成直观的流程图、交叉调用图、直观的注释等。该软件为收费软件,官方网址:http://www.sgvsarc.com

 

版权声明:本文为aademeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/aademeng/articles/6905245.html