练习1、建立Hello World工作流

本教程将指导您使用Visual Studio 2005 和 Windows Workflow Foundation 创建一个简单的Hello World工作流项目。该项目将包含一个顺序工作流,其中只有一个 Code 活动,该活动将在运行时向控制台输出文本。

        在这个例子中,我们将使用Visual Studio 2005 designer for Windows Workflow Foundation建立一个非常简单的“Hello World”工作流,这是一个只包含一个 codeActivity 的顺序工作流。这个codeActivity 会在运行的过程中向控制台输出“Hello, World!”。
       
        本练习共包括三个任务:
        1、建立名称为HelloWorldWorkflow的工作流项目;
        2、向流程图中添加一个code 活动;
        3、调试运行工作流项目;
注:本练习是从头开始建立,因此与英文说明不完全相同

1、建立名称为HelloWorldWorkflow的工作流项目。
1.1、运行vs.net2005;
1.2、新建立一个C#工作流项目,
        名称:HelloWorldWorkflow;
        模板:Sequential Workflow Console Application(顺序工作流)   OK

1.3、删除系统建立的Workflow1.cs工作流文件,本练习中不使用这个类型的流程;
1.4、添加一个Sequential Workflow (with code separation)类型的流程文件;
         OK 任务1完成
2、向流程图中添加一个code 活动。
2.1、在解决方案中双击Workflow1.xoml文件以打开流程图设计器;
2.2、打开Workflow ToolBox,托动Code活动到设计器两节点之间并释放;
2.3、点击红色警告右边的下箭头可以查看原因,选择弹出菜单将会显示属性窗体,并且ExecuteCodent属性被选择;
2.4、输入名称 codeActivity1_CodeHandler 后回车进入代码视图;
2.5、在codeActivity1_CodeHandler 方法中插入代码(加粗部分)
None.gifprivate void codeActivity1_CodeHandler(object sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif{
InBlock.gif    Console.WriteLine(
"Hello, World!");
ExpandedBlockEnd.gif}
2.6、编译项目
     OK
3、调试运行工作流项目。在本练习中,我们使用在建立项目时产生的简单宿主程序program.cs,当然你也可以
通过使用System.Workflow.Runtime命名空间内的工作流运行时APIs设计自己的工作流宿主应用程序。
3.1、在解决方案中双击Workflow1.xoml文件以打开流程图设计器;
3.2、选择codeActivity1活动,右键Insert Breakpoint;
3.3、在Debug模式下F5编译、运行工作流程序

转载于:https://www.cnblogs.com/CNWF/archive/2007/01/30/635157.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值