Welcome 微信登录

首页 / 软件开发 / Silverlight

使用silverlight构建一个图形化流程设计器(一)

使用silverlight构建一个图形化流程设计器(一)

使用silverlight构建一个图形化流程设计器(一)2009-11-09 cnblogs chegan前言Silverlight发布已经很久了,具体是什么就不多说,大家一定很清楚。最关心的就是其中的跨浏览器能力,以及强大的用户界面表现能力。于是决定使用它来实现一个流程设计工具,以替代以前的流程设计器(原来是用vml实现,只能在IE浏览器上工作),因为第一次接触silverlight,在学习、工作的过程中肯定会遇到很多的问题,将这个学习新知识、解决问题的...
使用silverlight构建一个图形化流程设计器(二)

使用silverlight构建一个图形化流程设计器(二)

使用silverlight构建一个图形化流程设计器(二)2009-11-09 cnblogs chegan接着之前的内容,在开始之前有几点说明:1、我无法使用博客圆的上传图片功能,因此许多图片就省略了。2、代码放在codeplex上(http://workflowdesigner.codeplex.com/),如果您有兴趣的话,欢迎加入一起开发。 3、在线演示:http://219.153.66.61/wf三、类的设计在进行类设计之前,先说一下silv...
使用silverlight构建一个工作流设计器(三)

使用silverlight构建一个工作流设计器(三)

使用silverlight构建一个工作流设计器(三)2009-11-09 cnblogs chegan最新版本在线演示:http://219.153.66.61/wf新功能调查:系统到这里已经具备一个设计器的雏形了,当然还有很多需要完善的功能,如果您在这方面有经验,请提出您的宝贵意见,也可以留下您想要实现的功能,在后续版本中,我们将考虑您的意见,非常感谢:)本文继续前文的内容,主要讲述与导入xm,导出xm,xml存储有关的一些内容。包含以下部分:设计一个流...
使用silverlight构建一个工作流设计器(四)

使用silverlight构建一个工作流设计器(四)

使用silverlight构建一个工作流设计器(四)2009-11-09 cnblogs chegan最新源代码下载:http://www.shareidea.net/opensource.htm最新版本在线演示:http://www.shareidea.net/workflow.htm按计划程序到这里就差不多结束了,但是有很多朋友希望能继续完善这个程序,并增加有关工作流属性的内容,应各位朋友要求,把这个系列继续下去,并增加流程属性的一些内容。工作流在现代...
使用silverlight构建一个工作流设计器(五)

使用silverlight构建一个工作流设计器(五)

使用silverlight构建一个工作流设计器(五)2009-11-09 cnblogs chegan最新源代码下载:http://www.shareidea.net/opensource.htm最新版本在线演示:http://www.shareidea.net/workflow.htm本文主要侧重于创作一个应用程序过程中的遇到的问题以及解决问题的思路和方法(当然也包括使用silverlight遇到的问题)。并且说明解决一个问题的多个方法之间的取舍原因。当...
使用silverlight构建一个工作流设计器(六)

使用silverlight构建一个工作流设计器(六)

使用silverlight构建一个工作流设计器(六)2009-11-09 cnblogs chegan最新源代码下载:http://shareidea.net/opensource.htm最新版本在线演示:http://www.shareidea.net/workflow.htm本章继续美化工作,本章内容相当简单,权当一段流水账好了。下一章的内容将增加一个非常优秀的用户体验功能,这个功能也是受到网友的启发增加的,敬请关注。五 美化本章内容主要包括1、规则图...
使用silverlight构建一个工作流设计器(七)

使用silverlight构建一个工作流设计器(七)

使用silverlight构建一个工作流设计器(七)2009-11-09 cnblogs chegan最新源代码下载:http://shareidea.net/opensource.htm最新版本在线演示:http://www.shareidea.net/workflow.htm本章包括两部分内容,一个是在活动类上拖拽鼠标自动生成规则,另一个是网友的反馈,就是规则的端点不要在活动的中心,而要在活动的边缘。五 美化5.9 使用鼠标拖拽自动生成规则本章内容将给...
使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)

使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)

使用silverlight构建一个工作流设计器(十三)(动态生成流程图片下载_上)2009-11-20 博客园 chegan首先庆祝一下源代码在codeplex上下载量超过1000另外本演示程序放在微软免费的silverlight host上面,您也可以申请免费的空间。地址在http://silverlight.live.com/源代码下载:http://www.shareidea.net/opensource.htm在线演示:http://www.sha...
使用silverlight构建一个工作流设计器(十五)(缩放流程图)

使用silverlight构建一个工作流设计器(十五)(缩放流程图)

使用silverlight构建一个工作流设计器(十五)(缩放流程图)2009-11-20 博客园 chegan当流程过于复杂,流程环节过多时,在一个屏幕中不能完全显示整个流程图,需要拖拽滚动条来显示。这对于了解整个流程的概况有些不便,联想到一些看图软件的缩放功能,如果可以给流程增加缩放,那么就可以很好的解决流程图过于复杂而不便查看的问题了。十、增加流程图缩放功能流程缩放要考虑活动和规则的缩放,对于活动和规则,他们的缩放方式稍有不同。对于活动,缩放会影响两个...
使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构

使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构

使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构2009-11-20 博客园 chegan16.1 数据结构目前的流程信息没有保存到任何一个可持久化的环境中,根据网友建议,增加存储工作流xml文件的功能。这个功能使用数据库来实现,您也可以有更多的持久化方式。根据工作流引擎的实现不同,有些引擎只需要xml文件配置就可以了,有些引擎需要建立数据库的模型。在本文中,假设工作流引擎是跟数据库相关的。整个持久化流程是这样的:从使...
使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库2009-11-20 博客园 chegan使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库—设计webservices接口在开始之间,先说下程序增加的一个小功能,就是给容器增加网格线的功能,使得容器看上去类似下面的样子当然可以有两种方法来实现,一种就是使用背景图片,但本文一贯的原色就是少用图片,多用silverlight的画图功能来实现,这些网格...
使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库

使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库2009-11-20 博客园 chegan使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库—服务器段功能实现17.3 服务器端代码实现服务器端的功能是将数据保存到数据库,以及从数据库中取出xml描述文件返回给客户端。本文使用LINQ to SqClasses的方法对数据库进行操作。如下图所示,增加一个linq的类然后在左边的数据库链接管理器中,增...
使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动

使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动

使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动2009-11-20 博客园 chegan19.1 规则和活动交点的平滑移动在之前的版本中,规则和活动的关联,如果活动图形是矩形或者菱形,那么系统只定义了4个关联点,分别在上下左右,如下图所示:这样的关联设定也可以用,但还不是很完美,经过改进,现在实现为两个活动的中间连线与活动的相交点。如果拖动活动或者规则,那么这个交点就会平滑的移动,不会像之前那样在4个点之间跳动了,如下图...
<< 1 2 3 4 5 6 7 8 9 10 >>