摘要: 再次发布工作流设计器的最新进展效果,公司的需求已经基本实现,类库已经交付业务开发人员。我个人想继续完善这个设计器,今后或许作为免费组件提供,或许直接托管到Codeplex开源。本次更新内容:1、加入右键菜单功能2、支持任意点作为outbound点3、改进部分连线算法3、支持Del键命令(以下为示例:每个Activity仅支持一个出口,支持多个入口,其实程序是支持自定义设置的)另求判断活动中的菱形绘制代码,目前使用的是Rect加旋转变换,发现在载入时会有一个短暂的(不注意看不到)的变换动画效果,可否去除这个动画?我想听听在项目中使用过Workflow的同行对目前的设计器有什么建议和好的提议。 阅读全文
posted @ 2011-07-15 16:53 sharping 阅读(674) 评论(5) 推荐(1) 编辑
摘要: 正在开发的 Silverlight 流程设计器,希望高手提供布线的算法,目前的布线总是会出现和边贴合的情况。目前实现功能:活动拖拽 在接点处拖拽可生成连线 选择中活动或连线后,按 Del 键可删除活动或连线 阅读全文
posted @ 2011-07-05 12:49 sharping 阅读(2657) 评论(12) 推荐(4) 编辑
摘要: 最近做一个Mobile项目,服务端采用java Xfire的WebService, 客户端为Windows Mobile, Mobile 程序使用 WCF 客户端, 测试环境服务器为Tomcat, 一切正常,迁移到WebLogic 10 出现一个奇怪的问题。 阅读全文
posted @ 2010-07-15 15:08 sharping 阅读(1219) 评论(2) 推荐(0) 编辑
摘要: 一直在寻找.NET下优秀的Scheduler项目,找来找去似乎就只有一个从Java移植过来的Quartz.NET,以下简称QN, 网上也有不少人在写入门教程,更不乏盛赞者,我很早就下了它的源代码一直没时间看,最近闲暇,又去下了最新的版本打开翻翻,真是大跌眼镜,不知道是不是我水平太次的缘故,我实在觉得QN的代码不论结构还是编程风格都难登大雅之堂,阅读时候总感觉代码晦涩到极点,比起微软开源的Enterprise Library之类的代码实在相去甚远。我刚开始读了几段就不想看了,于是到网上看看有没有人分析他的源码,找到几篇所谓的源码结构分析都是入门教程,英文的也大多是配置教程。于是又了下面这堆牢骚话。 阅读全文
posted @ 2009-04-20 21:39 sharping 阅读(4627) 评论(10) 推荐(0) 编辑
摘要: 有过CF的项目经验的朋友一定常常遇到与BS后台对接的问题,HTML在BS系统中有着得天独厚的条件,他能够直接被用作界面显示,并且能够C#代码和Javascript操作,因此在一些应用中BS系统可能采取在数据库中存储HTML表单的设计,例如一些表单可视化设计控件(Table Designer)生成的就是HTML,直接存储HTML的好处在于绕过了解析HTML DOM的复杂性,可是在前端与之对接的Mobile应用程序中就带来的问题,当我的.NET CF程序读取到包含HTML的字段后就显得很尴尬了,用正则表达式解析HTML生成WinFom界面显然不切实际,然而.NET CF似乎只为我们提供了这么一条路,因为如果用WebBroswer(以下简称WB)控件直接显示HTML,很有可能因为HTML的规格不适合PDA屏幕而使得用户体验非常糟糕,一个常见的问题就是HTML FORM的宽度超出了Mobile设备屏幕范围,而使得WB出现横向滚动条,这还不是问题的关键,关键在于你将HTML交给了WB控件之后你就没有任何控制权了,WebBrowser类为我们提供的唯一和HTML交互手段是一个叫Docum 阅读全文
posted @ 2009-02-17 12:32 sharping 阅读(4167) 评论(40) 推荐(0) 编辑
摘要: 最近做的几个CF控件不能在工具箱显示,几天研究下来依然无果,今天才搜到这篇来自OpenNETCF的文章:A major player in our very, very late delivery of version 2.3 of the Smart Device Framework turned out to be problems with toolbox integration in Vi... 阅读全文
posted @ 2008-12-01 23:49 sharping 阅读(1191) 评论(2) 推荐(0) 编辑
摘要: 最近搞Linq To Sql(以下简称LS)上瘾了,越玩越好玩,废话不多说。切入正题批更新和批删除早就被作为LS的软肋被广大程序员们嗤之以鼻,园子里也有人做了些扩展来满足批操作需求,我本来打算直接COPY这些代码在项目中使用的,遗憾的是我没找到批更新的,批删除的有几种,但我都觉得要么不太取巧,要又是不完善,我这里也献丑一下,做个批操作扩展,既然大家都做了批删除,我挑个冷门的,批更新吧,其实删除和更新都差不多吧。 阅读全文
posted @ 2008-05-09 18:25 sharping 阅读(2191) 评论(16) 推荐(0) 编辑
摘要: Linq To Sql(以下简称LS)从一降世似乎就是个问题宝宝。批更新问题, Like问题,RTM之前的"BUG"(select new不能显式创建实体)等等接踵而至,很多时候我们不得不回到SqlCommand去来"扩展"LS,不巧的是,LS留给程序员的灵活性很有限,我们的Extension总是有不尽完美的地方,在自我扩展的同时我更多的是期待Entity Framework正式Release时候能解决这些问题,至少是能够带给我们更多的灵活性。 阅读全文
posted @ 2008-05-07 12:09 sharping 阅读(2600) 评论(31) 推荐(0) 编辑
摘要: 介绍工作流活动外观定制。 阅读全文
posted @ 2008-02-03 13:05 sharping 阅读(1047) 评论(2) 推荐(0) 编辑
摘要: Ajax(Asynchronous JavaScript and XML)中文意思为异步JavaScript 和XML,或者基于XML的异步JavaScript.它提供了一种局部刷新Web页面的机制,比起传统的整页Load在性能上有了质的飞跃,看看GoogleMap吧,再看看Google输入框的AutoComplete功能,相信你已经对Ajax无限神往了。 阅读全文
posted @ 2008-01-24 23:54 sharping 阅读(2396) 评论(20) 推荐(0) 编辑