摘要:
本节主要介绍WF4的事物 本文例子下载: http://files.cnblogs.com/foundation/TransactionScopeWorkflow.rar本文例子说明 准备例子中要用到的数据库创建一个名为[wxwinterWFTest]的数据库,在数据库中创建一个名为[UserTable]的表,在表中创建一个名[UserUD]的[nurchar(50)]... 阅读全文
摘要:
本节主要介绍WF的实例是单线程运行的,Delay并不是Thread.Sleep,Parallel是单线程运行的,WorkflowApplication与WorkflowInvoker在调用流程上的区别,InvokeMethod 调用异步方法 阅读全文
摘要:
本节主要介绍InvokeMethod 调用静态方法,实例方法,params参数方法,out参数方法,ref参数方法,范型方法 本文例子下载: http://files.cnblogs.com/foundation/InvokeMethodWorkflow.rar本文例子说明 InvokeMethod 调用方法类名System.Activities.Statements.I... 阅读全文
摘要:
本节主要介绍CancellationScope在异常中的使用,以及CancellationScope在Parallel 的使用. 本文例子下载: http://files.cnblogs.com/foundation/CancellationScopeSample.rar本文例子说明 CancellationScope 取消容器类名System.Activities.Stat... 阅读全文
摘要:
本节主要介绍WF的异常产生方式;WF流程结束方式;以及Throw,TryCatch,Rethrow ,TerminateWorkflow 的使用 本文例子下载:http://files.cnblogs.com/foundation/ExceptionWorkflow.rar本文例子说明 WF的异常产生方式与流程结束方式WF的异常可由以下方式产生使用[Throw Activity] ... 阅读全文
摘要:
本节主要介绍AddtoCollection<T>,RemoveFromCollection<T>,ClearCollection<T>,ExistsInCollection<T> 的使用. 本文例子下载:http://files.cnblogs.com/foundation/CollectionSample.rar本文例子说明 ... 阅读全文
摘要:
本节主要介绍Parallel,Pick,PickBranch,ParallelForEach 的使用. 阅读全文
摘要:
本节主要介绍IF, Switch, While, DoWhile, ForEach 的使用. 阅读全文
摘要:
本节主要介绍如何在WF4.0中参数与变量的使用原则与技巧,这些内容是学习WF4.0首先要掌握的 阅读全文
摘要:
本节主要介绍如何在WF4.0中使用参数,以及在流程启动时传入参数据在流程结束时读取参数 阅读全文
摘要:
本节主要介绍如何在WF4.0中使用变量,以及为变量赋值 阅读全文
摘要:
本节主要介绍如何在WF4.0的流程中添加多个Activity,以及如何自定义Activity 阅读全文
摘要:
通过本节,可以初步了解WF程序的特性,为以后的WF类应用开发提供一个初步的感性认识 阅读全文
摘要:
从本篇开始,将正式讲解WF4.0,本文主要涉及如下内容:Activity介绍, WF4.0 中工作流的结构,通过WriteLine演示InArgument参数的使用 阅读全文
摘要:
来博客园写WF主题博客已经3年了, 在园子里认识了很多朋友,也学了很多知识.看到园子现在的气氛不太好,我很着急,但唯一能做的就是写点技术文章以感谢博客园为我们提供这么好的交流环境.从WinFX到NET3.x再到NET4.0 ,WPF,WCF,WF 始终是放在一起的,WPF(silverlight)用于程序UI的展现,WCF用于程序通信,WF用于程序的逻辑控制,这种思想在微软提出WinFX到现在的NET3.x再到NET4.0都是十分明确的. WPF(silverlight)与WCF现在已被大家熟知,并已广泛使用.但关注WF的人却还不是很多.现在我准备从写几个WF4.0系列的文章,大家可以通过这几个系列的文章了解一下WF 阅读全文
摘要:
windows workflow foundation 4.0 bata 2 阅读全文
摘要:
最近有不少朋友写信问我一些关于团队开发的问题,由于这段时间有些忙,没有回复.今天写一篇这方面的文章向大家介绍一下我是如何带领团队开发工作流项目的
关于团队建设,项目管理的文章网上已经有很多了,在这里我就不谈这些理论了,直接给大家展示一个我在 项目开发方,后台服务开发方式,前台UI开发方式,后台服务与前台UI对接方式,代码文档,页面的开发文档,源码管理,单元测试,以及单元测试文档,实现思路设计文档,数据库文档,数据库设计规范,编码规范,编码规范 方面的一些片断 阅读全文
摘要:
地图的所有元素数据是外部动态加载的,路线前行效果,各种视觉效果,3D效果,多层叠加与单层多元素分组支持,添加了字体在缩放时固定大小的功能 阅读全文
摘要:
在工作流的应用领域中,有一类流程与地理信息有很紧密的关联,如:工程施工,物流,小区物业\出入管理,工厂车间物料配送,工作面的缺陷隐患报警,环境中的设备管理,工作中的人员定位,110报警,交通管理中的路线分析, 等在设计这类业务流程时,如果用传统的流程图风格的流程设计器并不能真正让用户直观的理解业务,如果提供一个基于地图的工作流设计器,提供一个基于地图的业务流程办理界面,将有助于用户更好的专注业务 阅读全文
摘要:
WF4.0 Beta1 自定义跟踪public class myTracking : TrackingParticipant { public override void Track(TrackingRecord record, TimeSpan timeout) { Console.WriteLine("*"); Console.WriteLine("RecordNumber:[{2}], Tr... 阅读全文
摘要:
WF4.0 Beta1 自定义持久化PersistenceProvider文件持久化类 public class myFilePersistenceProvider : PersistenceProvider { string fileName; public myFilePersistenceProvider(string fileName, Guid id) : base(id) { thi... 阅读全文
摘要:
WF4.0 Beta1 持久化 (SqlPersistenceProviderFactory)SqlPersistenceProviderFactory与PersistenceProvider 名称空间: System.ServiceModel.Persistence 类文件: System.WorkflowServices.dll 数据库脚本: [\Windows\Microsoft.NE... 阅读全文
摘要:
WF4.0 Beta1 异常处理目录1 WF4.0 Beta1 异常处理 11.1 产生异常 1 1.2 Throw 1 1.3 OnUnhandledException 的处理方式 2 1.3.1 UnhandledExceptionAction.Cancel 2 1.3.2 UnhandledExceptionActio... 阅读全文
摘要:
WF4.0 Beta1 集合操作 目录 1WF4.0 Beta1 集合操作1 1.1建议使用的集合1 1.1.1SortedSet<T>集合1 1.1.2SortedList<K,V> 集合2 1.2AddtoCollection 添加到集合2 1.3RemoveFromCollection<T> 从集合移出3 1.4ExistsInCollection<... 阅读全文
摘要:
WF4.0 Beta1 调用PowerShell需要系统中安装PowerShell,本例中我使用的是PowerShell 2.0 本例使用的PowerShell命令介绍得到系统进程get-process InvokePowerShell 类名:System.Management.Automation.Activities.InvokePowerShell基类:文件: Sys... 阅读全文
摘要:
System.IAsyncResult接口编写异步方法中常用的一个接口,我在WF的InvokeMethod , WorkflowInvoker 例子中也用到了这个接口.由于有些朋友对System.IAsyncResult接口不了解,我特别写了一个实现System.IAsyncResult 接口的例子 阅读全文
摘要:
WorkflowInvoker使用 WorkflowInvoker.Invoke静态方法public static IDictionary<string, object> Invoke(WorkflowElement workflow); public static IDictionary<string, object> Invoke(WorkflowEleme... 阅读全文
摘要:
WF4B1 的Procedural Activity 之InvokeMethod , InvokeMethod<T> 使用InvokeMethod 调用方法 类名: System.Activities.Statements.InvokeMethod基类: CodeActivity文件: System.Activities.dll类型:sealed说明:1. 可以使用类方式, 对象方式... 阅读全文
摘要:
在WF4中,可以使用[Parallel] 并行执行多条分支,当[Parallel]中的所有分支都执行完成后,[Parallel]结束.
在WF4中,可以使用[Pick]实现多条等待分支的单线执行,当一条分支被触发后,其它分支就不会被触发了,当触发的分支完成后,[Pick]结束
但有时我们会的这样一种需求,我们需要并行执行多条分支,当并行分支中的一条或几条分支满足指定条件时,其它正在执行的分支就不执了.同时,为了保证数据的完整性,我们需要在那些可能要取消的分支中余留一组代码.这组代码用于在该分支被取消后做一些收尾工做.
阅读全文
摘要:
新版本工作流平台的 (二) 权限算法(组织结构部分)目录部门透明度 1组织结构管理方式 1 添加人员 1 添加部门 1 为人员分配部门 2 解除绑定职能人员关系&... 阅读全文
摘要:
WF4.0 Beta1 流程设计器与Activity Designer数据类 public class myData { public string 结果 { set; get; } public string 说明 { set; get; } } 自定义Activitypublic sealed class 节点<T> : NativeActivit... 阅读全文
摘要:
WF4B1 的有返回值的Activity,Bookmark,有返回值Bookmark 目录1 NativeActivity<T> 11.1 定义有返回值的Activity 1 1.2 ... 阅读全文
摘要:
我的新版本工作流平台(Silverlight UI) 的(一)组织结构部分 平台的UI部分全部用Silverlight搭建,使用了大量的光影动画 三维旋转的导航栏 后台服务使用开放式挂接方式 内置了许多辅助功能,下图是在线手写(在线会议时,可只接对页面数据做标注) 图形化的组织结构分析 图形化的部门关系分析 ... 阅读全文
摘要:
[In 参数] 与 [变量][In 参数] 可以用 [表达式方式] 关联 [变量] 有[In参数]的Activity工作流宿主 WorkflowInstance myInstance = new WorkflowInstance(new Sequence1()); myInstance.Run(); System.Console.Read();结果 如果... 阅读全文
摘要:
只有具备[Variables]属性的Activity才可以定义变量[Variables] 的数据类型为System.Collections.ObjectModel.Collection<System.Activities.Variable> 变量添加在WF设计器中添加 变量存放在所在[Activity]的内部, <p:Activity ... 阅读全文
摘要:
目录1 [In,Out,In/Out]参数使用说明 12 定义Arguments 1 3 In参数 1 3.... 阅读全文
摘要:
WF4B1 的Procedural Activity 之Sequence,Delay,Pick,PickBranch,Parallel,ForEach,ForEach<T>使用 目录1.1 Sequence 顺序容器 11.2 Delay ... 阅读全文
摘要:
目录 1.1Assign 赋值1 1.1.1参数,变量赋值1 1.1.2例1 1.2WriteLine 输出2 1.2.1Text属性2 1.2.2TextWriter 属性2 1.2.3例3 1.3IF 条件3 1.3.1例4 1.4While 条件循环4 1.4.1例5 1.5DoWhile 条件循环6 1.6Switch<T> 分支选择6 1.6.1例7 Assign 赋值 类... 阅读全文
摘要:
注意,是DependencyProperty 附加属性,而不是绑定属性 阅读全文
摘要:
今天心情比较好,不写WF的文章了,换个主题.写一个我最最最擅长的内容. 阅读全文