- 博客(34)
- 收藏
- 关注
转载 选择BPM系统 必须考虑建立BPM团队
BPM 众多成功的关键因素在于能组成执行团队,同时进行企业流程的设计、建置、模块化、优化及部署。有效率的 BPM 执行团队成员来自组织内各部门,分别都是在成功推动项目上,扮演着重要的角色。而影响 BPM 解决方案的重要因素在于:提供团队成员正确的工具组合,让他们的工作既简单又有效率。典型的执行团队成员包含: 流程拥有者 即利用工作流程,以便更有效率执行工作职责的人。他们对工作流程感
2006-04-21 17:38:00
2248
转载 BPM业务流程管理的关键功能
强大的规则引擎/基于Web架构/安全及验证/流程文档化/基于角色流转/基于关系流转/相对关系流转/平行会签/特殊流转/支持队列及工作组/流程反转(rollback)/子流程/异常处理/第三方应用代理/EAI/支持弹性化表单/自定义视图实时监控状态/分散式用户管理/任务指派和协商
2006-04-21 17:28:00
1592
转载 什么是BPM
所谓BPM(Business Process Management), 即业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。业务流程管理应该包括"建模-实施-监控-管理"等过程,要具备其所需的所有服务与工具才能叫作BPM。 现在的信息系统开发方式的缺点在于对需求表达不清晰、效率不高。在这种思维方式下流程被固化在系统
2006-04-21 17:27:00
3908
1
转载 C#中的委托与事件
委托与事件 Ganesh Nataraj最近写了一篇解释委托与事件的文章,在坊间流传较广,今天翻译成中文与大家共享,如有不妥之处,欢迎留言讨论。 C#中的委托类似于C或C++中的函数指针。程序设计人员可以使用委托将方法的引用压缩到委托对象中,委托对象能被传递给调用该方法引用的代码而无须知道哪个方法将在编译时被调用。与C或C++中的指针不同的是,委托是面向对象的、类型安全的、受保护的。
2006-04-02 14:29:00
1099
转载 C#实现AbstractFactory模式(二)
GOF书中的例子用C#实现的源码: using System; namespace AbstractFactory_Maze{ using Maze; public interface AbstractFactory{ MazeClass MakeMaze(); Wall MakeWall(); Room Make
2006-04-02 09:19:00
1096
转载 C#实现AbstractFactory模式(一)
Abstract Factory 读书笔记 意图: 为创建相关的或者相互依赖的对象配置一个借口而不指定他们具体的类。 别名: Kit 理解: 抽象工厂是一种创建型的模式,它为我们创建对象提供了有效地方法,我们不用直接new对象而是可以为创建对象配置一个接口,该接口定义了如何创建对象的方法。我们还知道抽象工厂创建的对象是一个系列的或者是一族的。该模式的最大特
2006-04-02 09:17:00
1058
转载 C#实模式现Builder
设计模式之C#实现---Builder 上次我们学习了创建型模式中的AbstractFactory,这次我们将要介绍一个和它比较像的创建型模式Builder(至于关于Builder的详细内容您可以参考GOF的书,在这里不重复了。)。在GOF的书里Builder的目的是这样的:Separate the construction of a complex object from its repr
2006-04-02 09:15:00
948
转载 C#实现FactoryMethod模式
工厂方法的目的很明确就是定义一个用来创建对象的接口,但是他不直接创建对象,而由他的子类来创建,这样一来就将创建对象的责任推迟到了该接口的子类中,创建什么类型的对象由子类来决定,而创建对象的时间由接口来定。因此该模式可以在如下几种情况下使用:1、a class can’t predict the class of objects it must create.2、a class wants its
2006-04-02 09:14:00
1203
转载 C#实现ProtoType模式
该模式的意图是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。那么首先我们应该已经有了一个对象,同时这个对象还支持自我复制(科隆)。在FCL里面我们知道有一个接口专门用来规定这么一个契约,那就是ICloneable接口,该接口只有一个方法Clone,以下MSDN对该接口中对该接口的方法的说明:创建作为当前实例副本的新对象。Clone 既可作为深层副本实现,也可作为浅表副本实现。在
2006-04-02 09:12:00
1296
转载 C#设计模式之建造者(Builder)模式示例源代码
using System;using System.Collections; //product public class Computer { private string Type; private Hashtable info=new Hashtable (); public Computer(string type) { Type=type; Console .Wr
2006-04-02 09:10:00
1151
转载 C#设计模式之抽象工厂(abstract factory)模式示例源代码
using System;namespace Design_Pattern{ public class Computer { private RAM Ram; private CPU Cpu; public Computer(RAM ram,CPU cpu) { this.Ram =ram; this.Cpu =cpu; Console .WriteLi
2006-04-02 09:09:00
884
转载 C#实现Singleton设计模式
Singleton(译为单件或单态)模式是设计模式中比较简单而常用的模式。 有些时候在整个应用程序中,会要求某个类有且只有一个实例,这个时候可以采用Singleton模式进行设计。用Singleton模式设计的类不仅能保证在应用中只有一个实例,而且提供了一种非全局变量的方法进行全局访问,称为全局访问点,这样对于没有全局变量概念的纯面向对象语言来说是非常方便的,比如C#。 本文用一个计数
2006-04-02 09:07:00
1135
转载 C#实现标准的Dispose模式
本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。 我们已经知道了处置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一个标准的模式来处理非内存资源。使用你建立的类型的用户也希望你遵循这个标准的模式。标准的处理模式的思想是这样的:当客户端记得的时候使用
2006-04-02 09:06:00
922
转载 递归枚举排列、组合的C#源码
Combinatorics.cs代码清单 using System; using System.Collections; using System.Data; /// /// 组合数学函数集 /// public class Combinatorics { #region 公共函数
2006-04-02 08:49:00
1465
转载 用正则表达式验证经纬度字符串
// 经度 string patternLongitude = "^[EW]?((//d|[1-9]//d|1[0-7]//d)[//s//-,;°度](//d|[0-5]//d)[//s//-,;′分](//d|[0-5]//d)(//.//d{1,2})?[//s//-,;/"秒]?$)|(180[//s//-,;°度]0[//s//-,;′分]0[//s//-,;/"秒]?$)"; //纬度
2006-04-02 08:48:00
12402
转载 DES加密算法在C#下的实现
此程序分两部分,第一部分为主程序,另一部分为函数库 本程序中用int[]表示char的2进制形式,如a=int[8]{0,1,1,0,0,0,0,1} 下面副程序 本程序在C# 2005下通过。。 #region Using directives using System; using System.Collections.Generic; using System.Compo
2006-04-02 08:47:00
1713
转载 一个用C#写的词法分析程序
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; namespace wzy2 { /// /// Form1 的摘要说明。 /// public class F
2006-04-02 08:45:00
1650
1
转载 C#线索二叉树
using System; namespace BiThrTree { /// /// 定义结点类: /// class BTNode { public char data; public int ltag,rtag;//0表示线索,1表示结点 public BTNode lchild,rchild; } class BiThrTree { /// /// 建立一棵新二叉树: /// //
2006-04-02 08:44:00
1158
转载 [C#][正则表达式]寻找匹配的Groups的几种方法
寻找匹配的Groups的几种方法示例: // // 两种大方法: // MatchCollectionMatches // MatchMatch方式 // // 第一大种: MatchCollection mMCollection = oRegex.Matches(strHTMLContent); if(mMCollection.Count > 1) { foreach(Match m in
2006-04-02 08:43:00
1172
转载 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16: 如Convert.ToInt32(”00
2006-04-02 08:41:00
1268
转载 数据结构与算法(C#实现)---二叉树
using System; using System.Collections; namespace DataStructure { /// /// BinaryTree 的摘要说明。 /// public class BinaryTree:NaryTree { //构造二叉空树 public Binary
2006-04-02 08:39:00
1012
转载 八皇后问题的C#解答
using System; class Queen{ const int SIZE = 8;//皇后数 public static void Main() { int[] Queen = new int [SIZE];//每行皇后的位置 int y,x,i,j,d,t=0; y = 0; Queen[0] = -1; while( true ) { for (x=Queen[y]+1; x{ fo
2006-04-02 08:38:00
1223
转载 C#排序算法大全
冒泡排序 本人用了C#开发出冒泡排序算法。希望能为C#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=f
2006-04-02 08:36:00
1051
转载 C#描述多叉树
//由于设计的AI需要考虑速度问题,所有很多都是采用数组来实现的 #region 多叉树 public class ListTree { private TreeNode[] data; private int index; /// /// 节点信息 /// public struct TreeNode { public int i
2006-04-02 08:35:00
3734
转载 数据结构与算法(C#实现) N叉树
Heavenkiller(原创) public override uint Degree { get { return this.degree; } } //-----------------------
2006-04-02 00:08:00
1744
转载 据结构与算法(C#实现) 二叉堆(数组实现)
using System; using System.Collections; namespace DataStructure { /// /// BinaryHeap 的摘要说明。-------二叉堆(基于数组的实现) /// public class BinaryHeap:IPriorityQueue { protec
2006-04-02 00:07:00
1100
转载 C#算法 希尔排序
using System; public class ShellSorter { public void Sort(int [] list) { int inc; for(inc=1;inc for(;inc>0;inc/=3) { for(int i=inc+1;i { int t=list[i-1]; int
2006-04-02 00:05:00
1431
原创 C#算法 快速排序
using System; namespace QuickSorter { public class QuickSorter { private void Swap(ref int l,ref int r) { int s; s=l; l=r; r=s; } public void Sort(int
2006-04-02 00:05:00
1787
1
转载 C#算法 插入排序
using System; public class InsertionSorter { public void Sort(int [] list) { for(int i=1;i { int t=list[i]; int j=i; while((j>0)&&(list[j-1]>t)) { list[j]=list[
2006-04-02 00:03:00
1107
转载 C#算法 选择排序
using System; public class SelectionSorter { // public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR}; private int min; // private int m=0; public void Sort(int [] list) { fo
2006-04-02 00:01:00
775
转载 设计模式之单件模式(Singleton)
设计模式之单件模式(Singleton)将类设计成单件模式之后,在系统中生成得对象只有一个,任何方法调用这个类,只能通过制定得方法得到这个类的唯一对象,类似于普通类中的静态方法和属性,不管这个类进行了多少次实例化,在内存中对于声明的静态方法和属性只有一个!利用单件模式,这个类里的方法和属性在内存都只有一个对象,所以单件模式的应用场景是对于应用系统中某个对象是唯一的或是固定的,比如数据库的连接,应用
2006-04-01 22:12:00
1545
1
转载 什么是模式
模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会
2006-04-01 22:09:00
1450
原创 部署基于JBoss 的 J2EE应用程序
JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能、技术的潮流性、开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖。其中,免安装、基于JMX构架、热部署(Hot Deploy)、快速开发EJB应用等几项特征与其他商用服务器相比,显得有些得意忘形的样子。尽管其本身没有重大的缺陷,但毕竟是Open Source的开发模式,文档很少,因此要很好的掌握、精通开发基于JBoss的应用还是
2005-10-12 11:11:00
773
转载 如何取得IP/用户名等信息
作者: 佚名 www.ASPCool.com 时间:2005-10-8 上午 12:23:44 阅读次数:118 在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用
2005-10-09 09:18:00
747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人