2009-08-06 16 views
2

我需要创建一个定制的图形化流程图生成器。只有三类可连接组件,以及构造流程图的两种连接器。但是,每个组件和连接器类都需要具有与其类的实例相关的一组定制属性。寻找可定制的“流程图生成器”构建器

因此,我正在寻找一个“流程图构建器”构建器,它可以让我配置组件的类型,相关属性,并且已经具备了处理拖放,调整大小,绘制,连接,加载/保存等等。

理想情况下,生成的应用程序将以基于XML的格式保存图表,但任何可解析的图标都可以。

Dia有我正在寻找的功能,但是,为一种新型图表定制它需要编码组件集的细节。我正在寻找一种在更短时间内基于组件和连接器配置定义的内容理想地构建流程图应用程序的东西。

+0

我打算说Visio,但根据您的比较选择,这听起来像您想要在Linux上运行的免费软件。 – 2009-08-06 01:42:34

+0

免费和Linux是首选,但没有排除。我很多年没有使用过Visio,它是否可以像我要求的那样配置?谢谢...... – 2009-08-06 12:08:05

回答

1

如果您想使用Dia:可能不需要“编写”您的组件。也许你可以简单地“画”出来:

http://dia-installer.de/howto/create_shape/index.html.en

这样的形状也可以配备属性(你必须做一些XML编辑此):

http://git.gnome.org/browse/dia/tree/doc/custom-shapes#n260

我不确定您是否了解这些信息。

+0

当我看着迪亚时,我看到有一些支持只是编写了一个组件集,但我所寻找的东西足够广泛,我需要编写它。而且我已经在火上烧得太多了,因为它是:-)我仍然需要这个,但紧迫性很低。如果/当它受到影响时,好吧,我或团队中的其他人将把它作为一项任务。 – 2012-01-10 19:45:04