Welcome 微信登录

首页 / 网页编程 / ASP.NET

使用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个点之间跳动了,如下图...
基于.NET平台的Windows编程实战(五)问卷管理功能的实现

基于.NET平台的Windows编程实战(五)问卷管理功能的实现

基于.NET平台的Windows编程实战(五)问卷管理功能的实现2009-11-23 博客园 Asidy大家好!今天我们来开始学习本系列课程的第五课,本课将带领大家一起动手来实现问卷添加、问卷浏览、问卷编辑以及问卷管理等功能。首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:DockPanel控件 下载其编译好的DLL文件,也可以从这里:http://sourceforge...
基于.NET平台的Windows编程实战(六)题目管理功能的实现

基于.NET平台的Windows编程实战(六)题目管理功能的实现

基于.NET平台的Windows编程实战(六)题目管理功能的实现2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例开发来让新手们了解、加深或是熟悉软件项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。今天下班回来前查看了下早上放出去的第五...
基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(上)2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统的案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。本课将带领大家一起来实现添加统计、查看统...
基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)

基于.NET平台的Windows编程实战(七)问卷统计功能的实现(下)2009-11-23 博客园 Asidy2.合并统计的实现图7-2从上面的图中,想必大家已经猜到了问卷的合并方法了吧,是的,我们是通过从外部导入数据的方法来进行合并的,其设计的原型是这样来的:比如我们有20份收回来的问卷,分别由A某和B某2个工作人员进行统计,各统计10份,B某统计好了后,将其统计的数据库导出来并COPY给了A某,A某拿到B某的的数据库后,就可以通过上图7-2中的&ldq...
基于.NET平台的Windows编程实战(八) 数据库管理及其他辅助功能的实现

基于.NET平台的Windows编程实战(八) 数据库管理及其他辅助功能的实现

基于.NET平台的Windows编程实战(八) 数据库管理及其他辅助功能的实现2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。本课将带领大家一起来实现数据库导出...
基于.NET平台的Windows编程实战(九) 安装与部署

基于.NET平台的Windows编程实战(九) 安装与部署

基于.NET平台的Windows编程实战(九) 安装与部署2009-11-23 博客园 Asidy申明:本系列课程是专为新手们写来入门练习用的,目的是想通过一个完整的问卷调查管理系统案例来让新手们了解、加深或是熟悉项目的开发流程及在.NET平台上使用VS2005和C# 进行Windows方面的编程;在整个课程的设计上,我尽量避开或是根本不讨论底层的以及性能优化等方面的东西,故高手完全可以无视本系列课程。 本课将带领大家一起来实现系统的安装与部署,也即系统的...
使用.NET多线程技术显示实时股票信息

使用.NET多线程技术显示实时股票信息

使用.NET多线程技术显示实时股票信息2009-11-23天极网本文的内容是学习如何使用多线程技术建立应用程序,使应用程序在执行时间和资源密集型后台事务的时候,用户界面(UI)仍然保持活动状态。多线程技术(multithreading)是编程中最强大的概念之一。使用多线程技术,你可以把复杂的事务拆分到彼此独立执行的多个线程之中。良好的多线程应用程序是自然地同步的,类似于Web服务调用。在默认情况下,Web服务调用属于阻塞(blocking)调用--即调用者...
Cuyahoga安装指南

Cuyahoga安装指南

Cuyahoga安装指南2009-12-31 博客园 王景Cuyahoga是一个开源的自定义内容网站框架,本文将从源码下载、程序安装二个方面来描述Cuyahoga 使用前的一些配置过程,为后期的使用打一个基础。一、源码下载1.1 下载地址http://sourceforge.net/projects/Cuyahoga/本文通过下载Cuyahoga1.6.0版本作为讲 解。该版本的最后更新时间为:2009-03-12。出于二次开发的目的,我下载的是带源码的s...
.NET初学者架构设计指南(一)Hello world的时代

.NET初学者架构设计指南(一)Hello world的时代

.NET初学者架构设计指南(一)Hello world的时代2009-12-31 cnblogs 小陆中学的时候,学校里开设了电脑课。当时的电脑还是一种比较希罕的东西,学校里的电脑一共就十几 台,还专门找了一个大厅摆放这些机器。厅里面铺着厚厚的地毯,整天都拉着重重的窗帘。每次上课前 一天,我们需要沐浴更衣,剪好指甲。上课时大家都穿上鞋套,排好队伍,列队进入机房。然后各位同 学坐在座位上,在老师的指挥下,拿出一张五英寸的软磁盘,磁盘里安装着DOS操作系统,插...
.NET初学者架构设计指南(二)OO设计初次见面

.NET初学者架构设计指南(二)OO设计初次见面

.NET初学者架构设计指南(二)OO设计初次见面2009-12-31 cnblogs 小陆我使用OO技术第一次设计软件的时候,犯了一个设计者所能犯的所有错误。那是一个来自国外的外包 项目,外方负责功能设计,我们公司负责程序设计、编码和测试。第一个重要的错误是,我没有 认真的把设计说明书看明白。功能点设计确实有一些问题,按照他们的设计,一个重要的流程是无法实 现的。于是我在没有与投资方沟通的情况下,擅自改动了设计,把一个原本在Linux系统上开发的模块改 到...
<< 341 342 343 344 345 346 347 348 349 350 >>