电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

【开源项目】Silverlight工作流设计器VIP免费

【开源项目】Silverlight工作流设计器_第1页
1/95
【开源项目】Silverlight工作流设计器_第2页
2/95
【开源项目】Silverlight工作流设计器_第3页
3/95
第1页共95页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共95页【开源项目】Silverlight工作流设计器Silverlight工作流设计器是一款开源项目,支持用户在线设计工作流程,或者项目流程,支持在线拖拽,以及鼠标右键支持。具体来说,这样的流程设计器应该具有以下的特点:图形化的方式显示流程支持拖拽创建和修改流程导出图形对应的xml描述文件根据流程xml描述文件Silverlight工作流设计器是一款开源项目,支持用户在线设计工作流程,或者项目流程,支持在线拖拽,以及鼠标右键支持。具体来说,这样的流程设计器应该具有以下的特点:图形化的方式显示流程支持拖拽创建和修改流程导出图形对应的xml描述文件根据流程xml描述文件显示流程图第2页共95页第1页共95页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共95页点击访问本系列专题文章源代码下载数据库下载Silverlight构建图形化工作流程设计器(一)前言Silverlight发布已经很久了,具体是什么就不多说,大家一定很清楚。最关心的就是其中的跨浏览器能力,以及强大的用户界面表现能力。于是决定使用它来实现一个流程设计工具,以替代以前的流程设计器(原来是用vml实现,只能在IE浏览器上工作),因为第一次接触silverlight,在学习、工作的过程中肯定会遇到很多的问题前言Silverlight发布已经很久了,具体是什么就不多说,大家一定很清楚。最关心的就是其中的跨浏览器能力,以及强大的用户界面表现能力。于是决定使用它来实现一个流程设计工具,以替代以前的流程设计器(原来是用vml实现,只能在IE浏览器上工作),因为第一次接触silverlight,在学习、工作的过程中肯定会遇到很多的问题,将这个学习新知识、解决问题的过程记录下来,肯定能找到许多志同道合的朋友,也请大家抱着这种态度阅读本文。本文主要讲述使用vs.net2008开发一个基于silverlight的流程设计器。在进入正文之前,先说一下开发环境的配置。使用vs.net2008作为开发工具,需要下载一个Silverlighttoolsforvirsualstudio2008sp1,地址在http://silverlight.net/GetStarted/,安装后就可以使用vs.net2008来开发silverlight应用了。本系列文章包含以下几部分(可能有变)。系统范围系统设计类设计Xml设计美化重构一、系统范围第3页共95页第2页共95页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共95页在开始之前,先来看一下系统将要完成什么样的功能。具体来说,这样的流程设计器应该具有以下的特点:图形化的方式显示流程支持拖拽创建和修改流程导出图形对应的xml描述文件根据流程xml描述文件显示流程图注意:本文只将焦点放置在图形的描述上,不涉及流程的各种属性,不过您完全可以在此基础上创建一个包含流程属性设置的应用程序。另外,本文是随着程序的编写进度而撰写的,程序在不断的完善,本文也将不断的修改完善。在这个过程中将随时提供可以运行的程序供下载。下面的图形具体的显示了系统将要完成的功能:二、系统设计从上面的图形来看,我们的系统将包含三个大的对象:活动(activity):如上图中的方框图(三角图,圆形图)对应的对象,这个对象代表工作流中的一个活动。规则(rule):如上图中的带箭头的直线,二、系统设计从上面的图形来看,我们的系统将包含三个大的对象:活动(activity):如上图中的方框图(三角图,圆形图)对应的对象,这个对象代表工作流中的一个活动。第4页共95页第3页共95页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共95页规则(rule):如上图中的带箭头的直线,这个对象代表了工作流中的规则。设计面板:设计面板是流程图的容器对象。系统对象确定以后,再来看一下系统功能描述:新增活动:创建一个活动的实例,并将这个实例添加到设计面板中。新增规则:创建一个规则的实例,并将这个实例添加到设计面板中。拖拽规则实例:规则实例可以被鼠标拖拽,规则实例表现为一个带箭头的直线,可以拖拽直线的开头部分,也可以拖拽直线的结尾部分,或者拖拽直线中间的部分。拖拽开头部分时,直线的开头部分随鼠标变化位置,但...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

【开源项目】Silverlight工作流设计器

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部