三年前搞的工作流设计器,包括后台引擎和前台的可视化设计界面。当初在工作中用到的一个工作流是从java翻译过来的,引擎搞的太复杂了---好象开源的为了通用性,大都是这样。所以想自己写一个。后来微软出了WWF,但那套组件也大的很。
其实一般情况下业务需求并没有那么复杂,做的简单一点也好调试,我想这就是自己开发的价值所在吧。
现在基本上是能用的,现在问题是设计器界面这块我还不满意:我是直接用GDI画的,如附件所示,可增加节点,编辑节点属性,并以xml的形式保存。
但是我想把那些节点做成像可视化控件一样的效果(比如visio那样),但一直没找到思路,请大家给个提示
[img]http://dl.iteye.com/upload/attachment/179804/fba6b0d6-cb10-3d1c-98e5-0d4e0edeca5d.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/179806/81e9a011-16c1-3384-aad6-e5be33271cfa.jpg[/img]
其实一般情况下业务需求并没有那么复杂,做的简单一点也好调试,我想这就是自己开发的价值所在吧。
现在基本上是能用的,现在问题是设计器界面这块我还不满意:我是直接用GDI画的,如附件所示,可增加节点,编辑节点属性,并以xml的形式保存。
但是我想把那些节点做成像可视化控件一样的效果(比如visio那样),但一直没找到思路,请大家给个提示
[img]http://dl.iteye.com/upload/attachment/179804/fba6b0d6-cb10-3d1c-98e5-0d4e0edeca5d.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/179806/81e9a011-16c1-3384-aad6-e5be33271cfa.jpg[/img]