0

我正在尝试开发一个向用户显示流程图的 Silverlight 应用程序。

显示流程图所需的所有信息均由 SQL Server DB 提供。即我们将在数据库中有多个表来完全描述流程图。

即一个 ControlItems 表,其中包含表中所有项目的详细信息(流程框、决策框等) 将有另一个关系表,它指定用于在屏幕中显示流程图的各种 controlItems 之间的关系。

应用程序读取表格并显示流程图。有没有人知道任何类似的应用程序,以便我可以参考?

注意 - 与那里的大多数应用程序不同,我不需要拖放控件项,然后在它们之间绘制连接。

提前致谢

4

1 回答 1

1

你看过这个吗?

Aspose.Diagram for .NET 为我们工作。

Aspose.Diagram 是一个用于处理 Microsoft Visio 文件的类库。它允许开发人员在 C#、VB.NET、ASP.NET Web 应用程序、Web 服务、Mono 和 Windows 应用程序上使用 VSD、VSDX、VSS、VST、VSX、VTX、VDW 和 VDX 文件。它允许您打开文件并操作图表的元素,从线条和填充到更复杂的元素,然后导出为 VDX、VSX、VTX、XPS、HTML、SVG、SWF、XAML、图像或 PDF 格式。

类库是 Microsoft Visio 对象模型的替代品,可提供更好的性能。它利用 Visio Services 的高级功能来操作服务器上的 Visio 文档。API 是可扩展的、易于使用且紧凑的。它提供了通用功能,因此开发人员在执行通用任务时必须编写更少的代码。

Aspose.Diagram 面向需要在自己的应用程序中使用 Visio 文件的开发人员。它允许开发人员快速轻松地操作文件格式,从而节省开发用于处理 Visio 文件的解决方案的时间和精力。

但是,您必须制作存储在数据库中的 Visio 文件,而不是动态查看数据库对象及其关系。我不知道这是否是一个问题 - 在您的范围内。

于 2013-10-01T13:18:34.553 回答