NET下的流程圖開發包介紹
本文將介紹5個流程圖開發包,它們分別由5個公司提供。
這5個流程圖開發包有如下特點:
- 對NET與VS的支援
- 可將流程圖存為XML檔案
- 不只是流程圖開發,任何種類的圖形設計器都可以開發
- 內建大量的資料結構演算法
- 功能非常強大都是2D模型,不支援3D建型模
其中GoDiagram支援Winform與Aspnet(純html與Jscript實理)
Essential Diagram只是Essential的一部份,Essential還提供了大量的WinForm,Aspnet,WPF控制項
這5個流程圖開發包各在功能上沒有高下之分,我個人比效喜歡lassalle,主要是因為在VB時代我就用lassalle AddFlow 的ActiviteX開發設計器
別外,我在後面文章中將示範如何讓WF載入這些第三方設計器產生的xml檔案並作為流程啟動運行
例子
http://files.cnblogs.com/wxwinter/FlowD.rar
bin目錄中的exe可以直接運行,src目錄中是C#的項目
介紹
GoDiagram
公司 |
http://www.nwoods.com/ |
組件 |
GoWeb 3.0.2.3 for ASP.NET 3.5 Web Forms and Visual Studio 2008
GoWin 3.0.2.3 for .NET 3.5 Windows Forms and Visual Studio 2008
GoExpress 3.0.2.2 for .NET 3.5 Windows Forms and Visual Studio 2008 |
GoWeb 3.0.2.3 for ASP.NET 3.5 Web Forms
GoWin 3.0.2.3 for .NET 3.5 Windows Forms
ERM Diagram .NET
www.crainiate.com
適用於流程圖,拓撲圖,組織圖,資料庫,流程引擎,UML及其他類型的商業及科學應用程式。
Essential Diagram
www.syncfusion.com
FlowChart.NET
流程圖及圖表控制項
lassalle
AddFlow |
提供一系列流程圖解決方案:工作流程圖、資料流程圖、通訊流程圖、組織性流程圖、工藝流程圖、狀態變化圖、CTI應用程式、CRM應用程式、專家系統、圖論、品質控制流程圖 |
LayoutFlow |
是一套用於執行流程圖自動布局的控制項套裝。它根據通常的審美標準,以合理的方式對流程圖進行自動布局展示。LayoutFlow提供了4個不同風格的流程圖布局組件,
HFlow HFlow允許對流程圖進行分等級布局。原節點(頂點)水平放置在同一層,頂點順序按層的選擇使連結交叉數量儘可能的少。
SFlow SFlow允許對流程圖進行對稱布局。對稱布局使流程圖更加容易理解
TFlow TFlow允許對流程圖進行樹形布局。樹形布局只能用於流程圖的特殊子集:含子/根圖(一個節點需包含不只一個子節點)
OFlow OFlow允許對流程圖進行正交布局 |