学WF系列(八)——改善登录程序(下)
2010-10-01 08:25:37 来源:WEB开发网核心提示: 图片看不清楚?请点击这里查看原图(大图),不知道您明白了么?我们继续往下做,学WF系列(八)——改善登录程序(下)(3),4. 实现接口方法工作流有一个优点:每个成员可以完全独立地去做他们自己的工作,而不是彼此依赖,他实现了 IValidator接口,这里我只写个简化版的验证,让我们在这里体会下
图片看不清楚?请点击这里查看原图(大图)。
不知道您明白了么?
我们继续往下做。
4. 实现接口方法
工作流有一个优点:每个成员可以完全独立地去做他们自己的工作,而不是彼此依赖。
让我们在这里体会下。
首先,让我们先完成验证的类,新建一个UserValidator类库,里面有个Validator类,他实现了 IValidator接口,这里我只写个简化版的验证,大家如果感兴趣,可以自己连数据库:
namespace UserValidator
{
public class Validator:IValidate
{
#region IValidate 成员
public int Validate(UserInfo user)
{
string userName = user.UserName;
string password = user.Password;
if (String.IsNullOrEmpty(userName) || String.IsNullOrEmpty(password))
{
return 0;
}
if (userName.Equals("admin") && password.Equals("admin"))
{
return 1;
}
return -1;
}
#endregion
}
}
- ››改善SQL Server的内存管理
- ››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
更多精彩
赞助商链接