转《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),然后浏览器向服务器传达了我们想访问某个网页的需求,这个过程就叫做[请求]紧接着,服务器把你想要的网站数据发送给浏 ...
随机推荐
- 2.简单的Code First例子(EF Code-First系列)
现在假想,我们想要为讴歌学校创建一个应用程序,这个程序需要能够来添加或者更新学生,分数,教师还有课程信息. 代替之前我们的做法:先是创建数据库,现在我们不这么做,我们先来创建领域类,首先我来创建两个简 ...
- 一句jQuery代码返回顶部
一句jQuery代码返回顶部 效果体验: http://hovertree.com/texiao/yestop/ 使用方法: 只需引用jQuery库和YesTop插件,然后一句代码就可以实现返回顶部: ...
- C#循环测试题
关于如下程序结构的描述中,哪一项是正确的? for ( ; ; ) { 循环体; //何问起 } a) 不执行循环体b) 一直执行循环体,即死循环c) 执行循环体一次d) 程序不符合语法要 ...
- Solr3.6.1 在Tomcat6下的环境搭建
Solr3.6.1 在Tomcat6下的环境搭建 Tomcat路径:D:\prg\apache-tomcat-6-solr 简写为tomcat_home Solr文件下载保存路径为:F:\softwa ...
- 数据结构:单链表结构字符串(python版)添加了三个新功能
#!/urs/bin/env python # -*- coding:utf-8 -*- #异常类 class stringTypeError(TypeError): pass #节点类 class ...
- Java新人学习(li)
一.项目中搭配使用SVN和Git 安装SVN:安装熟悉Git:安装maven,修改setting.xml文件:安装eclipse,配置jdk.maven路径: 建立自己的Git仓库,熟悉常用的Git命 ...
- 从头开始搭建分布式日志平台的docker环境
上篇(spring mvc+ELK从头开始搭建日志平台)分享了从头开始搭建基于spring mvc+redis+logback+logstash+elasticsearch+kibana的分布式日志平 ...
- angular源码分析:angular中脏活累活的承担者之$interpolate
一.首先抛出两个问题 问题一:在angular中我们绑定数据最基本的方式是用两个大括号将$scope的变量包裹起来,那么如果想将大括号换成其他什么符号,比如换成[{与}],可不可以呢,如果可以在哪里配 ...
- Docker的4种网络模式
我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: · host模式,使用--net=host指定. · container ...
- SuperMap iServer 扩展服务及扩展服务提供者范例
一.扩展服务实例 1.将iserver-extend1下的listener.java打成jar包2.复制到D:\SuperMap-iServer\webapps\iserver\WEB-INF\lib ...