GraphViz可以用于图形编辑GUI吗?

Dev*_*kar 9 editor graph graphviz

我正在创建一个应用程序,允许开发人员通过从ToolBox中选择预定义的函数来创建程序流程图(它将显示为小图形元素).换句话说,开发人员将从ToolBox中选择一个或多个预定义函数(图形元素)并拖放到主工作区域.然后,应用程序将根据所选功能的流程自动生成准备编译代码.

我看了一下GraphViz,但不确定它是否可用于创建用于编辑图形元素的GUI IDE.我正在寻找一个功能similart到Microsoft Visio,用户可以添加/删除/拖放/各种形状来创建一个图表.

GraphViz适合这里吗?如果是的话,你能指导我一些展示如何做的例子吗?如果无法使用GraphViz,那么其他可用的开源/免费组件是什么?

我打算在.Net中构建最终的应用程序.

Ben*_*ier 0

是的,graphviz 绝对可以用于此目的。它带有 cairo 绑定,可以轻松集成到 GUI 中。dotty您还可以沿着或的路线进行更多简单的操作lefty,这是 graphviz 附带的简单包装器。