当前位置:首页 > 社会科学
Windows Workflow Foundation高级编程
Windows Workflow Foundation高级编程

Windows Workflow Foundation高级编程PDF电子书下载

社会科学

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)基塔,陈宇寒译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302184430
  • 页数:373 页
图书介绍:Windows Workflow Foundation是微软为开发基于流程或基于工作流的软件解决方案提供的API,是.NET Framework 3.0中的主要部分之一,本书是对利用该软件编程的介绍。
《Windows Workflow Foundation高级编程》目录
标签:编程

第1章 工作流和WindowsWorkflowFoundation导论 1

1.1背景简介 1

1.2工作流概念 2

1.2.1业务流程管理 2

1.2.2工作流原则 3

1.2.3工作流的类型 4

1.2.4工作流场景和实例 5

1.2.5工作流的实现 7

1.3WindowsWorkflowFoundation 10

1.3.1.NET和.NETFramework3.0简介 10

1.3.2为何选择WindowsWorkflowFoundation 13

1.3.3谁应该关注WindowsWorkflowFoundation? 16

1.4小结 17

第2章 Hello,Workflow! 19

2.1HelloWorld 19

2.1.1需要的工具 19

2.1.2练习目标 20

2.1.3开始练习 20

2.1.4深入学习 27

2.2小结 31

第3章 工作流的组成 33

3.1平台概览 33

3.1.1这是一个Foundation 33

3.1.2适用对象 34

3.2WindowsWorkflowFoundation的组件 34

3.2.1工作流 35

3.2.2活动 36

3.2.3宿主 39

3.2.4运行时服务 40

3.2.5规则 43

3.2.6VisualStudio 46

3.2.7WindowsWorkflow工具 47

3.3WindowsWorkflowFoundation特性及原理 48

3.3.1动态更新 48

3.3.2设计器宿主 49

3.3.3扩展性 49

3.3.4配置 49

3.3.5监视工作流 50

3.4命名空间 51

3.5WindowsWorkflowFoundation及其他技术 52

3.5.1SQLServer 52

3.5.2BizTalkServer 52

3.5.3Office和SharePoint 56

3.5.4WindowsCommunicationFoundation 57

3.5.5ASP.NET 58

3.6小结 58

第4章 工作流开发及VisualStudio 59

4.1工作流的组成 59

4.2工作流开发风格 59

4.2.1Markup-only 59

4.2.2Code-and-Markup 62

4.2.3Code-Only 63

4.3工作流序列化 64

4.3.1序列化类 65

4.3.2定制序列化 66

4.4工作流编译 66

4.4.1wfc.exe 66

4.4.2WorkflowCompiler类 68

4.4.3编译步骤 69

4.5VisualStudio开发环境 69

4.5.1解决方案和项目 70

4.5.2菜单 73

4.5.3工作流工具条 74

4.5.4工具箱 75

4.5.5项目项的类型 77

4.5.6Properties窗口 78

4.5.7设计器 79

4.5.8设计时验证 82

4.5.9主题 83

4.5.10调试 84

4.5.11类型浏览器 84

4.6小结 85

第5章 工作流宿主、执行及通信 87

5.1工作流宿主 87

5.1.1工作流运行时 87

5.1.2WorkflowInstance类 94

5.1.3工作流执行 95

5.1.4WorkflowEnvironment类 96

5.2工作流通信 96

5.2.1参数 97

5.2.2本地通信服务 98

5.3小结 118

第6章 活动 119

6.1活动简介 119

6.2内置活动 119

6.2.1CallExternalMethod活动 120

6.2.2Code活动 120

6.2.3CompensatableSequence活动、Compensate活动以及CompensationHandler活动 121

6.2.4CompensatableTransactionScope活动和TransactionScope活动 122

6.2.5ConditionedActivity Group活动 123

6.2.6Delay活动 124

6.2.7EventDriven活动 124

6.2.8EventHandlingScope活动和EventHandlers活动 125

6.2.9FaultHandler活动和FaultHandlers活动 125

6.2.10HandleExternalEvent活动 126

6.2.11IfElse活动和IfElseBranch活动 126

6.2.12InvokeWebService活动 127

6.2.13InvokeWorkflow活动 128

6.2.14Listen活动 128

6.2.15Parallel活动 129

6.2.16Policy活动 130

6.2.17Replicator活动 130

6.2.18Sequence活动 130

6.2.19SetState活动 131

6.2.20State活动 132

6.2.21StateFinalization活动和StateInitialization活动 132

6.2.22Suspend活动 132

6.2.23SynchronizationScope活动 132

6.2.24Terminate活动 133

6.2.25Throw活动 133

6.2.26WebServiceFault活动 134

6.2.27WebServiceInput活动 134

