WEB开发网
开发学院软件开发C语言 学WF系列(七)——改善登录程序(上) 阅读

学WF系列(七)——改善登录程序(上)

 2010-10-01 08:25:43 来源:WEB开发网   
核心提示: 好,我们从现在开始改善我们这段丑陋的代码,学WF系列(七)——改善登录程序(上)(2),5. 登录设计让我们先来想想我们在登录时的步骤,包括我们的做的和系统做的:好,好,那就让我们在改善登录程序前,那么我们想,工作流负责的应该是一个宏观的过程

好,我们从现在开始改善我们这段丑陋的代码。

5. 登录设计 

让我们先来想想我们在登录时的步骤,包括我们的做的和系统做的:

学WF系列(七)——改善登录程序(上)

好,那么我们想,工作流负责的应该是一个宏观的过程,那么我们要把具体的细节给抽取出来,究竟什么是具体细节呢?

A. 用户的验证过程。(可能是连接数据库,可能是连接文件验证)

B. 反馈给客户的反馈信息。(可能是Response.Write,可能是MessageBox.Show)

好,抽取出了这两条,让我们想,是什么触发了这个工作流程,是我们点击登陆按钮的一刹那:

那么我们应该用一个事件去监听我们的登录按钮事件,当我们点击登录时便触发工作流。

分析结束,那就让我们看看我们的建模图:

学WF系列(七)——改善登录程序(上)

由于本人的Visio功力实在有限,所以就用画图来画这些图了,我一定抓紧时间去练习Visio。

图画的不太好,我再来解释一下:

A. 用户首先输入用户名,密码,然后点击登录。

B. 这个时候触发了工作流的事件,并且向事件中传入我们所输入的信息。

C. 工作流根据我们所传入的信息去请求验证的接口,执行验证的代码。

D. 根据返回的结果,然后去请求相应的响应接口。

E. 最后将结果返回给用户。

分析结束,我们看到,这里面有个很重要的东西,就是工作流和外部的交互,好,那就让我们在改善登录程序前,先学习两个重要的活动。

上一页  1 2 3 4 5  下一页

Tags:WF 系列 改善

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接