- 博客(36)
- 资源 (6)
- 收藏
- 关注
原创 .net工作流引擎设计(三):WorkFlowEngine工作流引擎设计
a. 工作流引擎只负责处理与流程运转相关事宜,处理过程的解释執行、流轉規則,控制任務管理器。架構在工作流引擎之上的web應用的具體業務處理另外編寫,以保持工作流引擎的獨立性和簡潔性。b. 通過此設計方案設計的工作流引擎,只負責業務系統流程的流轉,業務系統使用此工作流引擎需要根據業務系統的需要來評估使用性以及考慮業務邏輯的具體實現,不能依靠工作流引擎來實現所有的業務功能。c.
2010-04-24 11:05:00
2780
原创 .net工作流引擎设计(二):WorkFlowEngine工作流引擎使用简要说明
1. 添加组件和配置文件(1). WorkFlowEngine.dll是工作流引擎組件,所有的工作流引擎功能都封裝在此組件中。(2). 其他組件:Castle.DynamicProxy2.dll、Iesi.Collections.dll、log4net.dll、NHibernate.dll、nunit.framework.dll 這些組件是工作流引擎組件自身用到的,所以也必須要引用。
2010-04-21 10:19:00
7210
1
原创 .net工作流引擎设计(一)
本版本的工作流引擎是基于.net(c#)开发的,仅供大家做工作流开发参考。在设计的过程参考了姚旭平老师的两个关于工作流设计的文档,分别是:基于关系数据库的工作流系统设计与实现.pdf 和 工作流系统的设计与实现_0.82.pdf。请大家在准备做工作流开发之前先阅读下此类文档,写的很通俗易懂。
2010-04-21 10:11:00
2781
转载 全球最小的一款P2P软件——eMuleBT软件框架分析
全球最小的一款P2P软件——eMuleBT软件框架分析 作者:小陈 时间:2007-04-23 16:14:36 出处:厂商稿
2007-09-04 16:52:00
1337
1
转载 C#下用P2P技术实现点对点聊天
作者:王凯明 时间:2005-11-01 00:00:00 P2P技术简介P2P,英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。P2P技术
2007-09-04 13:33:00
1017
转载 BT下载的工作原理及小知识
作者:周轶 时间:2005-11-01 00:00:00 出处:天极Myhard BT是目前最热门的下载方式之一,它的全称为“BitTorrent”简称“BT”,中文全称“比特流”,但很多朋友将它戏称
2007-09-04 13:30:00
1234
转载 用Visual C#实现P2P应用程序
作者:王凯明 时间:2005-11-01 00:00:00 出处:天极Yesky 一.前言: P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napste
2007-09-04 13:25:00
560
转载 对等计算实践: 发现
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试。 配置一个数据源 Spring在第三方依赖包中包含了两
2007-09-04 12:48:00
841
转载 Peercast整体架构分析
作者:bbisonic 时间:2007-01-31 14:39:36 出处:优快云Blog 现在的P2P流媒体主要有两种架构: 1.基于树的架构。这是由流媒
2007-09-04 11:47:00
695
转载 Peer to Peer ( P2P ) 综述
作者:罗杰文 时间:2007-04-04 14:44:26 出处:中科院计算技术研究所 1 绪言 1.1 Peer-To-Peer 介绍
2007-09-04 11:45:00
1233
转载 P2P技术的分析与研究
一、P2P技术概述 对等网络(P2P,Peer to Peer)是一种资源(计算、存储、通信与信息等)分布利用与共享的网络体系架构,与目前网络中占据主导地位的客户机服务器(Client/Server,C/S)体系架构相对应。P2P可以用来进行流媒体通信(如话音、视频或即时消息),也可以传送如控制信令、管理信息和其它数据文件,具体的应用如Napster MP3音乐文件搜索与共享、BitTo
2007-09-04 11:39:00
1016
原创 MapObejcts组件应用设计(地图绘图输出)
地图绘图输出使用Map控件提供的属性和方法,学习本节前请先熟悉Map控件,重点掌握它的绘图属性和方法。2.8.1坐标系1 Map控件窗口坐标系Map控件窗口使用直角坐标系,以控件窗口的左上角为原点,向右是X轴,向下是Y轴。坐标系默认的度量单位是缇(twip),缇是固定长度单位,1缇等于1/1440英寸(inch)。Map 控件的鼠标事件函数使用这一坐标系。 在VB中,Form.Sc
2006-09-26 09:38:00
2421
原创 MapObejcts组件应用设计(投影与地图数据坐标系)
2.7.1 投影与地图数据坐标系对象MapObjects定义的投影模型特殊,使用的术语特殊,本节讲述的内容只适用于MapObjects组件程序设计。将地物的地理坐标(经纬度)转换成平面直角坐标称为投影。地图数据用平面直角坐标表示,称为IsProjected(已经投影),地图数据用地理坐标表示称为 Not IsProjected(未经投影)。
2006-09-26 09:35:00
2636
原创 MapObejcts组件应用设计(地图数据的创建与编辑)
2.6.1 Recordset对象Recordset是MapObjects中的一个对象,它为图层(MapLayer)提供地图数据,又是地图数据的管理者与操作者,因此,地图数据的创建和编辑在Recordset上进行。每个MapLayer对应一个Recordset,仅对应一个Recordset,是Recordset的可视化。从数据库的观点看,Recordset是一个数据表,概念与数据表一致,图形数
2006-09-26 09:30:00
2257
原创 MapObejcts组件应用设计(几何对象)
MapObjects2可以处理的几何元素有Point 、Line、 Polygon、 Circle、 Rectangle,每种元素定义成一个对象。这些对象统称为Shape,但没有定义Shape对象。除了Point以外,其它四种都提供了交互式输入方法:TrackLine 、TrackPolygon、 TrackCircle、 TrackRectangle。2.5.1 Point对象Point
2006-09-26 09:27:00
2380
3
原创 MapObejcts组件应用设计(地图要素查询)
MapObjets2共有3种查询方法,样例在Query工程中。2.4.1逻辑表达式查询在MapObjects的图层对象上可以用逻辑表达式进行查询,查询结果是Recordset实例。例1在图层china上查查询1990年gdp小于200的省份,将查询结果保存在记录集recs中,在Map1中用显示查到的省区图。Dim recs As MapObjects2.Recordset ‘查询结果
2006-09-26 09:22:00
1354
原创 MapObejcts组件应用设计(地图数据符号化)
2.3.1 Symbol对象Symbol对象是图层中的图元的显示符号,,在跟踪层中,每个几何对象用一个Symbol对象描述,在Map1.Layers的图层中,每个图层一个Symbol属性,全图层的图元共用一个Symbol对象。1 Symbol.SymbolType属性Map1.Layers中的矢量图层,一个图层中只能有一种类型的图元,按图元的类型分,图层可以分为三种类型:点、线、面,用
2006-09-26 09:19:00
2314
原创 MapObejcts组件应用设计(地图与图层)
2.2.1地图浏览 在地图窗口中,放大、缩小、漫游地图是地图控件的基本功能,运行附属光盘中的liulan程序,体会浏览的操作含义。liulan程序主窗口中含有一个工具栏和一个地图窗口,工具栏中的按钮功能依次是漫游、全范围显示地图、放大、缩小,使用这些按钮在地图窗口中用鼠标左键进行单击及拖放操作,体验操作过程。放大、缩小、漫游是MapObjects.Map控件提供的功能,浏览功能由Map控
2006-09-26 09:14:00
2147
原创 MapObejcts组件应用设计(操作的数据格式与组件库)
MapObjects组件可以操作的地理数据有:ArcView的ShapeFiles; ArcSDE的地图数据库;ArcInfo的Coverage; VPF地图矢量数据库; AutoDesk公司 的CAD软件数据 。绑定在上述矢量地理数据上的属性数据可以直接操作。其它关系型数据库不能直接操作,必须由编程语言实现访问,如Visual Basic 6. 0可以利用Jet Engine操作关系型数据库。
2006-09-26 09:11:00
1087
原创 地理信息系统组件应用设计(1.2)
1.2地理信息系统组件1.2.1概述以组件形式提供的具有地理信息系统功能的软件模块称为地理信息系统组件。这类专业组件推出时间较晚,多数是在COM标准之后发行的,是符合COM规范的对象型组件,符合当今软件技术的发展潮流。地理信息系统组件把GIS的各大功能划分成组,每组设计成一个组件,组件如同一堆各式各样的积木,它们分别实现不同的功能,根据需要把各种功能的积木搭建起来,形成GIS应用程序。
2006-09-26 09:03:00
1640
原创 地理信息系统组件应用设计(1.1)
1.1组件1.1.1组件的概念组件是完成特定功能的计算机程序模块,如QBASIC语言的库函数sin(x)、cos(x)等等。它们的功能分别是计算角度的正弦、余弦函数值,完成计算的程序指令模块保存在QBASIC语言的函数库文件中,可称为2个组件。这两个组件的程序指令模块是由QBASIC语言编程环境提供的,设计程序时可以直接使用。将用户开发的程序编译连接成执行程序时,QBASIC语言开发
2006-09-26 09:01:00
1172
原创 数字地球
1.地球信息科学1.1几个相关概念近十几年来,随着遥感,全球定位系统,地理信息系统以及计算机网络技术的发展,出现了一系列新的、意义相近的、与地理信息系统相关的名词,如地理信息科学(Geographical Information Science),地球测量(Geomatics,地球信息学[宫鹏],地球空间信息学[李德仁]),地球信息学(Geo-Informatics),地球信息科学(Geo
2006-09-13 11:53:00
3204
原创 空间信息和空间数据
1.对现实世界的地理认知地理环境是复杂多样的,要正确地认识、掌握与应用这种广泛而复杂的信息,需要进行去粗取精、去伪存真的加工,这就要求对地理环境进行科学的认识。对于复杂对象的认识是一个从感性认识到理性认识的一个抽象过程。对于同一客观世界,不同社会部门或学科领域的人群,往往在所关心的问题、研究的对象等方面存在着差异,这就会产生不同的环境映象。1.1认知的含义认知属于心理学的范畴。
2006-09-13 11:49:00
4391
原创 网络地理信息系统
1.计算机网络技术1.1网络的基本概念1.1.1定义计算机网络(Computer Network)是指实现计算机之间通讯的软件和硬件系统的统称,从广义上讲,利用磁盘在两台微机之间拷贝数据也可以认为是一种特殊的网络。它的更加具体的定义是“以共享资源为目的,通过数据通讯线路将多台计算机互联而组成的系统”,共享的资源包括计算机网络中的硬件设备、软件或者数据。1.1.2网络拓扑结构和分类
2006-09-13 11:47:00
6168
原创 地理信息系统软件工程技术
1.软件工程简介1.1基本概念计算机软件工程是一类求解的工程。它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量,降低成本的目的。其中,计算机科学、数学应用于构造模型与算法,工程科学用于制定规范、设计范型,评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。从学科角度来看,软件工程是一门指导计算机软件开发和维护的工程学科。软件工程的提出,
2006-09-13 11:31:00
6256
1
原创 GIS中的数据
1.数据涵义与数据类型1.1数据的涵义1.1.1数据数据是用以载荷信息的载体。它可以是记录下来的某种可以识别的物理符号,数据的具体形式多种多样,如文本、图像、声音等都可以归入数据的范畴。虽然数据是信息的载体,但并非就是信息,只有理解了数据的含义、对数据做出解释,才能得到数据中所包含的信息。在计算机化的信息系统中,数据的格式往往与具体的计算机系统有关,随着载荷它的物理设备的形式而改变。信
2006-09-13 11:29:00
6676
原创 地理信息系统应用项目组织和管理
1.GIS应用项目简介1.1GIS应用模式与分类地理信息系统可以区分为通用地理信息系统平台和面向特定专题或地区的GIS应用,前者提供了基本的空间信息处理方案,可以应用于各个领域,一般由专门的软件开发商完成,其开发过程类同于普通软件系统(如数据库管理系统、桌面出版系统等等)的开发;而后者往往针对某个用户单位提供特定的技术手段。具体而言,GIS应用按照其应用模式又可以分为两类,即科学研究工具和
2006-09-13 11:26:00
4894
原创 GIS工具软件介绍
1.ESRI产品系列ESRI公司(Environmental Systems Research Institute Inc.)于1969 年成立于美国加利福尼亚州的Redlands市,公司主要从事GIS工具软件的开发和GIS数据生产。ESRI的产品中,最主要的是运行于UNIX/Windows NT平台上的ArcInfo,它由两部分组成:Workstation ArcInfo和Desktop
2006-09-13 11:23:00
3099
转载 Biztalk 开发之 将程序集安装到全局程序集缓存(GAC)中
使用Biztalk Server进行开发时,有时可能需要调用已经写好程序集里的函数。对于这种情况,需要将调用的程序集安装到全局程序缓存(Global Assembly Cache)中。否则,在Biztalk Server的日志中可能会看到如下的错误日志:事件类型: 错误事件来源: XLANG/s事件种类: 无事件 ID: 10034日期: 2006-8-25事件: 13:01:18用户:
2006-09-13 11:19:00
802
转载 Biztalk 开发之 调用Web Services
Biztalk Server 2004与Web Services有如下几种交互形式: 1.在Biztalk Server中调用Web Services; 2.将Biztalk Server的架构发布为Web Services; 3.将Biztalk Server的业务流程发布为Web Services; 在Biztalk 开发之 架构的发布一文中,我们讨论了
2006-09-13 11:17:00
689
转载 MSN Messenger协议概况
前 言MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机等。该软件的最新版本是6.1。1999年,Microsoft向IETF提交了一份"MSN Messenger Service 1.0 Protocol"草案,这是最初版本的M
2006-09-13 11:13:00
995
原创 MSNP10协议分析 01.登录
MSNP10协议分析 01.登录先给出一个成功登陆的案例 messenger.hotmail.com, port 1863 (连接分配服务器DS)>>> VER 1 MSNP10 MSNP9 CVR0/r/n>>> CVR 2 0x0804 winnt 5.0 i386 MSNMSGR 6.2.0133 MSMSGS example@hotmail.com/r/nhttp://download
2006-09-13 11:00:00
1012
原创 msgrp2p
7 en-us 1 1 50 10 Tic Tac Toe Come and play the Tic Tac Toe game! http://www.jsmap.com.cn 0 App 500 500 side 2 2 0 False False False False False False False 120 False
2006-09-13 10:59:00
739
转载 MSN Messenger协议开发:认证阶段
1.2 MSN Messenger协议开发:认证阶段 作者:汪俊杰电子邮件:unicentre(at)gmail.comQQ:10402488 MSN的认证阶段包括登录到MSN即时通讯服务器并且取得好友列表。 MSN即时通讯软件的协议是基于ASCII码的协议。第一个阶段包括连接到MSN即时通软件的服务器。在这个阶段我们应该连接到服务器“messenger.hotm
2006-09-13 10:58:00
1334
转载 MSN协议中的msnobj浅析
在MSN Messenger通讯中,都会看到关于msnobj的信息如:>>CHG 140 NLN 805306468 %3Cmsnobj%20Creator%3D%22xxxx%40hotmail.com%22%20Size%3D%2233630%22%20Type%3D%223%22%20Location%3D%22TFR7.dat%22%20Friendly%3D%22AAA%3D%22%20
2006-09-13 10:56:00
1252
转载 MSN Messenger协议
1.1 MSN Messenger协议简介 作者:汪俊杰电子邮件:unicentre(at)gmail.comQQ:10402488MSN Messenger 是Microsoft开发的聊天工具,目前在国内拥有很大的用户群。使用MSN Messenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机等。1999年,Microso
2006-09-13 10:54:00
1255
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人