代码改变世界

随笔档案-2007年04月

《WF编程》系列之16 - 工作流与外部世界:生存周期事件

2007-04-28 16:44 by Windie Chai, 4665 阅读, 收藏, 编辑
摘要: 对许多工作流来说,有一个重要的步骤是决定工作流与应用程序之间如何交互.我们如何得知工作流是否顺利完成?如何从运行中的工作流实例获取数据?如何获取已经完成的工作流的数据?这一节,我们来介绍一些解决这些问题的基本技术原理. 工作流的基本通信机制包括事件,方法和工作流参数.应用程序可以触发工作流实例的事件,也可以从工作流Runtime接收工作流实例的生存周期事件.首先我们来讨论一下工作流的生命周期事件. 阅读全文

《WF编程》系列之15 - 顺序工作流与SequenceActivity

2007-04-26 10:54 by Windie Chai, 5970 阅读, 收藏, 编辑
摘要: 简单的介绍一下顺序工作流与SequenceActivity. 阅读全文

《WF编程》系列之14 - 工作流编写方式:结合代码与XAML

2007-04-25 12:18 by Windie Chai, 4135 阅读, 收藏, 编辑
摘要: Visual Studio还提供另外一种生成工作流的方式:代码分离与XAML标记结合的方式,即通常我们所说的code-beside.采用这种方式时,设计器会将工作流标记存储到一个XOML文件中,我们则可以在C#或Visual Basic源代码文件里扩充定义. 阅读全文

《WF编程》系列之13 - XAML激活

2007-04-24 11:28 by Windie Chai, 3608 阅读, 收藏, 编辑
摘要: 通过XAML激活机制,我们可以使Runtime加载一个XAML文件来启动工作流. 阅读全文

《WF编程》系列之12 - 编译工作流:XAML序列化

2007-04-23 16:23 by Windie Chai, 4073 阅读, 收藏, 编辑
摘要: 将工作流序列化为XAML 阅读全文

推荐阅读:MOSS CSS深度分析

2007-04-18 10:19 by Windie Chai, 1596 阅读, 收藏, 编辑
摘要: 定制MOSS无可避免要定制Master Page,定制Master Page又无可避免的要修改CSS,MOSS页面中的具体区域对应于哪个CSS Style呢?Notmmao推荐给我一篇强悍的文章,细致的剖析了MOSS的CSS文件.文章地址:http://www.heathersolomon.com/content/sp07cssreference.htm或者下载我打包的PDF:http://fil... 阅读全文

《WF编程》系列之11 - 编译工作流:使用MSBUILD

2007-04-16 15:52 by Windie Chai, 3784 阅读, 收藏, 编辑
摘要: MSBuild是.NET 2.0 Runtime中包含的基于XML的生成引擎.Visual Studio中所有的.csproj和.vbproj项目文件都可以看作是MSBuild文件. Visual Studio 2005生成项目的过程实际上是IDE使用MSBuild托管的线程来执行的.开发人员也可以直接从命令行使用MSBuild并传递参数.Windows Worklow在安装时已经将.xoml扩展名注册给了MSBuild.本节我们将使用MSBuild生成自定义活动和工作流到同一个程序集中,我们还是使用之前创建的XOML文件,然后创建一个MSBuild项目文件. 阅读全文

《WF编程》系列之10 - 编译工作流:使用WorkflowCompiler类

2007-04-11 10:58 by Windie Chai, 3734 阅读, 收藏, 编辑
摘要: 我们可以使用WorkflowCompiler类和WorkflowCompilerResults类以编程的方式来编译工作流定义并得到一个程序集. 阅读全文

《WF编程》系列之9 - 编译工作流:使用WFC.EXE

2007-04-09 10:42 by Windie Chai, 4520 阅读, 收藏, 编辑
摘要: Windows Worfklow提供两种工作流编译方式,通过WorkflowCompiler类(位于System.Workflow.ComponentModel.Compiler名称空间)来编译,或者使用一个命令行编译工具(其实还是通过WorkflowCompiler类实现编译的). WF的命令行编译器叫做wfc.exe.用它来编译工作流,我们需要传递一些参数给它.第一个参数是XOML文件的名称,假设我们的XAML叫做pureXAML.xoml.然后使用-out指令来传递编译后程序集的名称.如果有一些自定义活动是在另外的程序集中定义的,我们需要使用-r指令来引用这些程序集. 阅读全文

《WF编程》系列之8 - 工作流编写方式:纯XAML

2007-04-06 09:25 by Windie Chai, 5568 阅读, 收藏, 编辑
摘要: 采用纯定义的方式来编写工作流. 阅读全文

《WF编程》系列之7 - 工作流编写方式:对象及其关系

2007-04-04 14:50 by Windie Chai, 4186 阅读, 收藏, 编辑
摘要: 工作流最终会变成内存中的一组托管对象.这些对象之所以能够依照我们的构思来执行,是因为我们用一种关系把它们组织到了一起. 阅读全文

浅尝MOSS Search Query Web Service

2007-04-03 10:03 by Windie Chai, 3377 阅读, 收藏, 编辑
摘要: SharePoint Server 2007 Search 提供一个 Query Web Service,我们可以通过调用Web Service的方式向非SharePoint站点的客户端应用程序提供搜索功能. MOSS中搜索服务的URL是: http://Server_Name/[sites/][Site_Name/]_vti_bin/search.asmx ... 阅读全文

《WF编程》系列之6 - 工作流编写方式:纯代码

2007-04-02 15:12 by Windie Chai, 5829 阅读, 收藏, 编辑
摘要: 使用纯代码的方式创建工作流是指只使用C#和Visual Basic代码来定义工作流(没有XAML).但这并不是说我们需要手工编写所有的代码.许多Visual Studio的设计器可以为我们生成代码,比如Windows forms designer几年前就可以生成C#和Visual Basic代码了.我们可以将设计器生成的代码和我们自己的代码结合起来生成工作流. 阅读全文
点击右上角即可分享
微信分享提示