<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_WebQ</title><subtitle type="text">Light is the task when many share the toil.白天上班，晚上干活，睡不着还要思考人生。。。</subtitle><id>http://feed.cnblogs.com/blog/u/3083/rss</id><updated>2011-03-10T02:01:05Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/3083/rss"/><entry><id>http://www.cnblogs.com/webq/archive/2010/10/06/1844739.html</id><title type="text">工作流软件升级完成</title><summary type="text">经过1年多的时间，断断续续开发完了，没有用户的开发是最难的开发，只能凭记忆和想象来做需求，.Net 2.0+ Sql server 2008,没有用啥新技术。软件包括两个部分，CS架构的后台设置和BS架构的前台使用部分。后台功能包括流程设计，项目类型,动作属性，组织结构，表单设计等模块。流程设计如下图，用于流程的可视化定义，可以支持顺序流程，AND分支，OR分支，动态选择下一步，动态选择会签(联审)节点等，支持子流程。项目类型用于维护各种项目，流程维护中每个项目下可以维护多个流程。动作属性用于定义动作的各种属性，比如是否开始终止动作，适用的用户组，动作类型，适用的用户类型等。组织结构用于用户组</summary><published>2010-10-06T09:57:00Z</published><updated>2010-10-06T09:57:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2010/10/06/1844739.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2010/10/06/1844739.html"/><content type="html">&lt;p&gt;经过1年多的时间，断断续续开发完了，没有用户的开发是最难的开发，只能凭记忆和想象来做需求，.Net 2.0+ Sql server 2008,没有用啥新技术。&lt;/p&gt;&#xD;
&lt;p&gt;软件包括两个部分，CS架构的后台设置和BS架构的前台使用部分。&lt;/p&gt;&#xD;
&lt;p&gt;后台功能包括流程设计，项目类型,动作属性，组织结构，表单设计等模块。&lt;/p&gt;&#xD;
&lt;p&gt;流程设计如下图，用于流程的可视化定义，可以支持顺序流程，AND分支，OR分支，动态选择下一步，动态选择会签(联审)节点等，支持子流程。&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/webq/1.png" width="869" height="767" /&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;项目类型用于维护各种项目，流程维护中每个项目下可以维护多个流程。&lt;/p&gt;&#xD;
&lt;p&gt;动作属性用于定义动作的各种属性，比如是否开始终止动作，适用的用户组，动作类型，适用的用户类型等。&lt;/p&gt;&#xD;
&lt;p&gt;组织结构用于用户组和用户的管理。&lt;/p&gt;&#xD;
&lt;p&gt;表单定义用于定义数据表单，表单可以和动作绑定，流程中涉及到此动作时，自动加载相关的表单到页面供读写数据。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/webq/formDesign.png" width="731" height="739" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;前台部分包括项目申请，待办事项，已办事项，办结事项，流程历史等页面，用于前台用户参与流程的流转操作。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/webq/workflow.png" width="1051" height="637" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;附件: &lt;a href="http://files.cnblogs.com/webq/%e5%b7%a5%e4%bd%9c%e6%b5%81%e8%bd%af%e4%bb%b6%e4%bb%8b%e7%bb%8d.rar"&gt;详细说明&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;@import url(&lt;a href="http://www.google.com/cse/api/branding.css"&gt;http://www.google.com/cse/api/branding.css&lt;/a&gt;);&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;div  style="background-color:#FFFFFF;color:#000000"&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;div &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form action="&lt;a href="http://www.google.com/cse"&gt;http://www.google.com/cse&lt;/a&gt;" id="cse-search-box"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="hidden" name="cx" value="partner-pub-2460176392464154:hm4lhug1un0" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="hidden" name="ie" value="GB2312" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="text" name="q" size="31" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;input type="submit" name="sa" value="&amp;amp;#x641c;&amp;amp;#x7d22;" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;div &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;img src="&lt;a href="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif"&gt;http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif&lt;/a&gt;" alt="Google" /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;div &amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;#33258;&amp;amp;#23450;&amp;amp;#20041;&amp;amp;#25628;&amp;amp;#32034;&lt;br /&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/webq/aggbug/1844739.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/webq/archive/2010/10/06/1844739.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/webq/archive/2008/10/21/1315651.html</id><title type="text">!!!!!!求救:.Net调用迅雷的问题!!!!!</title><summary type="text">I reference ThunderAgent.dll and call its methods to add tasks using .net(C# and vb.net),but cannotget the expected result by calaling the GetInfo or GetTaskInfomethods，always get null or nothing.the ...</summary><published>2008-10-21T01:46:00Z</published><updated>2008-10-21T01:46:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2008/10/21/1315651.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2008/10/21/1315651.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/07/06/808043.html</id><title type="text">行政审批工作流系统寻求合作</title><summary type="text">此系统是为某省厅审批中心所开发的网上审批系统，支持工作流自定义，运行，控制和监控功能。工作流程模型支持串行,并行,AND分支,OR分支,联审(会签),撤销(收回),驳回，循环，抄送等常见流程，并支持正常流程的延期申请。后台为c/s架构window form程序，前台即审批系统为b/s架构web site.系统v1.0为.net1.1+SQL Server2000开发。想找需要的朋友合作，形式详议，...</summary><published>2007-07-06T01:49:00Z</published><updated>2007-07-06T01:49:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/07/06/808043.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/07/06/808043.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/07/02/802780.html</id><title type="text">地铁上的遭遇</title><summary type="text">周末坐地铁回家，斜对面坐着两个人，听他们说话是原来的同事，在地铁上偶遇的，也是去赶同一次火车，聊的很开心。彼此询问着熟悉的同事，忽然说起以前的一个小胖，说是刚检查出的了脑瘤，已经不治，在家输着营养液等着那天的突然到来。而这位患病的同事刚结了婚，刚有了一个可爱的小公子。两人感叹，人生无常，真应该好好珍惜。好好善待家人自己。是呀，想想自己，每天累于工作，困于金钱，思考人生，苦寻出路，真的很少静下来真正...</summary><published>2007-07-02T02:51:00Z</published><updated>2007-07-02T02:51:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/07/02/802780.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/07/02/802780.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/06/14/783519.html</id><title type="text">开始升级我的工作流系统</title><summary type="text">终于做完了自定义工作流审批系统的第一个版本，可以说是熬完的，因为真的费了不少力气。不过也慢慢发现设计和实现中的很多问题，便想把它改进一下，改为用.net2.0和sql server2005开发，并想遵从一定的xpdl规范来定义流程。我将它定位为一套通用性的审批管理系统，支持自定义工作流，支持流程监控，支持日常所有出现的流程模型，比如分支(并行，选择),驳回，循环，撤销(收回)等。现在还没客户，但肯...</summary><published>2007-06-14T06:23:00Z</published><updated>2007-06-14T06:23:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/06/14/783519.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/06/14/783519.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/06/08/776489.html</id><title type="text">IE7中如何子窗口只在关闭时刷新opener</title><summary type="text">如何实现在window.open的字窗口关闭时刷新opener，而子窗postback时不进行刷新opener呢？在ie6中可以这么做，加入以下脚本，在字窗口中：&amp;lt;script&amp;gt;window.onunload=function(){if(self.screenTop&amp;gt;9000){this.opener.location.href=this.opener.location.href...</summary><published>2007-06-08T05:47:00Z</published><updated>2007-06-08T05:47:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/06/08/776489.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/06/08/776489.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/06/06/773102.html</id><title type="text">英文标点符号翻译大全</title><summary type="text">英文标点符号翻译大全 +　 plus　加号；正号 -　 minus　减号；负号 &amp;#177;　plus or minus　正负号 &amp;#215;　is multiplied by　乘号 &amp;#247;　is divided by　除号 ＝　is equal to　等于号 &amp;#8800;　is not equal to　不等于号 &amp;#8801;　is equivalent to　全等于号 ≌　is eq...</summary><published>2007-06-06T01:43:00Z</published><updated>2007-06-06T01:43:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/06/06/773102.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/06/06/773102.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/05/25/759984.html</id><title type="text">One Bug of WatiN?</title><summary type="text">With WatiN,How to find a radio input button on the page?such as the line of HTML:&amp;lt;input type="radio" id="rdb_1" name="rdb" value="Value_1"&amp;gt;How to get it?1) ie.RadioButton(Find.ById("rdb_1"))2) i...</summary><published>2007-05-25T09:41:00Z</published><updated>2007-05-25T09:41:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/05/25/759984.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/05/25/759984.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/05/25/759978.html</id><title type="text">How to pass a input parameter in Script task of SSIS</title><summary type="text">Today ,I created a script task of SSIS to upload pyisical files into data base.the core codes are as follows:1DimfileStreamAsFileStream2DimcmdAsNewOleDbCommand3DimparaAsOleDbParameter4cmd.Connection=c...</summary><published>2007-05-25T09:34:00Z</published><updated>2007-05-25T09:34:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/05/25/759978.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/05/25/759978.html"/></entry><entry><id>http://www.cnblogs.com/webq/archive/2007/05/22/756255.html</id><title type="text">Handle alert dialog with WatiN </title><summary type="text">Useful objects ofWatiN are DialogHandlers.We can use one of them : AlertDialogHandler to handle a window.alert dialog.However theWatiN Recoder still generate correct codes about such a scenario so far...</summary><published>2007-05-22T14:38:00Z</published><updated>2007-05-22T14:38:00Z</updated><author><name>WebQ</name><uri>http://www.cnblogs.com/webq/</uri></author><link rel="alternate" href="http://www.cnblogs.com/webq/archive/2007/05/22/756255.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/webq/archive/2007/05/22/756255.html"/></entry></feed>
