干货:分享几款代码转流程图软件

Mermaid

说明:mermaid是一个基于Javascript的图表和图表工具。它使用markdown启发的文本来简化和加快生成图表流程图等的工作。美人鱼被提名并获得了“最令人兴奋的技术使用”类别的JS开放源代码奖(2019年)!!
是否免费:是
官方网址:https://mermaid-js.github.io/mermaid/#/
在这里插入图片描述

AutoFlowchart

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

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

AthTek

说明:Code to FlowChart是用于软件工程师和文档编写者的流程图转换器的高级源代码。它可以从源代码自动生成流程图 / NS图表,并帮助用户通过可视化图表了解复杂的程序结构。Code to FlowChart Converter可以将源代码反向转换为高质量的流程图或NS图表,而无需手动绘制。它支持C,C ++,VC ++,PHP,Pascal和Delphi。所有图表都可以完全导出到MS Word,VISIO,XML,位图和SVG文件。该流程图在Visio中也是可打印和可编辑的。支持开源。
是否免费:否
官方网址:http://www.athtek.com/code-to-flowchart.html#.Xv2Hqpoza71
在这里插入图片描述

2021年2月1日 再次编辑

补充一款绘制支持在线绘制流程的工具“process on”

Process on

在这里插入图片描述
说明:ProcessOn是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等.
是否免费:部分免费
官方网址:https://www.processon.com

如果你愿意,也可以点下我的推广网址:https://www.processon.com/i/5a085a0ee4b0d53d9797b0eb
这个工具的强大之处在于,支持思维导图和思维笔记无缝切换,由于是在线版,还可以团队合作,平时工作复盘,学习总计,读书笔记都可以派上用场,官方还有一些免费的模板可以套用,使用起来也是十分方便。


总结

Crystal FLOW for C使用感受:我下载的是试用版,试用体验还可以。看代码的流程图比较直观,
在这里插入图片描述
Crystal FLOW for C 使用界面如下图
在这里插入图片描述
此外还可以查看该函数的引用和被引用关系图,
在这里插入图片描述
和sourceinsight相比,这个工具还可以看当前函数内的逻辑,比较适合初学者学习代码逻辑,老饕忽略。关于这款软件的使用指南我已上传:https://download.csdn.net/download/qq_40862304/12569958

  • 26
    点赞
  • 226
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炒番茄蛋的厨子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值