转《WF编程》笔记目录
《WF编程》笔记目录
2008-03-18 09:33 by Windie Chai, 26803 阅读, 49 评论, 收藏, 编辑
- WF笔记开始
- 《WF编程》系列之0 - WF笔记开始
- 电子版下载地址
- 《WF编程》系列之附录 电子版下载地址
- 1 Hello, Workflow
- 1.1 创建工作流解决方案
- 《WF编程》系列之1 - Hello,Workflow & 创建工作流解决方案
- 1.2 漫游工作流
- 1.2.1 活动
- 1.2.1.1 自定义活动
- 《WF编程》系列之2 - 漫游工作流:活动与自定义活动
- 1.2.2 Visual Studio 2005 扩展
- 1.2.2.1 Windows Workflow 和 XAML
- 1.2.2.2 WF 验证和调试
- 1.2.2.3 设计器外观
- 《WF编程》系列之3 - 漫游工作流:Visual Studio 2005 扩展
- 1.2.3 Widows Workflow Runtime
- 1.2.3.1 托管 Widows Workflow Runtime
- 1.2.3.2 Runtime 服务
- 1.2.3.2.1 调度服务 Scheduling Services
- 1.2.3.2.2 事务服务 Transaction Services
- 1.2.3.2.3 持久化服务 Persistence Services
- 1.2.3.2.4 跟踪服务 Tracking Services
- 《WF编程》系列之4 - 漫游工作流:Widows Workflow Runtime及其服务
- 1.2.4 第一个工作流
- 《WF编程》系列之5 - 漫游工作流:第一个工作流
- 2 工作流编写方式
- 2.1 纯代码
- 2.1.1 纯代码与Visual Studio
- 《WF编程》系列之6 - 工作流编写方式:纯代码
- 2.2 对象及其关系
- 《WF编程》系列之7 - 工作流编写方式:对象及其关系
- 2.3 纯XAML
- 2.3.1 在XAML中使用自定义活动
- 《WF编程》系列之8 - 工作流编写方式:纯XAML
- 2.3.2 编译工作流
- 2.3.2.1 使用 Wfc.exe
- 《WF编程》系列之9 - 编译工作流:使用WFC.EXE
- 2.3.2.2 使用 WorkflowCompiler 类
- 《WF编程》系列之10 - 编译工作流:使用WorkflowCompiler类
- 2.3.2.3 使用 MSBuild
- 《WF编程》系列之11 - 编译工作流:使用MSBUILD
- 2.3.2.4 XAML序列化
- 《WF编程》系列之12 - 编译工作流:XAML序列化
- 2.3.3 XAML激活
- 《WF编程》系列之13 - XAML激活
- 2.4 结合代码与XAML
- 《WF编程》系列之14 - 工作流编写方式:结合代码与XAML
- 3 顺序工作流
- 3.1 SequenceActivity
- 3.1.1 简单的顺序工作流
- 3.1.1.1 序列中的序列
- 《WF编程》系列之15 - 顺序工作流与SequenceActivity
- 3.2 工作流与外部世界
- 3.2.1 工作流实例生存周期事件
- 《WF编程》系列之16 - 工作流与外部世界:生存周期事件
- 3.2.2 工作流参数
- 《WF编程》系列之17 - 工作流与外部事件:工作流参数
- 3.2.3 触发事件与调用方法
- 3.2.3.1 服务合同 Service Contracts
- 《WF编程》系列之18 - 触发事件与调用方法:服务合同 Service Contracts
- 3.2.3.2 服务的实现
- 3.2.3.3 工作流的实现
- 《WF编程》系列之19 - 触发事件与调用方法:服务以及工作流的实现
- 3.2.3.4 宿主的实现
- 《WF编程》系列之20 - 触发事件与调用方法:宿主的实现
- 3.3 故障 Faults
- 《WF编程》系列之21 - 故障 Faults
- 4 基本活动库
- 4.1 基本活动
- 4.1.1 CodeActivity
- 《WF编程》系列之22 - 基本活动:CodeActivity
- 4.1.2 IfElseActivity
- 4.1.3 WhileActivity
- 4.1.4 SequenceActivity
- 《WF编程》系列之23 - 基本活动:IfElseActivity & WhileActivity & SequenceActivity
- 4.1.5 SuspendActivity
- 4.1.6 TerminateActivity
- 4.1.7 ThrowActivity
- 《WF编程》系列之24 - 基本活动:SuspendActivity & TerminateActivity & ThrowActivity
- 4.1.8 InvokeWorkflowActivity
- 《WF编程》系列之25 - 基本活动:InvokeWorkflowActivity
- 4.1.9 ParallelActivity
- 4.1.10 DelayActivity
- 4.1.11 ListrnActivity
- 《WF编程》系列之26 - 基本活动:ParallelActivity & DelayActivity & ListenActivity
- 4.1.12 EventHandlingScopeActivity
- 4.1.13 SynchronizationScopeActivity
- 4.1.14 ReplicatorActivity
- 《WF编程》系列之27 - 基本活动:EventHandlingScopeActivity & SynchronizationScopeActivity & ReplicatorActivity
- 4.2 本地通信事件
- 4.2.1 CallExternalMethodActivity
- 《WF编程》系列之28 - 本地通信事件:CallExternalMethodActivity
- 4.2.2 HandleExternalEventActivity
- 4.2.3 活动生成器
- 《WF编程》系列之29 - 本地通信事件:HandleExternalEventActivity & 活动生成器
- 4.3 错误处理
- 4.3.1 FaultHandlersActivity
- 4.3.2 FaultHandlerActivity
- 《WF编程》系列之30 - 基本活动:错误处理
- 4.4 事务(Transactions)与补偿(Compensation)
- 4.4.1 TransactionSopeActivity
- 4.4.2 补偿(Compensation)
- 4.4.3 CompensatableSequenceActivity
- 4.4.4 CompensatableTransactionScopeActivity
- 4.4.5 CompensateActivity
- 《WF编程》系列之31 - 基本活动:事务(Transactions)与补偿(Compensation)
- 4.5 条件与规则
- 4.5.1 ConditionedActivityGroup
- 4.5.2 PolicyActivity
- 《WF编程》系列之32 - 基本活动:条件与规则
- 4.6 WebServices
- 4.6.1 InvokeWebServiceActivity
- 4.6.2 WebServiceInputActivity
- 4.6.3 WebServiceOutputActivity
- 4.6.4 WebServiceFaultActivity
- 《WF编程》系列之33 - 基本活动:Web Services
- 4.7 状态活动
- 4.7.1 StateActivity
- 4.7.2 StateInializationActivity
- 4.7.3 StateFinalizationActivity
- 4.7.4 EventDrivenActivity
- 4.7.5 SetStateSctivity
- 《WF编程》系列之34 - 基本活动:状态活动
- 5 自定义活动
- 5.1 为何创建自定义活动?
- 5.1.1 复用性
- 5.1.2 扩展性
- 5.1.3 领域特定语言 DOMAIN-SPECIFIC LANGUAGES
- 《WF编程》系列之35 - 自定义活动:为何创建自定义活动?
- 5.2 如何创建自定义活动?
- 5.3 活动的组合
- 《WF编程》系列之36 - 自定义活动:如何创建自定义活动?活动的组合
- 5.3.1 打开黑盒子
- 5.3.1.1 属性升级 Property Promotion
- 5.3.2 组合活动小结
- 《WF编程》系列之37 - 打开黑盒子:属性升级
- 5.4 依赖属性
- 5.4.1 活动数据绑定
- 5.4.2 附加属性
- 5.4.3 元数据属性
- 5.4.4 依赖属性小结
- 《WF编程》系列之38 - 依赖属性
- 5.5 继承法
- 5.5.1 ConsoleWriteActivity
- 5.5.2 活动组件
- 5.5.2.1 活动验证器
- 5.5.2.2 活动设计器
- 《WF编程》系列之39 - 自定义活动:继承法与活动组件
- 5.6 活动的执行
- 5.6.1 执行上下文 Execution Context
- 5.6.2 自定义复合活动
- 《WF编程》系列之40 - 自定义活动:活动的执行
- 6 工作流宿主
- 6.1 Workflow Runtime
- 6.1.1 Workflow Runtime日志
- 6.1.2 Workflow Runtime配置文件
- 6.1.2.1 工作流配置节
- 《WF编程》系列之41 - 工作流宿主:日志和配置文件
- 6.2 调度(Scheduling)服务
- 6.2.1 调度服务和线程
- 6.2.2 调度服务和配置
- 6.2.2.1 调度参数
- 6.2.3 选择正确的调度服务
- 《WF编程》系列之42 - 承载工作流:调度(Scheduling)服务
- 6.3 持久化服务 Persistence Services
- 6.3.1 持久化类
- 6.3.2 SqlWorkflowPersistenceService
- 6.3.3 SQL 持久化服务配置
- 6.3.4 运行持久化服务
- 6.3.5 持久化和序列化
- 《WF编程》系列之43 - 承载工作流:持久性服务 Persistence Services
- 6.4 跟踪服务 Tracking Service
- 6.4.1 跟踪类
- 6.4.2 跟踪配置
- 6.4.3 运行跟踪服务
- 6.4.3.1 跟踪配置
- 6.4.4 数据维护
- 《WF编程》系列之44 - 承载工作流:跟踪服务 Tracking Service
- 6.5 持久化与跟踪
- 6.5.1 共享连接的配置
- 6.6 小结
- 《WF编程》系列之45 - 承载工作流:持久化与跟踪
原文发布于coding.windstyle.cn,欢迎访问、订阅并和我交流。
转《WF编程》笔记目录的更多相关文章
- UNIX环境高级编程笔记 目录
每一章的重点会使用加粗字体 第一章:UNIX基础知识:UNIX体系结构:文件和目录:输入和输出:程序和进程:出错处理:信号:时间值:系统调用和库函数 第三章:文件I/O:文件描述符:文件操作函数:文件 ...
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
- Linux Shell编程学习笔记——目录(附笔记资源下载)
LinuxShell编程学习笔记目录附笔记资源下载 目录(?)[-] 写在前面 第一部分 Shell基础编程 第二部分 Linux Shell高级编程技巧 资源下载 写在前面 最近花了些时间学习She ...
- MySQL高级查询与编程笔记 • 【目录】
章节 内容 实践练习 MySQL高级查询与编程作业目录(作业笔记) 第1章 MySQL高级查询与编程笔记 • [第1章 数据库设计原理与实战] 第2章 MySQL高级查询与编程笔记 • [第2章 数据 ...
- storysnail的Linux串口编程笔记
storysnail的Linux串口编程笔记 作者 He YiJun – storysnail<at>gmail.com 团队 ls 版权 转载请保留本声明! 本文档包含的原创代码根据Ge ...
- Shell编程笔记
Shell编程笔记与Windows下熟悉的批处理类似,也可以将一些重复性的命令操作写成一个脚本方便处理. 修改别人的脚本,运行后遇到个问题 setenv: command not found 查证 ...
- python核心编程--笔记
python核心编程--笔记 的解释器options: 1.1 –d 提供调试输出 1.2 –O 生成优化的字节码(生成.pyo文件) 1.3 –S 不导入site模块以在启动时查找pyt ...
- python学习笔记目录
人生苦短,我学python学习笔记目录: week1 python入门week2 python基础week3 python进阶week4 python模块week5 python高阶week6 数据结 ...
- 风变编程笔记(二)-Python爬虫精进
第0关 认识爬虫 1. 浏览器的工作原理首先,我们在浏览器输入网址(也可以叫URL),然后浏览器向服务器传达了我们想访问某个网页的需求,这个过程就叫做[请求]紧接着,服务器把你想要的网站数据发送给浏 ...
随机推荐
- Extjs Panel
刚学习Extjs @{ Layout = "~/_SiteLayout.cshtml"; Page.Title = "欢迎访问我的网站!"; } @{ stri ...
- angularjs SyntaxError: Unexpected token in JSON at position 0
使用NodeJs读取json格式的文件,转换成对象时报错 :SyntaxError: Unexpected token in JSON at position 0,这个问题查了两三个小时,记录一下解决 ...
- jquery 之for 循环
jquery 的 for 循环: 1. var userList = [11,22,33,44]; $.each(userList,function(i,item){ console.log(i, i ...
- R语言数据处理包dplyr、tidyr笔记
dplyr包是Hadley Wickham的新作,主要用于数据清洗和整理,该包专注dataframe数据格式,从而大幅提高了数据处理速度,并且提供了与其它数据库的接口:tidyr包的作者是Hadley ...
- 企业管理咨询Interview Checklist
企业管理咨询Interview Checklist 一. 企业战略 1. 您对公司所处行业的看法如何? 2. 请您介绍一下公司的发展历程,主要业务开展状况及核心竞争力.关键成功因素有哪些? 3. 在您 ...
- jQuery.my – 实时的复杂的双向数据绑定
jQuery.my 这个插件用于实时双向数据绑定.它发生变异给出的数据源对象,反映了用户与用户界面之间的相互作用.jQuery.my 提供了全面的验证,条件格式,复杂的依赖关系,运行形式结构操作. 马 ...
- 基本排序算法——插入排序java实现
插入排序过程: 在初始状态下,第一个元素是排序的,在最终状态下,作为一组数据时排序的. 代码如下;eclipse4.3实现 package sort.basic; import java.util.A ...
- SharePoint暂时禁用事件触发
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsof ...
- Android开发学习——android存储
Android的存储 内部存储空间RAM内存:运行内存,相当于电脑的内存ROM内存:存储内存,相当于电脑的硬盘外部存储空间 SD卡:相当于电脑的移动硬盘 * 2.2之前,sd卡路径:sdcard ...
- 一起来学习Android自定义控件2-简单的写字板控件
概述 上一篇文章我们对自定义控件进行了一个大体的知识介绍.今天就来学习自定义一个简单的写字板控件. 先来看看效果图 就是简单的根据手指写下的轨迹去画出内容 实现 在上一篇文章里提到了android官方 ...