如何用C#在WINFORM中,制作自定义的流程图或者是工作流?

aydh696 2006-08-06 04:13:40
如何用C#在WINFORM中,制作自定义的流程图或者是工作流?

我只是想在WINFORM上,有个TOOLBAR,在上面有文本框,带箭头的线,
实现的功能:点击TOOLBAR上的文本框和线可以画在指定的地方,就象我们用的。NET的设计窗口一样,能够把各个文本框用箭头联系起来,然后把对应的关系存入数据库中,这个关系是一个树形的,只有一个根节点,每个子节点只有一个父节点

如何实现,希望各位大侠给予帮助,深表感激!
...全文
2121 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuogenanhl 2007-01-21
  • 打赏
  • 举报
回复
第三方有专门的,很简单也很方便。如:erm.
AdonisChai 2007-01-18
  • 打赏
  • 举报
回复
WWF(Microsoft Windows Workflow Foundation)中文社区:http://www.wwfcn.net
micha_he 2007-01-15
  • 打赏
  • 举报
回复
ding
ywcyj 2006-11-05
  • 打赏
  • 举报
回复
关注
addwing 2006-08-14
  • 打赏
  • 举报
回复
关注,接分,帮你顶!
wocan 2006-08-12
  • 打赏
  • 举报
回复
同意以上大虾的意见.还有就是使用第三方控件,比如:FlowCharX等
zlkingdom 2006-08-07
  • 打赏
  • 举报
回复
楼主是不是需要把程序做成可以自动演示的那种效果?
aydh696 2006-08-07
  • 打赏
  • 举报
回复
呵呵,让我自己做的话,可能是实现不了,能否给点帮助,或者有没有现成的代码参考以下
3000sunqin 2006-08-07
  • 打赏
  • 举报
回复
这个例子太大,不可能给出来啊,至少要3~4千行代码才能写出来的,除非以前有现成的
aydh696 2006-08-07
  • 打赏
  • 举报
回复
不是,只是想让客户画他需要的图,只是画出来就可以了
aydh696 2006-08-06
  • 打赏
  • 举报
回复
各位大哥,能否给个例子撒,本人非常急用!!!给了多少分都可以
aydh696 2006-08-06
  • 打赏
  • 举报
回复
to:3000sunqin(3000sunqin)
能否给个例子参考以下,本人C#才开始学习,可以吗
marvelstack 2006-08-06
  • 打赏
  • 举报
回复
先要熟悉Workflow的一些标准文档,然后再入手设计。图形化可以考虑visio的嵌入。
Knight94 2006-08-06
  • 打赏
  • 举报
回复
ref:
http://www.codeproject.com/dotnet/WWF.asp
http://www.codeproject.com/dotnet/UnderstandWWF.asp
3000sunqin 2006-08-06
  • 打赏
  • 举报
回复
应该很好做啊,最重要是对象层次结构的设计,这个问题要回答要用太多文字了。只能简单陈述了:
1.FlowChartDocument类,负责整个图形的载入,保存,显示,放大和缩小等等
2.FlowChartDocument类使用XML来存储整个图形;
3.ChartUnit(图元类):用于保存单个节点的属性以及实现一些绘制,移动等方法;
4.ChartLine(联系线):用于保存两个节点之间的关系,也要实现一些绘制,移动方法;
5.对FlowChartDocument类和ChartUnit类和ChartLine类实现组合模式;
6.对于ChartUnit类和ChartLine类实现观察者模式,用于解决当图元类移动时ChartLine类同时进行移动。
还有一些细节,需要你自己做了才能够知道

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