WF 系列--WF基础

由于最近研究众包的复杂任务,需要用到WF中的状态机工作流,来研究一下WF。


WF基础


现在基本上企业应用都涉及到工作流,个人认为WF是最好的选择。WF(windows workflow fundation)由于和WWF(世界大自然保护协会)冲突,特此简称为WF。WF不是一个独立的应用程序开发环境,它提供了一套用于辅助工作流开发的框架。WF将被宿主到独立应用程序中,比如Windows Forms应用程序,asp.net应用程序或者web service中。

先不说那些复杂的,先来一个简单的hello world 工作流示例程序。以下以VS 2013为例。


首先 新建| 项目|  在弹出的对话框中选择“visual studio 解决方案”


然后在解决方案上面右键添加 | 新建项目| 在弹出的对话框中


选择 workflow模板,在右边在选择工作流控制台应用程序,单击确定


然后在解决方案里面出现如下图所示的目录结构

其中新建的workflowconsoleapplication1是宿主应用程序,直接双击workflow1.xaml 打开流程设计器,如下图

然后将左边面板 工具箱 | 控制流 | 下面的 sequence 活动直接拖拽到“在此处添加活动区域”



然后将工具箱 基元 部分的的writeline 拖拽到sequence活动里面,


在“输入C#表达式的地方” 输入“hello world” (包括引号),然后保存。


最后打开 program.cs 文件,这是个整个应用程序的入口文件,在其中加入

 System.Console.Read();
如下图


保存,然后按F5 启动运行,如下


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值