6.2.28WebServiceOutput活动 134

6.2.29While活动 135

6.3开发活动 136

6.3.1Activity类 137

6.3.2CompositeActivity类 138

6.3.3活动属性 138

6.3.4活动组件 142

6.3.5示例:开发WriteFile活动 144

6.4小结 152

第7章 运行时服务 155

7.1内置服务 155

7.1.1调度服务 156

7.1.2批处理服务 158

7.1.3持久化服务 159

7.1.4追踪服务 164

7.1.5工作流加载器服务 179

7.1.6数据交换服务 179

7.2开发运行时服务 179

7.2.1开发调度服务 180

7.2.2开发批处理服务 180

7.2.3开发持久化服务 181

7.2.4开发追踪服务 188

7.2.5开发工作流加载器服务 192

7.2.6开发其他服务类型 193

7.3小结 194

第8章 开发高级活动 195

8.1活动执行模型 195

8.2活动执行上下文 196

8.3开发一个迭代活动 197

8.4事件活动 200

8.4.1IEventActivity接口 200

8.4.2工作流队列 201

8.4.3开发一个Event活动 203

8.5小结 210

第9章 规则 211

9.1业务规则和Windows WorkflowFoundation 211

9.1.1代码条件 212

9.1.2解析规则 212

9.1.3Windows Workflow规则语言 214

9.2相关活动 215

9.2.1IfElse活动、While活动、Replicator活动和ConditionedActivityGroup活动 215

9.2.2Policy 217

9.3规则的求值 217

9.3.1链接选项 217

9.3.2规则重新求值选项 223

9.4创建规则 223

9.4.1规则 224

9.4.2以编程方式创建规则 226

9.4.3XML中的规则 234

9.5使用工作流规则 236

9.6动态升级规则 237

9.7小结 238

第10章 状态机工作流 239

10.1状态机解析 239

10.2何时使用状态机 240

10.3状态机活动 240

10.3.1StateMachineWorkflowActivity类 241

10.3.2State活动 241

10.3.3EventDriven活动 241

10.3.4StateInitialization活动 242

10.3.5StateFinalization活动 242

10.3.6SetState活动 242

10.4递归状态组合 243

10.5状态机设计器 244

10.6操作和查询状态机工作流 247

10.6.1StateMachineWorkflowInstance类 247

10.6.2查询一个状态机实例 248

10.6.3省略步骤 248

10.7购物车示例 249

10.8小结 258

第11章 动态更新和设计器重新载入 259

11.1动态更新 259

11.1.1动态更新API 260

11.1.2在工作流内部动态更新 261

11.1.3更新还是不更新? 262

11.1.4规则的动态更新 263

11.2设计器重新载入 264

11.2.1设计器API 264

11.2.2状态机设计器 275

11.3使用动态更新和设计器重新载入 279

11.4小结 279

第12章 异常、错误以及调试 281

12.1异常 281

12.2工作流错误 282

12.2.1处理错误 284

12.2.2取消句柄 287

12.2.3抛出错误 287

12.3调试工作流 289

12.3.1在VisualStudio中调试 289

12.3.2运用WorkflowRuntime事件 290

12.3.3追踪 293

12.3.4性能计数器 297

12.4小结 301

第13章 Windows Workflow Foundation和ASP.NET 303

13.1ASP.NET中的应用程序场景 303

13.2技术考虑 304

13.3管理工作流运行时 305

13.4作为页面流引擎的工作流 306

13.4.1Model-View-Controller 307

13.4.2建立一个页面流应用程序 307

13.5小结 315

第14章 WindowsWorkflow Foundation和互联系统 317

14.1互联系统和面向服务的架构 317

14.2工作流和Web服务 318

14.2.1Web服务活动 318

14.2.2在一个工作流中调用Web服务 319

14.2.3将工作流显示为Web服务 323

14.3工作流和Windows CommunicationFoundation 330

14.3.1了解WCF 331

14.3.2使用WCF将一个工作流作为一个Windows服务 333

14.4小结 338

第15章 WindowsWorkflow Foundation和微软Office系统 339

15.1微软Office系统 339

15.1.1通常的疑虑 340

15.1.2已经上市的新产品 341

15.1.3SharePoint 342

15.2工作流和Office系统 343

15.2.1将SharePoint作为一个宿主 343

15.2.2Offce应用程序作为前端 343

15.2.3自带的工作流 344

15.2.4SharePoint中的工作流特性 349

15.2.5工作流联合 351

15.2.6运行工作流 353

15.2.7工作流表单 354

15.3Offce中的工作流开发 357

15.3.1在SharePoint设计器中进行开发 357

15.3.2在VisualStudio中进行开发 361

15.4小结 373

相关图书
作者其它书籍
返回顶部