專案緣起
Silverlight 跨瀏覽器、豐富 UI 能力吸引作者,決定以此重寫原本基於 VML(僅支援 IE)的流程設計器,並記錄學習解決問題的過程。
開發環境建置
- 工具:Visual Studio 2008
- 需安裝:Silverlight Tools for Visual Studio 2008 SP1(下載連結)
系統功能範疇
- 圖形化顯示流程
- 支援拖曳建立/修改流程
- 匯出流程對應 XML 描述檔
- 依 XML 描述檔還原流程圖
注意:本系列專注圖形描述層,不涉及流程屬性設定(可自行擴充)。文章與程式碼將持續迭代更新。
目標畫面預覽
系列文章規劃
- 系統範疇(本章)
- 系統設計
- 類別設計
- XML 設計
- 美化
- 重構
原始碼託管於 CodePlex:https://workflowdesigner.codeplex.com/