转《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),然后浏览器向服务器传达了我们想访问某个网页的需求,这个过程就叫做[请求]紧接着,服务器把你想要的网站数据发送给浏 ...
随机推荐
- 一款基于jQuery日历插件的开发过程
这个插件的设置选项,所有样式都设置成自定义,提供回调函数,方便在外部进行扩展 css设置是可变的 也就是说 日历的样式是定制的: /******************************** ...
- Js apply方法详解
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家 ...
- C# GDI+ 处理文本的两个小技巧
private void button7_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); g.FillR ...
- PPT里面添加3Dvia Composer Player 控件
本实例是Office 2013 版本 1打开文件-选项---自定义功能区--主选项卡 ---开发工具 :如图 4然后将在菜单栏里面看到 开发工具 5然后将出出一个十字 绘制你想要的区域 6 鼠标右击 ...
- C#如何静态调用C++中的方法(静态调用dll)
当我们想要在C#中使用C++项目的方法时,这个时候就可以通过调用C++项目的dll来实现,它有静态和动态调用两种方法. DLL(Dynamic Link Library)文件为动态链接库文件,又称“应 ...
- 背水一战 Windows 10 (15) - 动画: 缓动动画
[源码下载] 背水一战 Windows 10 (15) - 动画: 缓动动画 作者:webabcd 介绍背水一战 Windows 10 之 动画 缓动动画 - easing 示例演示缓动(easing ...
- 搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇
这里以Windows7 64位为例,如果是32位环境需安装对应版本程序. 一.安装golang1.2.2 1.3及1.3.1编译生成的二进制文件,无法使用LiteIDE23.2携带的gdb7.7进 ...
- MVC的增删改查
基本都要使用C控制器中的两个action来完成操作,一个用于从主界面跳转到新页面.同时将所需操作的数据传到新界面,另一个则对应新界面的按钮,用于完成操作.将数据传回主界面以及跳转回主界面.根据不同情况 ...
- Html5绘制饼图统计图
这里要介绍的是一个jQuery插件:jquery.easysector.js Html5提供了强大的绘图API,让我们能够使用javascript轻松绘制各种图形.本文将主要讲解使用HTML5绘制饼图 ...
- SharePoint 2013 对二进制大型对象(BLOB)进行爬网
本文是参考MSDN文档做的示例,SharePoint 2013搜索二进制对象(BLOB),通过外部内容类型的方式将外部数据与SharePoint相关联,修改BCD模型,使SharePoint能够爬网外 ...