开发基于WF的工作流简介

来源:互联网 发布:python 打印字符串截取 编辑:程序博客网 时间:2024/04/30 06:00

开发基于WF的工作流简介

一.   开发环境

WF的开发需要安装以下内容:

1. .NET 2.0 Framework

2. Visual Studio 2005

3. .NET 3.0 Framework

4. Visual Studio 2005 工作流扩展

其中,安装Visual Studio 2005之后就已经自带了.NET 2.0 Framework

需要再安装.NET 3.0 Framework,下载地址: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043

Visual Studio 2005 工作流扩展,下载地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=5D61409E-1FA3-48CF-8023-E8F38E709BA6&displaylang=zh-cn

.NET 3.0中的WF框架中定义了超过350个类,这些类分别在如下的三个命名空间中:

1. System.Workflow.Activities

2. System.Workflow.ComponentModel

3. System.Workflow.Runtime 

 

二.   编写Demo

1.   打开VS2005,新建项目->workflow->顺序工作流控制台应用程序,命名为WFSeqDemo.确定

2.   Workflow1.cs[设计]界面就是该工作流的设计界面,可以在这里面设计工作流程

3.   在左侧“工具箱”中,选择“Code”,拖放到设计界面中的流程箭头中间

4.   双击这个CodeActivity1,编写执行代码,这里就是该CodeAcitvity的执行内容;编写代码:Console.WriteLine("Workflow excuting!");

5.   保存文件,运行程序:Ctrl+F5,命令行窗口输出打印语句,工作流执行成功

 

至此,一个非常简单的工作流编写完成。这里只是说明WF工作流的开发方法,至于复杂的工作流还需认真设计来实现。

参考资料:

MSDN WFhttp://msdn.microsoft.com/zh-cn/library/bb628617.aspx

原创粉丝点击