初学WF4.0

最近在学习Workflow,发现.NET3.5和.NET4.0中的Workflow有些不同。

首先当创建工作流应用时,可选的项目类型不一样,

下图是.NET3.5平台下创建工作流应用程序时可选的应用程序类型。

 

20110730162550124

下图是.NET4.0平台下创建工作流应用程序时可选的应用程序类型。

20110730162940768

当我们创建了一个.NET3.5顺序工作流控制台应用程序时,界面打开如下:

20110730163451886

我们就可以在开始和结束之间拖放Activity来创建顺序工作流。

而.NET4.0创建了一个工作控制台应用程序后,如下:

20110730163811153

只有这一个在此处放置活动。

在.NET3.5中给我们直接建立好了一个流程图,我们可以在开始和结束节点之间拖放活动,而在.NET4.0中我们则需要自己来创建流程图。当然你也可以在“在此处放置活动处”直接放置活动,但是当你放置了一个活动之后则无法再放置其他活动。让用户来自己创建选择流程,也就不难理解为什么.NET4.0中不再单独列出顺序工作流程序和状态机工作流程序了。

.NET4.0中创建流程图可以在工具箱中的流程图一栏中选择:

20110730165302490

我们选择Flowchart。

20110730165416995

这就发现和.NET3.5提供的默认的窗口有些相似了。我们就可以在这个窗口中拖放活动了。

20110730165714764

 

添加Flowchart使我迷糊了一下,故写此文章。

posted @ 2011-07-30 17:04  向阳生长  阅读(272)  评论(0编辑  收藏  举报