内容
1.概述
2.WF4的新功能
3.工作流入门
4.查看工作流活动的工具箱
5.创建和执行工作流
6.创建自定义活动
7.工作流服务
8.结束
9.传记
10.其他资源
概述
开发人员知道,编写应用程序是充满挑战的,为了解决这个问题,让开发人员专注于解决业务上的问题,我们在不断地寻找工具和框架.我们已经从机器编程语言如汇编到高级编程语言如C#和Visual Basic的转变,实现了简单的编程,降低关注如内存管理,提高开发人员的工作效率.Microsoft 开发人员,主要从事.net编程,.NET运行允许公共语言运行库(CRL)分配内存,清理不需要的对象和处理底层结构如指针.
很多复杂的应用程序是居于逻辑和后台处理技术.如异步或并行执行的问题和合乎响应用户请求或服务器请求的任务可以快速引导开发人员进入低层次句柄,回调,同步等的编程.作为开发人员,我们可以使用Windows Persentation Foundation(WPF)来开发用户界面,同时需要相同的功能和应用程序内部声明性编程模型的灵活性。WPF提供了声明性框架编写程序和服务器逻辑,开发人员可以采用高级编程语言去处理异步,串行任务和其他复杂的操作。
有了管理内存和对象的运行库,我们可以更多地关注重要业务方面的代码编写. 同样,有了管理协调异步工作复杂性的运行库提供了提高开发人员工作效率的一系列功能. Windows Workflow Foundation 是一组工具,用于声明你的工作流(业务逻辑),活动是定义逻辑和流程控件的,运行库是用来执行生成的应用程序定义.
简单地说,wf是用于开发应用程序的高级语言,目的是为了提高开发人员的工作效率,轻松地管理应用程序,和快速地实现更改.WF运行时不仅执行了工作流,它还提供了服务和编写应用程序逻辑的重要功能,如持续状态,标签,恢复业务逻辑,所有引导增强线程和进程的灵活性,扩展业务流程.
有关更多的概念上的信息在如何使用WF来构建你的应用程序,可以提高你的工作效率,建议去读"The Workflow Way"这本书,是由David Chappell 写的,查找更多的资源到Additional Resources。