初学WF4.0

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

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

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

 

初学WF4.0_第1张图片

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

初学WF4.0_第2张图片

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

初学WF4.0_第3张图片

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

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

初学WF4.0_第4张图片

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

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

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

初学WF4.0_第5张图片

我们选择Flowchart。

初学WF4.0_第6张图片

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

初学WF4.0_第7张图片

 

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

你可能感兴趣的:(初学WF4.0)