<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_.net快速开发平台</title><subtitle type="text">工作流+智能表单帮助企业快速应对变化</subtitle><id>http://feed.cnblogs.com/blog/u/47/rss</id><updated>2011-12-17T03:43:11Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/47/rss"/><entry><id>http://www.cnblogs.com/chegan/archive/2010/11/04/1868639.html</id><title type="text">同时运行qq和360的方法（偶然发现的）</title><summary type="text">晚上吃完饭打开qq，就受到了qq的弹出窗口消息，说要我卸载了360才能继续使用qq。当时和一个朋友聊天，就没有退出qq，但是那个窗口还是一直在那里，很讨厌。我的聊天窗口也被遮了一半，后来聊完天，就好奇到处用鼠标点点qq，没想到还真找到了可以同时使用qq和360的方法。这个方法的目的就是可以让聊天窗口以及qq主程序窗口可以用鼠标拖动，并且，那个qq提示卸载360的窗口也不会一直在最前面。方法很简单，...</summary><published>2010-11-03T16:10:00Z</published><updated>2010-11-03T16:10:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2010/11/04/1868639.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2010/11/04/1868639.html"/><content type="html">&lt;p&gt;晚上吃完饭打开qq，就受到了qq的弹出窗口消息，说要我卸载了360才能继续使用qq。当时和一个朋友聊天，就没有退出qq，但是那个窗口还是一直在那里，很讨厌。我的聊天窗口也被遮了一半，后来聊完天，就好奇到处用鼠标点点qq，没想到还真找到了可以同时使用qq和360的方法。&lt;/p&gt;&lt;p&gt;这个方法的目的就是可以让聊天窗口以及qq主程序窗口可以用鼠标拖动，并且，那个qq提示卸载360的窗口也不会一直在最前面。方法很简单，如下：&lt;/p&gt;&lt;p&gt;1、下载TM版的qq（不是TM也可以，只不过效果没有TM好）&lt;/p&gt;&lt;p&gt;2、运行TM，登录成功后，直到TM弹出那个卸载360的提示窗口&lt;/p&gt;&lt;p&gt;3、右键点击电脑屏幕右下角的TM托盘程序，在右键菜单中点击 锁定TM，如下图所示：&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/chegan/qq3601.JPG" width="195" height="309" /&gt;&lt;/p&gt;&lt;p&gt;4、在弹出的窗口中点击 取消，如下图所示：&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/chegan/qq3602.JPG" width="335" height="147" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;好了，现在那个讨厌的提示窗口终于可以被聊天窗口挡住了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/chegan/qq3603.JPG" width="808" height="383" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/chegan/aggbug/1868639.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/chegan/archive/2010/11/04/1868639.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/09/28/1575536.html</id><title type="text">http编程中的get和post混合使用方式</title><summary type="text">问题来源于get和post的特点和限制。对于get请求，我们可以很方便的使用window.opener的方式与父页面进行通讯，但是根据http协议的规定，但在IE中，url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节。对于post请求，虽然没有最大长度的限制，却不能方便的使用window.opener与父页面进行通讯。关于如何使用javascript自动将一段get请求转...</summary><published>2009-09-28T03:15:00Z</published><updated>2009-09-28T03:15:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/09/28/1575536.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/09/28/1575536.html"/><content type="text">问题来源于get和post的特点和限制。对于get请求，我们可以很方便的使用window.opener的方式与父页面进行通讯，但是根据http协议的规定，但在IE中，url最大长度是2083个字节,可以用于GET传递数据的长度是2048个字节。对于post请求，虽然没有最大长度的限制，却不能方便的使用window.opener与父页面进行通讯。关于如何使用javascript自动将一段get请求转...</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/09/11/1564500.html</id><title type="text">使用silverlight构建一个工作流设计器(二十一)-增加标签（下）</title><summary type="text">源代码下载：http://www.shareidea.net/opensource.htm 在线演示：http://www.shareidea.net/workflow.htm视频教程: http://www.shareidea.net/video/sharedesigner/sharedesigner.htmlQQ群：85444465 本文系列索引： 使用silverlight构建一个工作流设计...</summary><published>2009-09-11T01:12:00Z</published><updated>2009-09-11T01:12:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/09/11/1564500.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/09/11/1564500.html"/><content type="text">源代码下载：http://www.shareidea.net/opensource.htm 在线演示：http://www.shareidea.net/workflow.htm视频教程: http://www.shareidea.net/video/sharedesigner/sharedesigner.htmlQQ群：85444465 本文系列索引： 使用silverlight构建一个工作流设计...</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/09/02/1558500.html</id><title type="text">使用silverlight构建一个工作流设计器(二十)-增加标签（上）</title><summary type="text">在规则中，为了对规则进行说明，可以给规则类增加一个TextBlack来对规则进行注释，之前的程序也是这么做的。但是这样的注释有一个缺点，不能手动调整位置，而是只能根据规则的位置自动设置本文的位置，有时候这个自动设置的位置不是我们希望的位置。为了解决这个问题，我们对工作流的配置增加一个“标签”类，这个类是独立于规则之外的，专门用于对规则进行注释说明的类。另外，这个标签只是用于工作流图形的显示，并不涉及到流程属性，因为不需要做存储到数据库的方法，只保存在xml配置文件里面就可以了。</summary><published>2009-09-02T01:25:00Z</published><updated>2009-09-02T01:25:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/09/02/1558500.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/09/02/1558500.html"/><content type="text">在规则中，为了对规则进行说明，可以给规则类增加一个TextBlack来对规则进行注释，之前的程序也是这么做的。但是这样的注释有一个缺点，不能手动调整位置，而是只能根据规则的位置自动设置本文的位置，有时候这个自动设置的位置不是我们希望的位置。为了解决这个问题，我们对工作流的配置增加一个“标签”类，这个类是独立于规则之外的，专门用于对规则进行注释说明的类。另外，这个标签只是用于工作流图形的显示，并不涉及到流程属性，因为不需要做存储到数据库的方法，只保存在xml配置文件里面就可以了。</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/08/13/1545207.html</id><title type="text">自贺获得DEV-WOW 2009微软开发者大赛开发奖</title><summary type="text">今早收到微软邮件，得知获得DEV-WOW 2009微软开发者大赛开发奖，内容如下：您好！恭喜您在DEV-WOW 2009微软开发者大赛中脱颖而出，凭借“基于silverlight的工作流设计”作品，获得了我们的开发大奖——微软无线鼠标1个。为了能够及时准确地将礼品邮寄到您的手中，请认真并详细的将联系方式按附件模板要求进行提交，我们会在收到您的确认后的...</summary><published>2009-08-13T05:33:00Z</published><updated>2009-08-13T05:33:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/08/13/1545207.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/08/13/1545207.html"/><content type="text">今早收到微软邮件，得知获得DEV-WOW 2009微软开发者大赛开发奖，内容如下：您好！恭喜您在DEV-WOW 2009微软开发者大赛中脱颖而出，凭借“基于silverlight的工作流设计”作品，获得了我们的开发大奖——微软无线鼠标1个。为了能够及时准确地将礼品邮寄到您的手中，请认真并详细的将联系方式按附件模板要求进行提交，我们会在收到您的确认后的...</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/07/02/1515089.html</id><title type="text">使用silverlight构建一个工作流设计器(十九)-规则与活动的交点的平滑移动</title><summary type="text">本章主要相应网友的要求，修改了两个提高用户体验的地方。一个是活动与规则连线的交点，在活动和规则发生相对位移时，交点的位置进行平滑的移动，而不是之前的指定了4个特地功能的位置。另一个是创建活动的方式，增加一个双击容器就在当前鼠标位置创建活动。</summary><published>2009-07-01T16:06:00Z</published><updated>2009-07-01T16:06:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/07/02/1515089.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/07/02/1515089.html"/><content type="text">本章主要相应网友的要求，修改了两个提高用户体验的地方。一个是活动与规则连线的交点，在活动和规则发生相对位移时，交点的位置进行平滑的移动，而不是之前的指定了4个特地功能的位置。另一个是创建活动的方式，增加一个双击容器就在当前鼠标位置创建活动。</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/06/29/1512899.html</id><title type="text">使用silverlight构建一个工作流设计器(十八)-持久化数据到数据库—服务器段功能实现</title><summary type="text">本章主要完成数据持久化的服务器功能，以及添加子流程的设置。本章将使用到一些.net frameworkf3.0的特性，虽然代码不多，但可以从中看出.net framework3.0简洁和高效开发特性。</summary><published>2009-06-28T16:04:00Z</published><updated>2009-06-28T16:04:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/06/29/1512899.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/06/29/1512899.html"/><content type="text">本章主要完成数据持久化的服务器功能，以及添加子流程的设置。本章将使用到一些.net frameworkf3.0的特性，虽然代码不多，但可以从中看出.net framework3.0简洁和高效开发特性。</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/06/26/1511314.html</id><title type="text">使用silverlight构建一个工作流设计器(十七)-持久化数据到数据库—设计webservices接口</title><summary type="text">首先我们需要两个webservices服务，一个用户从服务器端下载流程xml描述文件，另一个将用户本地的流程xml描述更新到服务。这个工作涉及到两个部分，首先在客户端需要作一些修改以适应目前这种情况。另一个部分就是服务器端增加新的方法来持久化数据.</summary><published>2009-06-25T16:16:00Z</published><updated>2009-06-25T16:16:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/06/26/1511314.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/06/26/1511314.html"/><content type="text">首先我们需要两个webservices服务，一个用户从服务器端下载流程xml描述文件，另一个将用户本地的流程xml描述更新到服务。这个工作涉及到两个部分，首先在客户端需要作一些修改以适应目前这种情况。另一个部分就是服务器端增加新的方法来持久化数据.</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/06/23/1508972.html</id><title type="text">使用silverlight构建一个工作流设计器(十六)-持久化数据到数据库—数据库结构</title><summary type="text">目前的流程信息没有保存到任何一个可持久化的环境中，根据网友建议，增加存储工作流xml文件的功能。这个功能使用数据库来实现，您也可以有更多的持久化方式。根据工作流引擎的实现不同，有些引擎只需要xml文件配置就可以了，有些引擎需要建立数据库的模型。在本文中，假设工作流引擎是跟数据库相关的。</summary><published>2009-06-23T02:37:00Z</published><updated>2009-06-23T02:37:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/06/23/1508972.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/06/23/1508972.html"/><content type="text">目前的流程信息没有保存到任何一个可持久化的环境中，根据网友建议，增加存储工作流xml文件的功能。这个功能使用数据库来实现，您也可以有更多的持久化方式。根据工作流引擎的实现不同，有些引擎只需要xml文件配置就可以了，有些引擎需要建立数据库的模型。在本文中，假设工作流引擎是跟数据库相关的。</content></entry><entry><id>http://www.cnblogs.com/chegan/archive/2009/06/22/1508138.html</id><title type="text">抛论妄自菲薄与夜郎自大之砖，引国家软件发展道路之玉</title><summary type="text">在中国，如果您是做软件的，经常游走于各大技术blog与论坛之间，那么您一定会遇到这样的人。当某个人讲出一个新的想法、技术、或者产品的时候，一定会有一些妄自菲薄的过客以指导性的姿态留言说，去看看国外的***吧，并给出一个链接地址。如果这个人负责人一点的话，给出的链接地址是可以打开的，不管怎样，还是有参考价值。但对于一些不太负责人的过客，给出的链接甚至不能打开。也许在这位过客看来，即使一个他曾经看过的，现在却打不开的网址也比国内作出来的东西要好。其实即使打开了链接查看了，发现也并不一定比国内的好。我把这类人总结过太过妄自菲薄型的。</summary><published>2009-06-22T02:57:00Z</published><updated>2009-06-22T02:57:00Z</updated><author><name>chegan</name><uri>http://www.cnblogs.com/chegan/</uri></author><link rel="alternate" href="http://www.cnblogs.com/chegan/archive/2009/06/22/1508138.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/chegan/archive/2009/06/22/1508138.html"/><content type="text">在中国，如果您是做软件的，经常游走于各大技术blog与论坛之间，那么您一定会遇到这样的人。当某个人讲出一个新的想法、技术、或者产品的时候，一定会有一些妄自菲薄的过客以指导性的姿态留言说，去看看国外的***吧，并给出一个链接地址。如果这个人负责人一点的话，给出的链接地址是可以打开的，不管怎样，还是有参考价值。但对于一些不太负责人的过客，给出的链接甚至不能打开。也许在这位过客看来，即使一个他曾经看过的，现在却打不开的网址也比国内作出来的东西要好。其实即使打开了链接查看了，发现也并不一定比国内的好。我把这类人总结过太过妄自菲薄型的。</content></entry></feed>
