由于近期要做一个与工作流相关的项目,所以有必要选择一个工作流引擎。其实在公司多年前有人做过自个的工作流引擎,但终因立意不高、且又怎么不好用,而未得到推广。
考虑再三,决定还是跟着微软走的技术策略,选择了WF4.0。后面的章节是我对《Beginning WF : Windows Workflow in .NET 4.0》的读书笔记。由于原书是英文版,且项目组内有些人看影印版的书就头痛,所以就简单的译过来吧。
所谓的“简单的译”也就是与原文大意相近,而非严格意义上的翻译。再因是笔记,在叙述中可能会加入一点本人的“个人观点”。
再者,原代码中的所有英文全部保留,但注解可能会引入中文,还有我将尽量在源代码下保留与原著的一致性,当然在为了有更好的Debug或讲解,有可能会做一定的更改。
由于WF4.0需要有一定的XAML、WCF基础,且这部分基础本系统中不进行说明。
本系统在使用VS2010+.net 4.0进行开发,运行环境为Windows 7
同时我认为读者为有一定的开发经验,也就是说,新建类,新建项、新工程、建解决方案等操作不作细述(原著中有详细过程)。
目录:
Beginning WF4读书笔记 - 第一章 01创建一个简单的工作流
Beginning WF4读书笔记 - 第一章 02添加程序元素
Beginning WF4读书笔记 - 第一章 03设计示图及xaml代码(含第一章节示例源代码)
Beginning WF4读书笔记 - 第二章 基于后台代码的工作流(含第二章示例源代码)