学WF系列(五)——工作流模拟猜数游戏
2010-10-01 08:24:35 来源:WEB开发网核心提示:1. 摘要在上文中,我们用了IfElse去模拟了一个登录的过程,学WF系列(五)——工作流模拟猜数游戏,在本文中,我们来用While来模拟一个猜数游戏,我们要竭尽全力将工作流与具体的实现细节相脱离,接下来我们用声明式代码条件去约定while活动的条件:这样我们就每次都去判断输入和结果是否相等,在最近的几篇文章中,我都会
1. 摘要
在上文中,我们用了IfElse去模拟了一个登录的过程。
在本文中,我们来用While来模拟一个猜数游戏。
在最近的几篇文章中,我都会有一些模拟的小例子去讲解具体活动控件的用法,但是只是一个小例子,在实际工程中,我们都是用WF去做一个整体的宏观的框架流程,而绝不是这种小例子,还希望大家熟知。
但是,就像题目所说,让我们一步一步去学WF。从小做起。
2. While
正如他的名字一样,他代表的是我们在常规语言中的while语义。
只要他的条件为true,那么while中的活动就会循环执行。
3. 猜数游戏
我们来新建一个控制台应用程序。
然后这个猜数游戏是随机产生一个1到10的随机数,然后让用户去输入,最终返回用户他猜数的次数。
首先,让我们先向设计界面拖入一个While控件和2个Code控件。
在工作流后台代码中去声明一个result属性,并指定他的set属性,这样,客户端可以动态传入这个数,这个数字可以是随机产生,也可以是从数据库里读取,从文件里读取。
记得,我们要竭尽全力将工作流与具体的实现细节相脱离。
接下来我们用声明式代码条件去约定while活动的条件:
这样我们就每次都去判断输入和结果是否相等。
然后我们通过OutputParemeter来获取工作流中传出的参数。
- ››WF 4.0 beta1中的跟踪机制
- ››WF 4.0的建模风格:顺序和Flowchart
- ››WF4.0 Beta1之旅(5):规则引擎的变化
- ››WF 4.0 beta1活动概览(1):Procedural
- ››WF4.0 Beta1之旅(4):Bookmark的使用
- ››WF4.0 Beta1之旅:基本介绍
- ››WF4.0 Beta1之旅(2):异常处理
- ››WF4.0 Beta1之旅(3):全新的FlowChart
- ››WF 应用场景指南: SharePoint 与工作流(上)
- ››WF 应用场景指南: 展现流(Presentation Flow)
- ››WF单元测试系列1:测试基本的Activity
- ››WF单元测试系列2:简单测试Activity的行为
更多精彩
赞助商链接