windows workflow foundation(WWF)学习记录
2007-10-07 22:18
573 查看
微软的WorkFlow(WWF)和windows presentation foundation(WPF), windows comunications foundation(WCF),是微软基于Vista和.net 3.x的战略。
Windows WorkFlow 的主要功能是,把逻辑控制和窗体分开。其中,逻辑建立为一个专门的workflow文件(用 C#或者XML表达),窗体就是传统的winform,webForm或者Console。他们之间的通信媒介是接口(interface)。
WorkFlow主要有3种类型:序列型、状态型和数据控制型。序列型,类似于一个工作的先后步骤。状态型重点在于用户的控制和交互。数据型的逻辑控制主要在于数据。
学习WorkFlow的前提是对C#的代理(delegate)和事件(even),多线程有足够的了解。
如果要亲自写一个workFlow,需要安装ms提供的免费的WorkFlow For VS.net 2005。这个安装包会引入类库System.WorkFlow。具体的信息在MS的MSDN2有详细的介绍。ms提供了overview,programing guid和turiour帮助。
一个workflow包含了很多Activity,每个Activity执行了一些动作。WorkFlow中还有Service,同来提供一些通用的功能。系统自带了常用的activity和service。如条件控制的Activity和序列化的service。
在学习workFlow之前,我们会有这样的疑问:是不是学习了WorkFlow就不用编码了,直接画一个流程图就可以实现程序的逻辑了。其实不是这样的。workFlow只是做了2个事情:1个是把workFlow从传统的界面呈现分开,另一个是提供了 ifEleseActivity,IfActivity,ElseActivity,Condition,CallExternalMethod等东西,可是具体到Condition到底是怎样的condition,所Call的外部方法到底是什么,还是要自己写。
在假期,我阅读了workFlow的OverView,完成了一个tutorial,之后又用VS从界面的方式操作了一次。
Windows WorkFlow 的主要功能是,把逻辑控制和窗体分开。其中,逻辑建立为一个专门的workflow文件(用 C#或者XML表达),窗体就是传统的winform,webForm或者Console。他们之间的通信媒介是接口(interface)。
WorkFlow主要有3种类型:序列型、状态型和数据控制型。序列型,类似于一个工作的先后步骤。状态型重点在于用户的控制和交互。数据型的逻辑控制主要在于数据。
学习WorkFlow的前提是对C#的代理(delegate)和事件(even),多线程有足够的了解。
如果要亲自写一个workFlow,需要安装ms提供的免费的WorkFlow For VS.net 2005。这个安装包会引入类库System.WorkFlow。具体的信息在MS的MSDN2有详细的介绍。ms提供了overview,programing guid和turiour帮助。
一个workflow包含了很多Activity,每个Activity执行了一些动作。WorkFlow中还有Service,同来提供一些通用的功能。系统自带了常用的activity和service。如条件控制的Activity和序列化的service。
在学习workFlow之前,我们会有这样的疑问:是不是学习了WorkFlow就不用编码了,直接画一个流程图就可以实现程序的逻辑了。其实不是这样的。workFlow只是做了2个事情:1个是把workFlow从传统的界面呈现分开,另一个是提供了 ifEleseActivity,IfActivity,ElseActivity,Condition,CallExternalMethod等东西,可是具体到Condition到底是怎样的condition,所Call的外部方法到底是什么,还是要自己写。
在假期,我阅读了workFlow的OverView,完成了一个tutorial,之后又用VS从界面的方式操作了一次。
相关文章推荐
- Windows Workflow Foundation (wwf) 在宿主中使用参数与实例通信 --学习笔记(二)
- Windows Workflow Foundation (wwf) 学习笔记(一)
- Windows Workflow Foundation (wwf) 学习笔记(二)
- Windows Workflow Foundation (wwf) 学习笔记(一)
- Windows Workflow Foundation (wwf) 学习笔记(二)
- Windows Workflow Foundation(WWF)的学习资源-101
- Windows Workflow Foundation (wwf) 学习笔记(一)
- WWF(Windows Workflow Foundation)的简介
- WF (Windows Workflow Foundation) 工作流学习(一)一个Asp.Net 状态机验证程序
- WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
- 转载:Kilxy的WF(Windows Workflow Foundation)学习手记(一)
- WF (Windows Workflow Foundation) 工作流学习(二)一个Asp.Net 与 顺序工作流 结合的例子
- Windows Workflow Foundation 学习资料汇总
- (Windows Workflow Foundation)学习手记(一)
- Windows Workflow Foundation(WWF)介绍
- WWF(Windows Workflow Foundation)的简介[翻译]
- WWF(Windows Workflow Foundation)开发环境的建立
- WF(Windows Workflow Foundation)学习手记 (转载kilxy)
- 关于Windows Workflow Foundation的入门学习资料
- WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation