随笔分类 -  WF相关

摘要:1. 摘要还记得我们在《一步一步学WF系列(六)——工作流模拟投票项目》中的那个程序么?在那篇文章中,我们用工作流模拟了一个简单的投票项目。在本文中,我们会继续来改善这个投票项目。2. 目的在上文中,我们的投票项目是无限期的,但是我们考虑实际情况,比如一个最受欢迎歌手的投票,要有时间期限的,比如是投票期限是一个月等等。在我们本文中就要为我们的投票设立一个投票期限。(注:由于我们文章的目的不是做项目... 阅读全文
posted @ 2009-04-26 19:01 飞林沙 阅读(1579) 评论(9) 推荐(0) 编辑
摘要:1. 摘要在上文中,我们对登录程序做了一个简单的过程建模。在本文中,我们就来自己一步一步去改善这个登录程序。2. 设定接口我们先来看看整个程序的建模图,我们在上一章已经给出了分析,这里只是引用一下: 在这段程序中,我们的工作流与外部发生了三次交互:A. 外部调用工作流让工作流开始执行B. 工作流请求外部的验证程序C. 工作流验证结果后,要通过外部去执行相应的操作。于是,我们在这里建立三个类库,每个... 阅读全文
posted @ 2009-04-23 17:20 飞林沙 阅读(2389) 评论(11) 推荐(0) 编辑
摘要:1. 温故而知新还记得我们在一步一步学WF系列(四)中写的登陆程序么?如果忘记了,那就回去看看。在这一节中,让我们去改善我们的登录程序。最近一直在忙着找工作的事情,所以发文慢了些,还望各位见谅。3. 引出话题我之前一直在强调,工作流负责的是一个宏观工作,我们应该把他与整体设计外的,那些边边角角的细节隔离在外面。我最近在这个系列的同时,还在写一个《重温设计模式》的系列文章,因此特别要强调针对接口编程... 阅读全文
posted @ 2009-04-23 02:05 飞林沙 阅读(2491) 评论(10) 推荐(0) 编辑
摘要:1. 摘要 在这次文章中,我们主要来学习关于Replicator活动的相关用法,然后我们会通过一个模拟的投票程序去熟悉Replicator活动。 另外,我们在本节会试着将工作流与具体的实现方式解耦。 2. Replicator 在前文中,我们学过了if-else活动,学过了while活动,按照我们之前学习语言基本语法的学习思路一样,我们还缺少了一个循环中的重要语言元素——For。 但是,在这篇文... 阅读全文
posted @ 2009-04-18 21:31 飞林沙 阅读(2822) 评论(5) 推荐(0) 编辑
摘要:1. 摘要 在上文中,我们用了IfElse去模拟了一个登录的过程。 在本文中,我们来用While来模拟一个猜数游戏。 在最近的几篇文章中,我都会有一些模拟的小例子去讲解具体活动控件的用法,但是只是一个小例子,在实际工程中,我们都是用WF去做一个整体的宏观的框架流程,而绝不是这种小例子,还希望大家熟知。 但是,就像题目所说,让我们一步一步去学WF。从小做起。 2. While 正如他的名字一样,他... 阅读全文
posted @ 2009-04-17 17:16 飞林沙 阅读(2626) 评论(4) 推荐(0) 编辑
摘要:1. 摘要 我们之前已经熟悉了关于WF的基本概念,相信各位也都跃跃欲试。想步入真正的WF开发。 从本文开始,我们就先来熟悉在WF中的活动。 2. 活动 WF的核心就是一系列的活动。 而工作流就是多个活动通过某种控制模组合起来形成一个连续有序的,通过工作流引擎并且根据业务需要自定义和自流转的系统。 通过以上的两个定义,相信我们都应该了解活动之于工作流意味着什么。 3. CodeActivity C... 阅读全文
posted @ 2009-04-17 03:25 飞林沙 阅读(4023) 评论(20) 推荐(0) 编辑
摘要:1. 写在前面 原本计划从这篇文章开始,开始介绍活动的使用方式,但是考虑到很多在WF中,重要的类和概念都没有清晰,所以还是在本文中继续明确一下WF中重要的类的用法。 这节是纯粹的理论知识,只是为你的后续学习打下一个基础,如果您不敢兴趣,可以略过。 2. WorkflowRuntime类 WorkflowRuntime:工作流运行时。 这个类有四个作用: 管理工作流运行时 启动和管理工作流实例... 阅读全文
posted @ 2009-04-15 23:17 飞林沙 阅读(2507) 评论(8) 推荐(0) 编辑
摘要:1. 工作流的开发风格 在WF中,有三种开发工作流的方式。 Markup-only Code-and-MarkUp Code-only 在这里,我就不想再去花时间去举例子,我们长话短说。 工作流的布局方式是XAML格式,相信了解WPF和Sivlerlight的人对这点都比较清楚。其实这个和WF是一样的。这个就是所谓的Markup-only模式。 而另一个极端是Code-only。我们还是去... 阅读全文
posted @ 2009-04-11 06:03 飞林沙 阅读(3013) 评论(6) 推荐(0) 编辑
摘要:1. 什么是工作流 我给工作流下了这样的定义,工作流就是一个过程,这个过程会产生一定的结果。 其实,在OA系统中,审批流就是我们最常见的工作流之一。 另外,简单了说,其实我们所画的流程图就是一种最简单的工作流,工作流最大的特点就是图形化。工作流是按照顺序驱动或者事件驱动去触发下一步操作,从而最终得到一个结果。 其实,我们也可以把他理解为一个过程化的职责链。 2. 工作流的类型 工作流大致分为两... 阅读全文
posted @ 2009-04-10 02:45 飞林沙 阅读(6359) 评论(32) 推荐(0) 编辑

点击右上角即可分享
微信分享提示