今天给大家推荐的这两款应用,你绝对想不到他的功能有多么神奇,我来简单做下介绍,我们在设计应用程序时,为了逻辑清晰经常需要绘制流程图,可是流程图有一种缺点,它在实现我们想法的同时,并不能去模拟结果。
啥?
流程图还能模拟结果?
嗯,是的,今天的第一款神器Raptor就是一款基于流程图的可视化程序设计软件,他同样是由一系列相互连接的图形符号的集合组成,不同的是,其中每个符号代表了要执行的特定类型的指令,符号之间的连接,决定了指令的执行顺序,在设计初期,你只用关心逻辑,画完流程图后,其结果就可以模拟出来,更牛B的是,这货还能直接输出代码,例如C#,C++,JAVA或exe。
举个小栗子吧!
假如我要实现这样一个程序,当看到一个人时,问候句How are you?否则一直去看(这程序真有病)。我们用Raport做流程图的话是这样:
执行过程如下:
自动生成的C#代码如下:
注:由于没对变量初始化,所以13行会有个?
而且功能样样不少,能设置断点、子程序、循环指令、函数功能、甚至执行速度都可以调节,这样你可以一步步看执行的过程,当模式选为“面向对象”时,还有UML类图功能。
神一样的操作后,原本抽象的理念是不是会变得更加清晰呢?
官网链接:https://raptor.martincarlisle.com/
文章未尾提供汉化版下载链接!
OK,我们继续介绍第二款应用:一个数据结构算法可视化网站。
如你所见,这是一个学习算法的可视化网站,还可以搜索,例如下面是排序算法的讲解。
网址:https://visualgo.net/
里面可以选择成中文语言,可视化学习算法,帮助你理解算法的每个过程(动画演示),并演示每个步骤的过程代码,非常不错!
VIP专用下载链接,
VIP专用汉化版下载链接,请登陆后密码将自动显示: 链接:https://pan.baidu.com/s/1wZfKHuoFgDji0wspqG2Lrw 提取码:[eyesonly level=”administrator, vip”]j7ap[/eyesonly] |
始发于微信公众号: 电气CAD论坛
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可,本网站资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:cad-bbs@qq.com