精华内容
下载资源
问答
  • 根据Java源码生成流程图

    万次阅读 多人点赞 2018-12-07 23:40:53
    手动来的话很繁琐,于是我就想着有没有工具可以根据java源代码直接生成流程图。网上找了一番找到一个可以免费试用的流程图生成工具(visustin)。 工具软件 visustin这个软件是一个代码转换成流程图的神器,支持43种...

    前言

    最近我写了点操作数据库的代码,但是呢,要在报告里画上流程图。手动来画的话很繁琐,于是我就想着有没有工具可以根据java源代码直接生成流程图。网上找了一番找到一个可以免费试用的流程图生成工具(visustin)。

    工具软件

    visustin这个软件是一个代码转换成流程图的神器,支持43种语言,包括C/C++,Java等等等等。这是一款收费的软件,不过好在其官网提供了一个demo版本可供用户下载使用。使用demo版,就可以根据Java代码生成流程图了,不过这个图你只能看,不能保存,也不能导出到word或者Visio中。但是这样就足够了,我们可以使用截图软件把流程图保存下来即可。

    安装步骤

    下载demo版安装包

    进入官方网站:http://www.aivosto.com/visustin.html

    然后下来找到Download for free标题下面的Download demo链接地址:http://www.aivosto.com/getshareware.html

    点击进入,然后点击Go download链接:http://www.aivosto.com/download.html跳过问卷直接下载:

    然后找到Free downloads for Windows标题,选择最新的版本,点击Download demo链接http://www.aivosto.com/shareware/visus805.zip下载即可:

    安装demo版本

    下载到的Demo程序是个压缩包,解压下载的压缩包,然后点击setup.exe进行安装。

    使用demo版本生成流程图

    java代码:

    // 事件监听
    public void actionPerformed(ActionEvent e)
    {
    	// 如果按下的录入按钮
    	if (e.getSource() == insert)
    	{
    		Student student = Student.getInstance();
    		// 获取文本框中的文本
    		getAllInputs(student);
    		// 检查是否全都输入了
    		if (!isInputAll(student))
    		{
    			JOptionPane.showMessageDialog(this, "请全部填写所有输入项");
    		} else
    		{
    			// 判断
    			if (canBeInsert())
    			{
    				insetIntoStudent(student);
    				JOptionPane.showMessageDialog(this, "录入成功!", "信息管理系统",
    						JOptionPane.INFORMATION_MESSAGE);
    			}
    		}
    	}
    	// 如果按下了重置按钮
    	else if (e.getSource() == reset)
    	{
    		// 清空所有的输入框
    		cleanInput();
    	}
    }
    

    打开软件,选择开发语言为:Java:

    开始界面如下:

    取消勾选,下次不再显示。
    然后在code输入框中,粘贴java代码,点击下方的Drow生成流程图,生成的流程图可以在右侧的窗口中显示。点击下方的Editor按钮可以编辑生成的流程图:

    双击流程图的各个文本框,就可以改变里面的文本:

    修改完毕后使用截图工具,截图保存即可:

    使用demo版本可以实现基本功能。但是如果想到处到Word或者Visio中就要使用付费版的。如果你嫌弃画面太丑了,可以用其他工具照着着重新画一遍这里推荐https://www.processon.com/这个在线工具。不过差不多啦,能看就行了。

    参考链接

    https://www.cnblogs.com/aademeng/articles/6905351.html

    展开全文
  • 源码自动生成流程图软件介绍

    千次阅读 2020-05-17 11:25:17
    偶然发现了几款可以根据代码自动生成流程图的软件,分享以下,希望大家都能够提高效率,不必把时间浪费在无用的时间上去 Visustin 下载地址 目前只有官方适用的版本可以用,最新版本是V8.07,网上的破解版,几乎...

    最近学校要交课程设计作业,不仅要代码和运行截图,还需要流程图。写代码已经很不容易了,画流程图看着就头大,想偷个懒,但是也没有办法。偶然发现了几款可以根据代码自动生成流程图的软件,分享以下,希望大家都能够提高效率,不必把时间浪费在无用的时间上去

    1. Visustin
      下载地址
      在这里插入图片描述
    • 目前只有官方适用的版本可以用,最新版本是V8.07,网上的破解版,几乎没有用,找过了百度谷歌和各种网站,就是没有找到一个可以用的破解版。正版的需要几百美元,土豪随意。试用的Demo版的不能够导出,有时候还有水印,但是对付课程设计作业还是够用的了

    用法:

    • 下载只有一路安装即可,安装后不会在桌面创建快捷方式,到开始菜单找以下就可以了

    • 打开之后会让你选择语言,用什么代码生成就选择什么语言,支持30多门语言呢,选择后点击GO进入即可
      在这里插入图片描述

    • 打开之后就是这样的界面,可以直接在代码区域粘贴代码,然后点击Draw(或使用快捷键F5)画出流程图。也可以使用File->Open打开代码文件。如果代码中有中文,生成的流程图中的中文可能会乱码,但是只要点击Editor(或者使用快捷键F7)进入编辑页面,就不会乱码了,偶尔有几个字乱码,也可以改过来。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    • 因为这只是个Demo版本的,所以不能够导出,所以只能够使用截图的方式保存下来了。太长的流程图使用长截图就可以了(QQ长截图挺好用的)

    • 流程图的生成是按照函数来的,所以即使放上整个程序,也是每一个函数生成一个流程图。建议直接用函数生成流程图,因为整个程序都放上去之后会生成很多关于函数的流程图,就可能会有水印。

    1. Crystal REVS for C - Eval
    • 这也是一款流程图生成软件,同样的还是收费版本,同样的找不到可以用的破解版,也同样有试用的版本,也同样有水印,但是可以导出VIso文件,这个流程图生成感觉风格和Visustin不同,个人觉得还是Visustin 的风格更直观。这个软件支持的语言很少,但是C和C++是没有问题的
    • 官方的下载页面需要提供邮箱,比较麻烦,
      官方网站
      在这里插入图片描述
    • 安装可以选择中文,安装时可以自行选择是否和.c和.h文件相关联。个人觉得完全没有必要关联,默认时关联的,记得取消勾选就好。打开后界面如下
      在这里插入图片描述
    • 打开文件后就可以生成流程图了,生成流程图的方式是把光标放在函数的头部或者函数的内部按F7(或按以下按钮),个人觉得F7更方便。不把光标放在函数头部或内部是没有用的,因为这个软件也是根据函数画流程图。
      在这里插入图片描述
    • 生成流程图的效果如下,流程图中穿插着Evaluation Version,就是适用的版本,正式版本的应该不会有这样的东西吧,但是可以通过导入到Viso中去除。
      在这里插入图片描述
    • 可以控制流程图的方式,通过流程图左边的工具栏进行实现,L1,L2,L3,L4,L分别对应一级、二级、三级、四级和最佳流程图,可以根据需要画出不同的流程图。
      在这里插入图片描述
      //L1
      在这里插入图片描述

    //L2
    在这里插入图片描述

    • 导出。这个软件实用版本的可以导出,选择流程图->Viso导出设置,页面布局选择在一个页面全流程图,也可以自定义导出格式
      在这里插入图片描述
      //L3
      在这里插入图片描述
      //L4
      在这里插入图片描述
      //L
      在这里插入图片描述
      在这里插入图片描述

    • 然后点击流程图,右键选择Viso出口,选择保存位置和文件名,就可以保存为Viso文件了
      在这里插入图片描述
      在这里插入图片描述

    • 也可以选择批量导出,但是效果不怎么好
      在这里插入图片描述

    • 也试过其他的自动流程图软件,但是效果一般,就不介绍了

    展开全文
  • 首先说明该文件安装包和完整的代码。打开运行时需要添加(或者更新)Visio。如果电脑没有visio可以装一个。下载绝对超值。 本项目通过用C#进行Visio进行二次开发,实现了绘制电气接线, 并能实现潮流计算。 0 ...
  • 软件工程教程

    2012-07-06 23:10:29
    最富哲理的软件工程 UML是“三人帮”“捣”出来的 迭代开发过程这样流转 软件工程水平是这样提高的 敏捷开发过程-Scrum 送餐管理系统--用例 送餐管理系统--类图 送餐管理系统--顺序 任务1 软件工程 软件...
  • Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象引用,创建EJB对象,并将当前计数器初始化,调用每一个...
  • Android高级编程--源代码

    热门讨论 2013-02-06 17:39:21
    CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Android高级编程》代码 对应书籍资料见: Android高级编程 基本信息 原书名: Professional ...
  • iPhone开发秘籍(第2版)--源代码

    热门讨论 2012-12-11 13:51:22
     《iphone开发秘籍(第2版)》提供了关于iphone sdk以及iphone开发全面信息,对iphone sdk中各种组件做了深入浅出介绍,包括iphone 3.0 sdk所有新增特性,同时对iphone开发基本流程、基本原理和基本原则...
  • 出遍历所有文件名(FileName)的流程图(请使用递归算法)。 答: void FindFile( Directory d ) { FileOrFolders = d.GetFileOrFolders(); foreach( FileOrFolder fof in FileOrFolders ) { if( fof is ...
  • 软件界面设计工具_3款合集

    千次下载 热门讨论 2010-06-29 03:52:47
    据作者说,现在这款软件的设计就是用它自己来设计的,经典的“吃自己的狗粮”,这也让我对其更信心,因为它是开发者为开发者写的软件。 还有值得一提的是Balsamiq Mokups的在GetSatisfaction上的用户支持和服务,...
  • 分层DFD图的基本原则(A C D)。 A) 数据守恒原则 B) 分解的可靠性原则 C) 子、父图平衡的原则 D) 数据流封闭的原则 6. 在E-R模型中,包含以下基本成分(C)。 A) 数据、对象、实体 B) 控制、联系、...
  • 全书分6篇共25章,主要内容C#开发环境使用、C#语言基础应用、字符串处理技术、数组和集合使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows...
  • 6.这时软件自动添加基本头文件,因为这个程序我们不需要其他功能,所以 直接点击Next。 7.我们将base class 选为QDialog 对话框类。然后点击Next。 8.点击Finish,完成工程建立。 9.我们可以看见工程中所有...
  • 而将那些被认为“过时”或功能缺失浏览器下测试工作安排在开发周期最后阶段 渐进增强 一开始只构建站点最少特性,然后不断针对各浏览器追加功能。先让网站能够正常工作于尽可能旧浏览器上,然后不断为它...

空空如也

空空如也

1 2 3 4 5
收藏数 99
精华内容 39
关键字:

有没有根据代码画流程图的软件