摘要:
1.系统必备 —我们需要安装WinFX(下载)和Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)。这是我们必备的开发组件。 —WF作为net3.0的一部分发布,要运行需要安装net3.0 — WF提供了一个在VS2005中可视化设计工作流的设计器,Visual Studio 20... 阅读全文
摘要:
WinFX中包括了被称为WWF的新技术,可以将程序表述为断言――也称为工作流的长时执行过程。不象传统的.Net程序,基于工作流的程序通常使用断言式的XAML(Extensible Application Markup Language)文档来表述,在文档中通过一组领域特定的活动来描述程序的结构。这些活动通常使用传统的基于CRL的编程语言来实现,如C#和VB。 WinFX中提供了一些预定义活动的集合... 阅读全文
摘要:
基于场景的测试结果 本节介绍三种重要的工作流场景,包括性能注意事项和测试结果。 测试场景的部署拓扑 下图显示了本文档中所述用于所有测试的三个不同的部署拓扑。 图 4。用于宿主一体工作流测试的部署拓扑 图 5。用于标准Web服务工作流测试的部署拓扑 图 6。用于群集Web服务工作流测试的部署拓扑 购物车 Web 服务场景 购物车是一个ASP.NET Web服务,电子商务网站可用它来管理用户的购... 阅读全文
摘要:
内容 介绍主要性能注意事项 工作流的主要性能因素 工作流运行时服务 工作流与性能相关的配置设置基于场景的测试结果性能案例研究组件级性能结束语 介绍 本文档对在Windows Workflow Foundation基础上开发应用程序时非常重要的关键性能注意事项和建模原则提供了整体讨论,描述了包括WF 中部分关键功能的几个演示场景(scenarios)的性能特性。它还概括出了独立组件的性能考虑,用以指... 阅读全文
摘要:
http://www.ithao123.com/english/ 自定义活动(二) 数据交换 要想使自定义活动能够通用,那么活动所需要的数据来源也必须遵循一定的规范才可以,然而这很难做到。拿自定义审核活动来讲,它可能需要在三个方面的数据(实际还要多): l 用户设计工作流时指定用于审核的人员列表,指定哪些人可参与这个审核活动。这里有一个技术点,就是如何实现自定义属性编辑器,这里不多讲。 l ... 阅读全文
摘要:
近正在忙一个应用集成系统的设计,所以有好长时间没有写工作流相关的文章了。不过这期间我们一直没有放弃对WF的探索。功夫不负有心人,我们在工作流的应用上取得了实质性的进展。因为商业目的,这里不能公布源代码。但为了大家的共同提高,我还是要把一些技术上的关键点给以说明。这期间我和同事做了大量研究,在此对他们表示感谢。 让我们很快切入正题。引入工作流的意义大家都很清楚:将不断变化的处理流程独立出来,以降低开... 阅读全文
摘要:
接上篇文章 “状态机工作流.实列.报销审批流程(二) ” 本文主要讲述,如何实现一个自定义的,状态保存服务,原本是要写一个保存到Oracle 数据库的,状态保存服务的、不过家里没有 Oracle , 而且现在主要是为了练习一些实列,底层的东西是需要好好设计一下的,现在在还没有对状态保持等WF服务了解到一定的程度所以这里子凭自己的感觉,和看 ms 的代码,和一些网友的东西作也许有很多不对的... 阅读全文
摘要:
接上篇文章 “状态机工作流.实列.报销审批流程(一) ” 有代码下载本文主要讲述,在web上实际应用上篇文章中设计的工作流。。。。涉及技术 在Web.config 配置 取得工作流结构 动态加签 动态取得审批方式 启动工作流流转等(这个好多列子中都有不再详细描述) Web 项目文件主要功能描述 Web.Config 配置了一些工作流服务 WorkflowRuntime ... 阅读全文
摘要:
本片文章面向对像是对,WF稍微有一点了解的朋友 [本文代码下载/download] 业务描述 就是一个简单的报销单流转审批的业务 业务讲解 角色/功能 报销者 申请、填写、修改、报销单 财务 默认1000元以下金额由财务进行审核, 功能:打回(让报销者重新填写)、中止(工作流)、同意(流转到出纳)、加签(遇到特殊情况可以让老板加签就是让老板在审核一下) 老板 默认 1000 ... 阅读全文
摘要:
工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动;是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本; 本设计依据是WFMC(工作流管理联盟)规范和图论中的有向图理论;基于的技术是D... 阅读全文
摘要:
本工作流系统是面向系统开发人员的,所以该接口规范也仅适用于开发工作流业务的软件开发人员。 1工作流设计器接口规范 工作流设计器工作流模板定义工具,通过设计器实现在一定业务范围内的流程自定义; 开发人员在使用设计器时,需要进行配置,要了解设计器中集成的基本元素(Activity)的功能、事件的绑定和属性的设置等; 1.1 设计器配置文件接口 配置文件的格式如下: ... 阅读全文
摘要:
范性编程的优点:1、 更加安全 在非泛型编程中,虽然所有的东西都可以作为Object传递,但是在传递的过程中免不了要进行类型转换。而类型转换在运行时是不安全的。使用泛型编程将可以减少不必要的类型转换,从而提高安全性。 2、 效率更高 在非泛型编程中,将简单类型作为Object传递时会引起Boxing和Unboxing操作,这两个过程都是具有很大开销的。使用泛型编程就不必进行Boxin... 阅读全文
摘要:
下面是那些应该解答的问题: 1) 你的眼光是什么? * 你的远见是什么? * 你要解决什么问题?对象是谁? * 你将来想要成为什么样的人? 2) 你的市场机会是什么?市场有多大? * 您目标的市场有多大?发展有多快? * 这个市场有多成熟,或多不成熟? * 你是否有资本成为这个市场前两三位? 3) 介... 阅读全文
摘要:
系统的基本架构 我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(... 阅读全文
摘要:
下午要用Subversion测试一下应用,所以就在windows下安装啦,顺便把安装步骤贴出来,大家可能以后用到:1 首先下载Subversion Windows版本的服务器软件,下载地址如下:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91文件为svn-1.2.0-setup.exe,然后执行安装,安装目录... 阅读全文
摘要:
1、新建一个类库,例如库名为 ResourcesLibrary;2、添加引用 System.Drawing;3、添加资源文件(添加--新建项--资源文件),例如文件名为 Resource1.resx;4、添加图片(打开Resource1.resx,单击“添加资源”后的小三角,选择添加现有文件,选择需要作为资源的图片),例如添加了图片 Sunset.jpg5、添加类,例如名为 GetImage.c... 阅读全文
摘要:
500){this.width=500;}"> 想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。我们说美国人很愚蠢,为什么呢?你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀!通常在这个问题之前还有一个1/2+1/2=?为什么?他们怕太难了,先给个容易的热身一下。我在美国的时候见过... 阅读全文
摘要:
Demo for Tree 根节点 节点1 子节点 子节点 子节点 子节点 ... 阅读全文
摘要:
前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下. 本文分为以下部分: 1. TDD的简介 首先什么是TDD呢?Kent Beck在他的>(A... 阅读全文
摘要:
用Visual Studio 2005写了个很简单的程序,主要是在主窗体外创建了一个线程,让它专门刷新进度条。曾经在Visual Studio 2003里写过这个程序并且可以正常运行的,2005里却出现了异常。“线程间操作无效:不是从创建它的线程里访问。”哦,后来才发现这是2005的新特点。。对 Windows 窗体控件进行线程安全调用 使用多线程提高 Windows 窗体应用程序的性能时,必须注... 阅读全文