我需要在程序中用图形表示工作流程的工具(比如用图形表示来描述电子电路)。表示必须如下所示:函数是框,框之间的箭头是“消息”。如下所示:
alt文本http://img372.imageshack.us/img372/8471/functionsqv0.png
下图如下:(c (a) (b))
当c()的参数命名为d和e时,在C上它将是
void c( someType1 d, someType2 e );
someType1 a( void );
someType2 b( void );
....
c( a(), b() );因此,我认为我需要这样的工具来操作和可视化表示s-表达式:
(a (b c d) e) 或
f(g(z(x,y))+5) 它不是关于链表,而是关于函数之间的逻辑连接。
该工具只需从图形表示生成文本表示。
嗯,我在Wiki页面上发现了很多关于“可视化编程”和“图形编程”的东西,等等。大多数描述的工具都很酷,但有点复杂。这个列表很长,所以测试所有这些都需要很长时间。所以我需要一个真实的,活着的人的意见。
所需经费如下:
如果这个工具是可配置的,那就太好了。
我喜欢FlowDesigner工具:它似乎是我所需要的东西,但它不能导出到任何语言.天哪。
UPD:我提到的wiki页面:图形化编程
UPD2:我决定写我自己的工具.
发布于 2008-12-04 09:43:19
查看Microsoft工具- http://msdn.microsoft.com/en-us/library/bb126259.aspx
它是一个"designer生成器“--允许您定义自己的图表格式,指定形状、箭头、颜色等,并为您生成一个设计器,该设计器能够编辑这些图表并导出有关图的任何文本工件(例如XML或代码)。
发布于 2008-12-04 13:55:23
http://www.graphviz.org/
HTH
发布于 2015-08-14 11:13:19
https://stackoverflow.com/questions/334691
复制相似问题