<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Windows Workflow Foundation</title><subtitle type="text">  WXWinter  ——  兰竹菊梅★春夏秋冬☆ —— wxwinter@163.com</subtitle><id>http://feed.cnblogs.com/blog/u/21257/rss</id><updated>2011-12-03T10:18:28Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/21257/rss"/><entry><id>http://www.cnblogs.com/foundation/archive/2011/12/03/2274857.html</id><title type="text">NET4.0.X中的状态机工作流</title><summary type="text">NET4.0.X中的状态机工作流今天整理文档时发现了这篇忘记发布的文章,是关于NET 4.0.1的, NET 4.0.2都已发布一段时间了以下NET版本提供WF4.0的状态机工作流在VS2010中的支持,NET 4.0.1 (KB2478063)NET 4.0.2 (KB2544525)NET 4.0.3 (测试版)(KB2599651)当前最新的正式版为 NET 4.0.2 ,(KB2544...</summary><published>2011-12-03T10:14:00Z</published><updated>2011-12-03T10:14:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/12/03/2274857.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/12/03/2274857.html"/><content type="html">&lt;p style="text-align: justify; margin-left: 21pt"&gt;&lt;p&gt;&lt;strong&gt;NET4.0.X中的状态机工作流&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;今天整理文档时发现了这篇忘记发布的文章,是关于NET 4.0.1的, NET 4.0.2都已发布一段时间了&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;以下NET版本提供WF4.0的状态机工作流在VS2010中的支持,&#xD;
&lt;/p&gt;&lt;p&gt;NET 4.0.1 (KB2478063)&#xD;
&lt;/p&gt;&lt;p&gt;NET 4.0.2 (KB2544525)&#xD;
&lt;/p&gt;&lt;p&gt;NET 4.0.3 (测试版)(KB2599651)&#xD;
&lt;/p&gt;&lt;p&gt;当前最新的正式版为 NET 4.0.2 ,(KB2544525),可到MS网站下载&#xD;
&lt;/p&gt;&lt;p&gt;关于NET4.5 见 http://www.cnblogs.com/foundation/archive/2011/09/19/2181324.html &#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031816151217.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/2011120318162628.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031816396232.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 49pt"&gt;&lt;p&gt;&lt;strong&gt;另外说一下 Wxwinter.BPM 的进度.&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;从6月份的测试版本后,没有发布新的版本,这段时间主要在做如下内容:&#xD;
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;流程设计器对状态机模板&#xD;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;重新设计了流程设计器的操作方式,没有改变数据结构&#xD;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;重新设计了表单计器的操作方式,没有改变数据结构&#xD;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;添加了对EXCEL风格的表单支持,添加了一组数据结构&#xD;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;添加了一个新的UI展现器,支持非流程的表单使用,(既可以使用表单设计器制作正常的业务UI,以前我没有提供这个功能.有人就创建一个只有一个节点的流程,挂上表单用以实现正常的业务UI的开发,现在我将这个功能提供了)&#xD;
&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify"&gt;添加了一个为已存在的业务系统映射表单并设计流程的功能,这样就可以在已有的业务系统中使用Wxwinter.BPM做为流程引擎,而不用重写系统,&#xD;
&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 52pt"&gt;&lt;p&gt;&lt;strong&gt;新版的表单设计器:&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031816593247.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031817301373.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;EXCEL风格的表单,还在测试阶段,并没用整合到Wxwinter.BPM&#xD;
&lt;/p&gt;&lt;p&gt;可以使用Excel做为模板(解析Excel时需要安装Office),使用时不需要安装Office,设计器使用WPF开发,&#xD;
&lt;/p&gt;&lt;p&gt;使用时提供了WPF版与Silverlight两个UI展现器&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031817509751.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031818035888.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031818136435.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031818216166.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201112/201112031818282964.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;问一个小问题,Office中颜色值使用的是什么格式,为什么我转换时颜色不正确,但部分颜色正常(如红色)&#xD;
&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/2274857.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/12/03/2274857.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/10/08/2201069.html</id><title type="text">Windows 8 的 Metro 程序</title><summary type="text">Windows 8 的 Metro 程序本文例子下载:http://files.cnblogs.com/foundation/Wxwinter.MetroTest.rar前言如果MS不改变策略,Metro 程序很难针对企业应用正文Windows 8 可以启用专统的开始菜单,不过在这种模式下只能切换到&amp;quot;Metro桌面&amp;quot; ,但不能运行Metro 程序	C++ 开发 Metro 程序只是使用了C...</summary><published>2011-10-07T16:16:00Z</published><updated>2011-10-07T16:16:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/10/08/2201069.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/10/08/2201069.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Windows 8 的 Metro 程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;本文例子下载:&#xD;
&lt;/p&gt;&lt;p&gt;http://files.cnblogs.com/foundation/Wxwinter.MetroTest.rar&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;前言&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;如果MS不改变策略,Metro 程序很难针对企业应用&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;正文&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Windows 8 可以启用专统的开始菜单,不过在这种模式下只能切换到"Metro桌面" ,但不能运行Metro 程序&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/20111008001525284.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;C++ 开发 Metro 程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;只是使用了C++ 的语法,很多时候语法并不是制约程序员进入新平台的最大障碍.应用类库的熟悉是需要很长时间的,个人不看好C++开发Metro 程序,感觉就是一个J#或Delphi.Net 的翻版.虽然C++可以脱离NET使用WinRT,但这又能代表什么?为了性能还是ARM.&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015279148.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;JS开发Metro 程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;UI使用的是HTML5,与C++ 开发 Metro 程序不同,这种方式有点象"将网页直接编译成" Metro 程序,各人感觉如果是开发不与WinRT交互的应用,还不如直接开发HTML5的应用,如果要与WinRT交互,就要额外学习一组交互接口......依然不看好&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015302787.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015309690.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;C# 开发 Metro 程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;如果会用WPF或Silverlight,几个小时就能掌握C# 开发 Metro 程序,但事实上你会发现很多.NET/Silverlight的企业应用解决方案无法过渡,云应用除外&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;创建项目&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015335522.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Metro 的XAML&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015405809.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Metro 的代码&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015465182.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Metro 的程序不支持在Windows桌面直接运行&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015531457.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;发布到Metro 菜单&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/20111008001555669.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;运行效果&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080015596925.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016021894.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Windows 8 的桌面版本 IE 10 &#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;可以使用Silverlight&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016053233.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;可以使用ActiviteX&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016117033.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016139900.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Windows 8 的 Metro 版IE 10&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;无法使用Silverlight&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016156604.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;事实上是无法使用ActiviteX&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201110/201110080016298706.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;总结&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;从技术上讲Windows 8与 Metro是好的,但其设计的指导思想就是为了挣钱.MS看到苹果挣钱了,眼红了.建议MS可以将Windows 9 做成硬卡,应用程序也可以做成卡带,不这样不好,还是从应用程序上提成更容易挣钱.&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;盗版者是贪婪的,服务商是贪婪的,统治者是贪婪的,被统治者也是贪婪的&#xD;
&lt;/p&gt;&lt;p&gt;贪婪的的人们为了实现自已的贪婪尽情展现自已的才华,&#xD;
&lt;/p&gt;&lt;p&gt;为SUN默哀,向资本致敬&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/2201069.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/10/08/2201069.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/09/19/2181324.html</id><title type="text">NET 4.5 中状态机工作流</title><summary type="text">结尾的总结有点与本文主题不符,是写文章时想到的,就顺手写上了(^_^)</summary><published>2011-09-19T06:47:00Z</published><updated>2011-09-19T06:47:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/09/19/2181324.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/09/19/2181324.html"/><content type="html">&lt;p&gt;&lt;strong&gt;NET 4.5 中状态机工作流&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;结尾的总结有点与本文主题不符,是写文章时想到的,就顺手写上了(^_^)\&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;例子下载:&#xD;
&lt;/p&gt;&lt;p&gt;http://files.cnblogs.com/foundation/Wxwinter.Test.Statements.rar&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;介绍&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;.NET 4.5 中WF已为原WF4.0提供了状态机模式的支持.&#xD;
&lt;/p&gt;&lt;p&gt;先看一下增加加的Activity&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;使用VS2011创建WorkFlow项目,选 .NET 4.5 的WF模板&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446494315.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;在WF设计界面可以看到状态机模板&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446528379.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;由3个Activity组成&#xD;
&lt;/p&gt;&lt;p&gt;StateMachin 是状态机容器&#xD;
&lt;/p&gt;&lt;p&gt;State 是状态节点&#xD;
&lt;/p&gt;&lt;p&gt;FinalState 是结束状态节点&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446566935.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;在State 中具有[进入状态],[结束状态]两个执行区,可以添加任意Activity,&#xD;
&lt;/p&gt;&lt;p&gt;FinalState 中具有[进入状态]&#xD;
&lt;/p&gt;&lt;p&gt;State可以添加多条分支,在分支上可以设置[Trigger],[Condition],[Action],这些与WF4.0中其他条件类Activity设置一样&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446579868.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;例子&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;用一个例子演示一下状态机的使用&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;流程业务模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446576247.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;设计书签&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:590px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:blue; background-color:white"&gt;public&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;sealed&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;class&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;resultBookmark&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; : &lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;NativeActivity&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;gt;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;    {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;public&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;InArgument&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;gt; bookmarkName { &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;get&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;; &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;set&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;; }&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;protected&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;override&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;bool&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; CanInduceIdle&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;get&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            { &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;return&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;true&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;; }&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;protected&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;override&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; Execute(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;NativeActivityContext&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; context)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; bookmark = context.GetValue(bookmarkName);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            context.CreateBookmark(bookmark, &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;new&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;BookmarkCallback&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;(bookmarkCallback));&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:9pt"&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; font-family:Consolas; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515"&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;"&lt;/span&gt;&lt;span style="font-family:宋体; background-color:white"&gt;创建&lt;/span&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;bookmark:{0}"&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;, bookmark);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; bookmarkCallback(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;NativeActivityContext&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; context, &lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Bookmark&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; bookmark, &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;object&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; obj)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;if&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; (obj != &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;null&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;this&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.Result.Set(context, obj.ToString());&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;else&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;this&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.Result.Set(context, &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.Empty);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;    }&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;在设计界面用WF构建业务模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191446585276.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;strong&gt;设计State,以[A]节点为例,其他类似&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447008109.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447018567.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;strong&gt;设计宿主&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447011042.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:590px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; workflowCompleted(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplicationCompletedEventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            instance = &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;null&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"workflowCompleted:{0}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, e.CompletionState.ToString());&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; aborted(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplicationAbortedEventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            instance = &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;null&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"aborted ,Reason:{0}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, e.Reason.Message);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;UnhandledExceptionAction&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; unhandledExceptionl(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplicationUnhandledExceptionEventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"unhandledException:{0}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, e.UnhandledException.Message);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;return&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;UnhandledExceptionAction&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.Cancel;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; workflowIdel(&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplicationIdleEventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"Idle:{0}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, e.InstanceId);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"--------BookmarkName---------------------------"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;foreach&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; (&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;var&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; item &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;in&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e.Bookmarks)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;                System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"{0}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, item.BookmarkName);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"================================"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplication&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; instance = &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;null&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:blue; background-color:white"&gt;private&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; startButton_Click(&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;object&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; sender, &lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;EventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            valueComboBox.Items.Clear();&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            valueComboBox.Items.Add(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"A"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            valueComboBox.Items.Add(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"B"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            valueComboBox.Items.Add(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"C"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            valueComboBox.Items.Add(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"E"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            valueComboBox.SelectedItem = &lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"B"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            instance = &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;new&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplication&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;(&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;new&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;myWorkflow&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;());&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;            instance.Completed = &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;new&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Action&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;WorkflowApplicationCompletedEventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&amp;gt;(workflowCompleted);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            instance.OnUnhandledException = unhandledExceptionl;&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            instance.Aborted = aborted;&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            instance.Idle = workflowIdel;&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            instance.Run();&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:blue; background-color:white"&gt;private&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;void&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; submitButton_Click(&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;object&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; sender, &lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;EventArgs&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; e)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; bookName =bookmarkTextBox.Text;&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;string&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; inputValue = valueComboBox.SelectedItem.ToString();&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;if&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; (instance != &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;null&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;if&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; (instance.GetBookmarks().Count(p =&amp;gt; p.BookmarkName == bookName) == 1)&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                    instance.ResumeBookmark(bookName, inputValue);&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;else&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;foreach&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; (&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;var&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; v &lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;in&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt; instance.GetBookmarks())&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                    {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:9pt"&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;                        System.&lt;/span&gt;&lt;span style="color:#2b91af; font-family:Consolas; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515"&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;"--------&lt;/span&gt;&lt;span style="font-family:宋体; background-color:white"&gt;请从下面选项中选择一个&lt;/span&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;BookmarkName---------------------------"&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;                        System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"BookmarkName:{0}:,OwnerDisplayName:{1}"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;, v.BookmarkName, v.OwnerDisplayName);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;                        System.&lt;/span&gt;&lt;span style="color:#2b91af; background-color:white"&gt;Console&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;.WriteLine(&lt;/span&gt;&lt;span style="color:#a31515; background-color:white"&gt;"================================"&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                    }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;                }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas; font-size:9pt"&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:blue; background-color:white"&gt;else&lt;/span&gt;&lt;span style="color:black; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            {&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:9pt"&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;&#xD;
								&lt;/span&gt;&lt;span style="color:#2b91af; font-family:Consolas; background-color:white"&gt;MessageBox&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;.Show(&lt;/span&gt;&lt;span style="color:#a31515"&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;"&lt;/span&gt;&lt;span style="font-family:宋体; background-color:white"&gt;没有创建实例&lt;/span&gt;&lt;span style="font-family:Consolas; background-color:white"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black; font-family:Consolas; background-color:white"&gt;);&#xD;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;            }&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black; font-family:Consolas; font-size:9pt; background-color:white"&gt;        }&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;测试&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447021292.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447031193.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;总结&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;这本是一个应在NET 4.0 中实现的功能,其实不谈数据结构与运行机制,FlowChar完全可以实现StateMachin 的所有业务逻辑.&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;只不过StateMachin 在VS设计器中给人一种更整洁的感觉,不过这只是展现层面的东西,之前不少人都实现过这种效果(包括我自已),理论上并不是很难,但由于WF4.0大部分的功能类从继承Object后就开始封闭与工程级保护,在这种情况下别说继承,就正常连引用都办不到,当然也有办法解决,不过实现后一般只做为概念展现,所以很多人在实际使用时采取的是自定义流程设计器,将FlowChar的结构展现成StateMachin ,通过拦截Bookmark实现[进入状态],[结束状态],其实这种工作量比传统意义上开发一套业务流程平台还有大,但为什么还有使用WF,这是很多人不理解的.其实使用WF的人基本分为两类,一类是具备设计器开发能力的人,看到VS中的WF设计界面后就觉得WF为其提供了一套拿来就能用的业务流程平台.这种想法是不对的,暂不分析WF是否只接适用用户业务,就常识来说,与WCF,WPF并列的WF怎么可能是直接面对业务用户的.另一类选择WF的人是看中了WF对状态的副本处理,事物处理,补偿处理这些从COM+延续下来的理念.很多时候我一直认为WCF +WF就是一个新版本的COM+&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;最后不得不提一下,虽然WF实现了FlowChar与StateMachin ,但其数据结构并不是图,而是树.如果既对Expression Tree熟悉,又对WF熟悉,你会发现Expression Tree就是一个WF数据结构精简版.谈到Expression Tree了解的人是多了,我也好解释了,这种数结构其实与内存中的栈管理方式很象,这就决定了调用只能指向栈开始,而不能任意指向栈的任意位置(不谈溢出,GOTO指针这个层面的问题).&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;为什么提上面这段内容,是因为我要说明由于这种数据结构我们很难现以下功能(这是一个业务功能,我先用C#风格有代码描述一下):&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201109/201109191447033352.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;上面这段代码看起来有些疯狂,我们不从代码层面考虑(不加条件判断,不提动态编译,ICO,AOP),我只想这样写,我希望当程序运行到[24]时自动告诉我缺少哪个上下文(如obj),并让我补齐上下文后继续执行.&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&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;&amp;#160;&lt;/p&gt;&lt;p&gt;程序员说:"你们的业务总变,你们都说不清,让我们怎么开发"&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;客户说:"我们要是业务从来不变,每个人都能说清,要你们开发系统做什么"&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;数学是严谨的,而真实的业务到处充满了变通.如何用严谨的数学来构建变通业务的逻辑模型才是从事企业应用开发程序员所面临的问题&#xD;
&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt; &lt;img src="http://www.cnblogs.com/foundation/aggbug/2181324.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/09/19/2181324.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/04/26/2029341.html</id><title type="text">基于Wxwinter.BPM 的MEF 接口开发业务流程</title><summary type="text">基于Wxwinter.BPM 的MEF 接口开发业务流程&amp;#160;一月份在群中放出了Wxwinter.BPM 的第二版的全部代码后,反映不错,平台虽然可以不用代码的设计业务流程,表单,公式,触发,但风格比较单调.我当时表示,代码都给你们了,可以自己扩展.之后遭到了群殴,我是记仇的(@_@)&amp;#160;我知道你们以前都吃过我的亏,虽然我每次都承诺发布新版本时将大家的扩展部分加进去,但每次都没有.其实我是有苦衷的,你们...</summary><published>2011-04-26T06:59:00Z</published><updated>2011-04-26T06:59:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/04/26/2029341.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/04/26/2029341.html"/><content type="html">&lt;p&gt;&lt;strong&gt;基于Wxwinter.BPM 的MEF 接口开发业务流程&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;一月份在群中放出了Wxwinter.BPM 的第二版的全部代码后,反映不错,平台虽然可以不用代码的设计业务流程,表单,公式,触发,但风格比较单调.&#xD;
&lt;/p&gt;&lt;p&gt;我当时表示,代码都给你们了,可以自己扩展.之后遭到了群殴,我是记仇的(@_@)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;我知道你们以前都吃过我的亏,虽然我每次都承诺发布新版本时将大家的扩展部分加进去,但每次都没有.其实我是有苦衷的,你们这些家伙的扩展有些五花八门,每个人都觉得自己的有用,别人的多余.&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;最后的决定是提供MEF扩展接口.提供扩展接口以前就讨论过,不过我并不想做产品,甚至这个开源项目都不想做,我只是想提供一个学习例子,大家可以参考我的例子开发自己的业务流程平台.没想到竟然有比我还懒的人…不过看到每次见面都请我吃饭陪我完的份上,从了你们&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;三月份在群中放出的 Wxwinter.BPM 带MEF接口的第三版,当时让你们帮我测一下,没想到放出后不久就没人理我了….. 这帮没良心的!&#xD;
&lt;/p&gt;&lt;p&gt;当时告诉你们,先测试,别应用,你们却说帮我 "实测".&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;最进一些项目陆续完成,有的已上线.一些反馈也陆续回来,一些BUG以及BUG的修改代码也发回来了.没反馈的尽快&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Wxwinter.BPM 从三月份到现在,我基本没动,主要也是等大家的反馈意见.&#xD;
&lt;/p&gt;&lt;p&gt;我准备五月底完成最后的调整与整合.顺便将大家这些年的项目经验,需求,解决方案,实施培训的一些视频,还有一些项目的虚拟机,整理一下,估计会超过200G,我用硬盘邮给大家,从三月份到现在没理我的没有份(!_!)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Wxwinter.BPM做的时间有点长,我喜欢打快仗,原计划去年年底发布,结果去年玩的时间的有点长,年底又病了一场,最夸张的是还受了一次伤(-_-)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;我现在这个短期的顾问合同已经结束了.今年不准备开工了.5月初回北京一星期,然后准备今年的旅行.&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;最近在看盗墓笔记,有人会猜到我会去哪里吗(^_^)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;下面是Wxwinter.BPM 带MEF接口的一个应用,已上线.这个应用完整的设计方案,以及其他的应用都在整理的资料包中.计划6月份邮给大家&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;流程设计器中的业务流程&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458473740.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;表单设计器中的业务表单&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458497063.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;表单设计器中的业务节点打印单&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458503442.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458507869.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;基于MEF接口设计的自定义业务办理向导&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458516931.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;基于MEF接口设计的车辆指派节点的办理页面&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104261458512721.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/2029341.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/04/26/2029341.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/04/17/2018632.html</id><title type="text">(^_^)</title><summary type="text">&amp;#160;Wxwinter.BPM 测试版&amp;#160;说明1.本版本为测试版本,不建议将本版直接用于企业应用2.本版本为多个测试版本的候选模块拼装,所提供的文档不完整,并且有部分内容为前一测试本的说明文档,如需要查看代码与架构设计文档可参考前几版的资料,在正式版发布前不为本版本会更新文档与代码&amp;#160;程序http://cid-c36588978afc344a.office.live.com/self.aspx/Wxwin...</summary><published>2011-04-16T17:34:00Z</published><updated>2011-04-16T17:34:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/04/17/2018632.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/04/17/2018632.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Wxwinter.BPM 测试版&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;说明&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1.本版本为测试版本,不建议将本版直接用于企业应用&#xD;
&lt;/p&gt;&lt;p&gt;2.本版本为多个测试版本的候选模块拼装,所提供的文档不完整,并且有部分内容为前一测试本的说明文档,如需要查看代码与架构设计文档可参考前几版的资料,在正式版发布前不为本版本会更新文档与代码&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;http://cid-c36588978afc344a.office.live.com/self.aspx/Wxwinter.BPM%5E_%e7%a8%8b%e5%ba%8f/wxwinterbpm5t99.rar&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133507190.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133501368.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;数据库&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;将[DB]目录复制到[D:\DB],这是程序的数据存储默认目录,将目中的三个数据库文件附加到[SQL Server 2008 R2]中,&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133512339.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;其余的目录为后台服务的数据目录,具体的的说明可以查看,wxwinterDB中的baseConfig表,并且可以在该表中修改默认的配置路径&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133546224.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;后台服务与WEB程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;WEB程序&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;web目录为WEB程序,用IIS7.X发布,&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133552146.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133554687.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;需要配置相应的权限,如果不会配置,可参见如下方式:&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;网站&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133568374.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;程序池&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133581604.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;后台服务&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;server目录为后台服务&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133585017.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:171px"/&gt;&lt;col style="width:419px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/2011041701335834.png" alt=""/&gt;&lt;span style="font-size:10pt"&gt;&#xD;
							&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;流程设计器&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170133593131.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/20110417013359100.png" alt=""/&gt;&lt;span style="font-size:10pt"&gt;&#xD;
							&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;表单设计器&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134004409.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134011378.png" alt=""/&gt;&lt;span style="font-size:10pt"&gt;&#xD;
							&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;地理,地图数据服务&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134015871.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134016427.png" alt=""/&gt;&lt;span style="font-size:10pt"&gt;&#xD;
							&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;主业务服务&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134025447.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;扩展模块&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;以下两个模块为平台的扩展模块,不是必需使用的&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SharePoint 2010 扩展管理模块&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;使用该管理程序可将平台与SharePoint 2010集成,该管理程序可将SharePoint 2010配置成Form验证模式,并完成Wxwinter.BPM与Sharepoint用户与角色的权限映射&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134026003.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134037464.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SQL Server 2008 R2 Report Service 扩展管理模块&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;使用该管理程序可将平台与SQL Server 2008 R2 Report Service报表管理集成,设置Report Service报表的参数,以及与Wxwinter.BPM用户权限与报表的权限映射&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134033037.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134038087.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;文档&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;http://cid-c36588978afc344a.office.live.com/browse.aspx/Wxwinter.BPM%5E_%e4%b8%9a%e5%8a%a1%e7%a4%ba%e4%be%8b/wxwinterbpm5t99&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134051284.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;目录&#xD;
&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:590px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  平台所启用的权限配置.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  测试用身份列表.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─业务流程设计说明书&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─1_流程路由_具有权限&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  01_条件路由_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  02_启动条件路由_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  03_并发_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  04_可结束的并发_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  05_可结束的并发_规则_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  06_规则器路由_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  07_嵌入式子流程_权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          01_条件路由_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          02_启动条件路由_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          03_并发_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          04_可结束的并发_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          05_可结束的并发_规则_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          06_规则器路由_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          07_嵌入式子流程_权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─2_表单&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  01_表单基本功能测试.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  02_公式基本功能测试.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  03_表单路由.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  04_表单路由启动传入.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          01_表单基本功能测试.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          02_公式基本测试流程.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          03_表单路由.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          04_表单路由启动传入.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─3_扩展开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  01_自定义节点打印单.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  02_自定义节点_处理窗体.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          自定义节点打印单流程.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─4_管理权限&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      01_表单查看权.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      02_事项管理.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      03_任务管理.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─5_上下文权限&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  01_任务权限绑定到事项启动人.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  _02_任务权限绑定到任务提交人.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  _03_事项启动_指定下一节点权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  _04_任务提交_指定下一节点权限.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          01_任务权限绑定到事项启动人.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          02_任务权限绑定到任务提交人.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          03_事项启动_指定下一节点权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          04_任务提交_指定下一节点权限.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─6_子流程&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      1_调用子流程.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─7_动态业务&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  动态串行.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  动态串行启动传入.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  动态并发.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  动态并发启动传入.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          动态串行.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          动态串行启动传入.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          动态并发.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          动态并发启动传入.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─8_主题例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  01_故障报修单.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  03_请假.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  04_方案实施.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─02_故障报修_详细&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │          故障报修_详细.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      └─05_方案实施扩展&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;└─流程设计器与表单设计器使用说明书&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;    │  流程设计器使用说明书.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;    │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;    └─流程设计器例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        ├─1_流程路由&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  01_条件路由.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  02_启动条件路由.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  03_并发.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  04_可结束的并发.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  05_可结束的并发_规则.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  06_规则器路由.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  07_嵌入式子流程.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │  └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          01_条件路由.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          02_启动条件路由.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          03_并发.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          04_可结束的并发.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          05_可结束的并发_规则.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          06_规则器路由.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          07_嵌入式子流程.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        │          &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        └─2_流程权限&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            │  01_事项启动权.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            │  02_任务自动到身份.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            │  03_任务接件.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            │  04_任务分配.docx&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            │  &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;            └─xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;                    01_事项启动权.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;                    02_任务自动到身份.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;                    03_任务接件.xaml&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;                    04_任务分配.xaml&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;运行效果&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;管理员为&#xD;
&lt;/p&gt;&lt;p&gt;用户名:boss&#xD;
&lt;/p&gt;&lt;p&gt;口令:boss&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;其他业务用户见:[测试用身份列表],口令与用户名相同&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;WEB界面&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134073467.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;后台服务&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;可开启业务监听模式&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/20110417013407468.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;补充&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1.地理系统使用自定意矢量数据与地图相结合模式,可在地理系统中手工绘制矢量数据,也可从GPS测绘设备中导入&#xD;
&lt;/p&gt;&lt;p&gt;所有矢量地理元素都提供数据采集接口,可与各类传感器,视频设备对接,并支持数据触发流程的工能.同时流程的状态数据可显示到矢量地理元素上&#xD;
&lt;/p&gt;&lt;p&gt;由于地图数据过大,程序包中只提供了少量的地图,开启&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104170134081024.png" alt=""/&gt;的auto模式,会自动将用户所浏览区域的(行政,卫星,登高线)地图下载到[mapfile]目录中,地图数据来自Google与Ms,我比较贪心(^_^)&#xD;
&lt;/p&gt;&lt;p&gt;之前演示的矢量地理元素3D模块,由于性能原因,还需要改进,本版本未打包,我争取在正式版发布时提供&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2.表单设计器的表中表模式由于我临时又有新的方式,决定重新设计,所正式版将不兼容之前的所有版本,但已使用的可以自行用老版本替换&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3.之前的条码生成部分使用了第三方控件,这次我自已重写了,由于格式太多我只掌握了Code93码,终于Wxwinter.BPM平台除了使用MS的.NET外没有使用任何第三方的技术,控件.(^_^)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4.原来计划将Wxwinter.BPM工作流引擎与SharePoint 2010 整合,现在已取消,直接与Office 整合 我觉得更有趣,也就是OA类的流程直接在Word,Excel中完成,流程根据权限自动将Word,Excel中的区域锁定,并根据指定区域的数据完成流转&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;参考&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;其他流程设计器,表单设计器,地理系统,等模块的介绍以下参见(文档有些旧)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/02/05/1949210.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;地理模块的&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;3D&lt;/span&gt;&lt;span style="font-family:宋体"&gt;模块&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/04/1925800.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;流程设计器功能更新说明&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/03/1924864.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;表单设计器功能更新说明&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/02/1924159.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;后台服务介绍&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/02/1924118.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;地理模块功能介绍&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/02/1924080.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;业务客户端新功能介绍&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2010/12/23/1915197.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;表单设计器功能简介&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2010/12/23/1915194.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;流程设计器功能简介&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2010/12/23/1915193.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;表单格式&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2010/12/23/1915192.html"&gt;&lt;span style="font-size:10pt"&gt;&lt;strong&gt;&lt;span style="font-family:宋体"&gt;基于&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;WF4&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的新平台&lt;/span&gt;&lt;span style="font-family:Verdana"&gt;-&lt;/span&gt;&lt;span style="font-family:宋体"&gt;流程格式转换架构&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/2018632.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/04/17/2018632.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/04/12/2014138.html</id><title type="text">新电脑安装 Windows 2008 Server R2</title><summary type="text">新电脑安装 Windows 2008 Server R2先看一下配置IBM System x3850 X54U的大家伙 四个可支持1T DDR3 的内存卡 打开内存卡 这是卸下的一块内存卡 内存 四组Xeon E7520 CPU在Windwos的管理器中能看到32个CPU 八块SAS硬盘 SAS硬盘,与普通的笔记本硬盘尺寸一样,只不过有两个普通的笔记本硬盘厚 IBM ServerRAID M501...</summary><published>2011-04-12T13:46:00Z</published><updated>2011-04-12T13:46:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/04/12/2014138.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/04/12/2014138.html"/><content type="html">&lt;p&gt;&lt;strong&gt;新电脑安装 Windows 2008 Server R2&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;先看一下配置&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;IBM System x3850 X5&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4U的大家伙&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145183134.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145198740.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;四个可支持1T DDR3 的内存卡&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145209396.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;打开内存卡&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145212003.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;这是卸下的一块内存卡&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145224643.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;内存&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/20110412214523565.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;四组Xeon E7520 CPU&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;在Windwos的管理器中能看到32个CPU&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145247284.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;八块SAS硬盘&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145247906.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;SAS硬盘,与普通的笔记本硬盘尺寸一样,只不过有两个普通的笔记本硬盘厚&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145253828.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;IBM ServerRAID M5015 SCSI 驱动器&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145258877.jpg" alt=""/&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/2011041221452623.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;面板&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145265073.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;卸掉外壳的面板&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145314978.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;安装系统&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;随服务器提供的配置光盘只提供了对Windwos 2008 X64 的安装向导支持,原以为使用Windwos 2008 X64模式可以安装Windwos 2008 R2 ,没想到竟然不行&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145313932.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145313649.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;没有Windwos 2008 R2选项&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145323998.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;退出向导直接用Windwos 2008 R2 安将&#xD;
&lt;/p&gt;&lt;p&gt;出现以下提示.(这个提示我不具体说明了,所涉及的知识及解决方案至少可以写10篇文章,产生的原因与在苹果电脑上直接安装Windwos的类似的原理)&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145329571.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;手工配置了RAID 驱动器的各项参数据.下面是我配置的 RAID 10 模式,&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145332145.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;下面是安装Windwos 2008 R2,IBM ServerRAID M5015 正确识别,成功安装Windwos 2008 R2&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145359377.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Windwos 2008 R2&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;系统信息&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145386261.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;strong&gt;CPU内存信息&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145399774.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145404574.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;拷贝文件测试&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;平均 900 MB/每秒的写入速度,还可以,读取理论上可以达到1.5G/每秒,不过我没有更块的设备了,看来没测试了&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/2011041221454238.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;strong&gt;硬盘热插拔测试&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;正常运行模式&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145434871.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;拔出硬盘&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;在正常运行模式下,直接拔出硬盘,可以看到面板上硬盘故障报警灯亮起&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145446398.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;RAID 管理界面出现故障硬盘提示&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145455352.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;插入备用硬盘&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;插入备用硬盘,备用硬盘警告灯起来&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145453466.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;在RAID管理中挂接新插入的硬盘&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145463565.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145472551.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145476205.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145481811.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145532306.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145538228.jpg" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;完成故障硬盘替换&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;完成故障硬盘替换,整个过程,Windwos 2008 R2系统正常运行&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201104/201104122145544947.jpg" alt=""/&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/2014138.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/04/12/2014138.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/02/28/1966651.html</id><title type="text">Wxwinter.BPM类库更新</title><summary type="text">Wxwinter.BaseLibrary.dll (3.20.0.0)时间引擎中的一段没有删除的测试代码会产生 2011-02-29 日这个计划,一但产生这个计划,并且没有手动删除,服务将无法正常启动受影响的平台(基于WF4的新平台:Wxwinter.BPM),更新已通过邮件发送</summary><published>2011-02-27T19:25:00Z</published><updated>2011-02-27T19:25:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/02/28/1966651.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/02/28/1966651.html"/><content type="html">&lt;p&gt;Wxwinter.BaseLibrary.dll&amp;nbsp; (3.20.0.0)&lt;/p&gt;&#xD;
&lt;p&gt;时间引擎中的一段没有删除的测试代码会产生 2011-02-29 日这个计划,一但产生这个计划,并且没有手动删除,服务将无法正常启动&lt;/p&gt;&#xD;
&lt;p&gt;受影响的平台(基于WF4的新平台:Wxwinter.BPM),更新已通过邮件发送&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/1966651.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/02/28/1966651.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/02/05/1949210.html</id><title type="text">基于WF4的新平台-地理模块的3D模块</title><summary type="text">基于WF4的新平台-地理模块的3D模块目录基于WF4的新平台-地理模块的3D模块    1区域数据模型    1		建筑数据模型    3		固定设备数据模型    5		移动设备数据模型    7		   地理模块的功能介绍见 :[基于WF4的新平台-地理模块功能介绍]  http://www.cnblogs.com/foundation/archive/2011/01/02/1924118.h...</summary><published>2011-02-04T16:24:00Z</published><updated>2011-02-04T16:24:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/02/05/1949210.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/02/05/1949210.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;基于WF4的新平台-地理模块的3D模块&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#365f91; font-size:14pt"&gt;&lt;strong&gt;目录&#xD;
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify"&gt;&lt;a href="#_Toc284628272"&gt;&lt;span style="font-size:10pt"&gt;基于WF4的新平台-地理模块的3D模块    1&#xD;
&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 22pt"&gt;&lt;a href="#_Toc284628273"&gt;&lt;span style="font-size:10pt"&gt;区域数据模型    1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt"&gt;&#xD;
		&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 22pt"&gt;&lt;a href="#_Toc284628274"&gt;&lt;span style="font-size:10pt"&gt;建筑数据模型    3&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt"&gt;&#xD;
		&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 22pt"&gt;&lt;a href="#_Toc284628275"&gt;&lt;span style="font-size:10pt"&gt;固定设备数据模型    5&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt"&gt;&#xD;
		&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; margin-left: 22pt"&gt;&lt;a href="#_Toc284628276"&gt;&lt;span style="font-size:10pt"&gt;移动设备数据模型    7&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:10pt"&gt;&#xD;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;地理模块的功能介绍见 :[基于WF4的新平台-地理模块功能介绍]  http://www.cnblogs.com/foundation/archive/2011/01/02/1924118.html &#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;在上一个意见征集版中我将3D数据在地图页面叠加显示,有人反映浏览时有些卡,这是因为缓存选项没有打开(如果地理元素过多会导致缓存巨大,对内存要求较高)&#xD;
&lt;/p&gt;&lt;p&gt;,现在我将3D模块从地理模块中移出,当需要看3D数据时要将具体要查看的3D模型在新窗口中显示.&#xD;
&lt;/p&gt;&lt;p&gt;注意:是一个IE的新窗口,而不是地理窗口的Silverlight模拟弹出窗口.这样可处理提高地理浏览时的性能,还可以在设备,区域,房产管理流程中不用定位到地图坐标而直接查看元素的模型与状态信息&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;全部功能仍是使用Silverlight完成,不需要任何第三方浏览器插件,系统最低支持 windows XP + IE6.0&#xD;
&lt;/p&gt;&lt;p&gt;&lt;strong&gt;区域数据模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050018421255.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;区域的3D模块用[等高线]地图生产3D地图模型&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/20110205001849279.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050018515178.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;可将对应坐标的卫星地图加载到对应的3D地图模型&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050018541920.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019014664.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;建筑数据模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019134806.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;建筑的3D模型可由建筑的CAD图纸生成,并可在模型上处理楼宇维修,房产管理等流程&#xD;
&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019141035.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019166740.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019174430.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;固定设备数据模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050019226910.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;固定设备的3D模型由设备的Pro/E图纸生成,并可在模型上处理巡检等流程,并可显示运行数据,故障数据&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023255739.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023262773.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023266427.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;移动设备数据模型&#xD;
&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023356828.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;移动设备的3D模型由设备的Pro/E图纸生成,并可在模型上处理调度流程,并可显示运行数据&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023382948.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023471397.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023495250.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201102/201102050023564057.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/1949210.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/02/05/1949210.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/01/16/1936831.html</id><title type="text">TFS停机 文档代码暂时迁移</title><summary type="text">TFS停机 文档代码暂时迁移 由于TFS服务器上的SharePoint被认定为网站,需要办理手续,现已停机,等处理好以后,我将重装TFS 2010.提供源码服务,TFS中的文档代码整理完后暂时移到 http://cid-c36588978afc344a.office.live.com/documents.aspx 	  完成时间:2006年描述:wf3.0 + WPF业务调试界面 http://w...</summary><published>2011-01-16T11:33:00Z</published><updated>2011-01-16T11:33:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/01/16/1936831.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/01/16/1936831.html"/><content type="html">&lt;p&gt;&lt;/p&gt;&lt;p&gt;TFS停机 文档代码暂时迁移&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;由于TFS服务器上的SharePoint被认定为网站,需要办理手续,现已停机,等处理好以后,我将重装TFS 2010.提供源码服务,TFS中的文档代码整理完后暂时移到&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;http://cid-c36588978afc344a.office.live.com/documents.aspx&#xD;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161932596396.png" alt=""/&gt;&#xD;
	&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse:collapse" border="0"&gt;&lt;colgroup&gt;&lt;col style="width:219px"/&gt;&lt;col style="width:487px"/&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161932595872.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2006年&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:wf3.0 + WPF业务调试界面&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;     http://www.cnblogs.com/foundation/category/212587.html &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:代码打包,开发文档打包&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:不再发布新版本&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:不提供,做为新功能的原模型,继续添加新功能用于测试演示用&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/2011011619330017.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2007年&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:wf3.0 + ASPNET + Sharepoint + InfoPath &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:用户定制&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:不再维护&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;1业务流程逻辑被Wxwinter.BPM兼容,但要用Wxwinter.BPM重新设计流程,业务流程设技方式会有较大变化&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;2.历史数据可以转换为Wxwinter.BPM,归档数据&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933008937.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2008 年&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:基于[BPM.Foundation  添加功能] + ASPNET&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:用户定制&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:不再维护&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;1.业务流程模式被Wxwinter.BPM兼容,可用Wxwinter.BPM重新设计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;2.历史数据可以转换为Wxwinter.BPM,归档数据&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933007541.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2008 年&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:基于[BPM.Foundation 数据结构 ,引擎有调整] &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;+ ASPNET +Silverlight&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:代码同步,开发文档同步,运行程序更新,用户定制&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:不再维护&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;1.业务流程可以升级到Wxwinter.WF,历史数据无法升级&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;2.业务流程可以转换为Wxwinter.BPM,历史数据可以转换为归档数据&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933009559.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2009 年&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:参照[BPM.Foundation 数据结构] ,引擎重新设计 ,UI全部使用 Silverlight&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;     http://www.cnblogs.com/foundation/category/212588.html&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:代码同步,运行程序打包,用户定制&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:继续更新&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;1.业务流程可以转换为Wxwinter.BPM,历史数据可以转换为归档数据&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;2.如无对Wxwinter.BPM的特殊需求,可不升级&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933015722.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;完成时间:2011 年(预计)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:Wxwinter.BPM,数据结构重新设计,多引擎支持,默认提供WF4.0 引擎&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;     http://www.cnblogs.com/foundation/category/280063.html &#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;默认提供Silverlight版的功能业务UI,提供Silverlight版的功能业务二次开发SDK&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供其它UI开发的数据生产接口&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:开发中&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:代码同步,开发文档同步,运行程序打包,SDK同步,用户扩展,用户定制&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;升级:功能模块更新&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933018230.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:各类代码例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:持续添加&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:代码打包&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933017150.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:企业应用解决方案&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:持续更新&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:从事企业应用解决方案的好友&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/foundation/201101/201101161933025788.png" alt=""/&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;描述:本人的学习笔记&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─01_基础&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─01_NET基础&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Lambda ,Expression Tree&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─核心&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─线程&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─集合,Linq&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─接口&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      └─集合&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─02_功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─API&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─加密,安全,数字证书&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─03_数据访问&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─1_事务&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2_DataSet&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─3_LINQ To SQL&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─4_LINQ To  Entity&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─5_ADO.NET Data Service&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─6_ASPNET 动态数页面&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─工具类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─数据库之间的数据交换&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─04_XML&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─DOM&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Office XML&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─RSS&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SVG&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─VML&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─WRL&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─XML&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─XSL&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─数据岛DSO&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─05_网络服务&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─HTTP&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─TCP&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─UDP&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─实现ASPNET服务器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─06_Web Service&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─07_Remoting&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─08_WCF&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Silverlight与WCF&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─WCF双向通信&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─跨域安全&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─WCF功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─09_Windows Service&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─10_WinForm&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Winform 数据控件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─WinForm11 界面&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─WinForm20 界面&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─11_WPF&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─3D&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─UI&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─WPFToolKit&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─动画&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─变换&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─打印&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─数据绑定_模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─绑定&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─视图&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─滤镜&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─绘图&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─12_Silverlight&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─01_UI控件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─02_数据控件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─03_自定义控件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─04_键盘,鼠标,多点触控&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─05_图型,图象,打印,3D&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─06_动画&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─07_组件,功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─08_线程&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─09_网络&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─10_OOB&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─11_高级&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─1_绑定&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─2_样式&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─3_模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─4_附加属性&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─5_行为&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─6_视觉状态管理器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─12_框架&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │     ├─BusinessApplication&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │     ├─DomainService&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │     ├─MVVM&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │     ├─WCF RIA&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │     └─本地化&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─13_SQL Server&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SQL Server 2005 Mobile_CE&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SQL Server Compact Edition&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SQL Server 系统管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SQL 命令&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─T-SQL&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─14_报表&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─Reporting 2008 Server 方式与Builder 2&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─Reporting Local 方式&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  ├─ASPNET例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  └─WCF例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─Reporting Server 方式&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─报表管理器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      └─统计分析&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─02_ASPNET&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─00_HTML,CSS,VBScript&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─01_ASPNET原理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─02_ASPNET基础&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─03_WebForm控件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─04_AJAX&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─AJAX扩展&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─XMLHTTP&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─05_MVC2&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─06_功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─07_组件&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─08_架构&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─ASPNET权限架构&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─网站架构&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─门户&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─09_ASPNET与IIS&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─03_工作流&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─WF3&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─WF笔计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─WF4&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─01_基础&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─02_Activity&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─03_流程设计器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─04_功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─05_应用&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─WF4新&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─01_基本Activity&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─02_自定义Activity&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─03_流程图&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─04_Delay,Parallel,线程,异步&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─05_跟踪&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─06_持久化&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─07_异常,取消,事物,补偿&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─08_宿主&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─09_功能类&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─10_WCF&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─11_设计器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─工作流设计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─WF业务流程平台设计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  ├─流程学&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  │  ├─事项&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  │  ├─时间引擎设计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  │  └─权限角色资源&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  └─流程需求设计模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─WF功能控制流程平台设计&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      ├─理论资料&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  ├─WFMC规范&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  ├─工作流算法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  ├─工作流管理技术&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│      │  └─工作流设计文档资料&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─04_扩展开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─01_COM,COM+&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─02_MSMQ&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─03_Azure&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─04_CE&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─CE 5&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Windows Mobile 6&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─WP7&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─05_Office System&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Excel&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Excel Server 2007&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─InfoParh&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Project Server&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─Word&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─06_Exchange&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Exchange SDK 工作流应用程序模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Exchange 开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Exchange 管理使用&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─处理Exchange的AD权限&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─07_BizTalk&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─08_SharePoint&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SharePoint 2010&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─SharePoint 3.0&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─SharePoint Form 方式验证&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─SharePoint 功能类库&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─SharePoint 工作流&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─SharePoint 管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      └─WebPart 开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─09_DirectX&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─游戏杆&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─声音&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─D3D&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─10_外接应用程序开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─11_外设开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─C# 串口&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─串行&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─VB操作COM口&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─串行通信调&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─并口&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─红外&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─蓝牙&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─调置解调器&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      └─AT指令集&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─12_VBScript&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─13_IronPython&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─14_AutoCAD&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─15_多鼠标应用&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─16_地理系统&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─17_条形码&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─18_飞信API&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─19_视频,监控&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─Windows Media Server&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─摄像头&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─海康视频开发&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─20_GPS&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─05_VS,TS,TFS,VSS,调试工具&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─Team Foundation&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─Visual SourceSafe&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─Visual Studio&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─Windbg&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─内存分析&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─单元测试&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─打包&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─混淆&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─06_数据结构,算法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─Bezier曲线算法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─算法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─数据结构&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─07_项目管理,软件工程&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─08_企业管理,信息化建设&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─业务流程梳理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─1_组织结构&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2_权限体系&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─3_任务&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─4_时间&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─5_流程设计原则&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─6_流程梳理例子&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─7_流程设计文档模板&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─企业信息化建设&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─模块&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─B To B 电子商务&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─BPM 工作流&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─CMS 内容管理系统&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─CRM 客户关系管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─DRP 配送需求计划&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─EAI 企业应用集成&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─ERP 企业资源计划&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─HR 人力资源&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─MIS 企业信息管理系统&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─PDM 产品数据管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─PLM 产品生命周期管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SCM 供应链管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─SOA 统一的企业应用平台&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─企业门户&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─知积管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─管理理论&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─定律&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─管理思想&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─4R模式&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─7S模型&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─EVA管理(经济附加值)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─K型管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─OEC管理法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─T型管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─一分钟管理法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─互动管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─人格管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─价值管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─企业健康管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─例外管理(异常管理)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─倒金字塔管理法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─危机管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─变形虫式管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─变革管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─品牌管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─宽容管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─开明管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─扁平化管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─抽屉式管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─敏捷管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─时间管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─末日管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─柔性管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─标杆分析法(标杆瞄准)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─沟通管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─海豚式管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─目标管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─精细化管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─绩效管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─能本管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─虚拟企业&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─蚂蚁式管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─赋权管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─走动管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─跨文化管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─钩稽管理(查考)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─预算管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─管理方法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─532绩效考核模型&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─5S管理法(5S现场管理法)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─JIT&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─SWOT分析模型&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─产品数据管理(PDM)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─产品生命周期管理(PLM)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─企业内容管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─供应链管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─全面质量管理(TQM)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─六西格玛管理法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─客户关系管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─戴明循环(PDCA)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─敏捷制造&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─物流管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─知识管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─管理驾驶舱&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─购销比价管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─过程质量管理法&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─逆向供应链&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  ├─零库存&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  │  └─零缺陷管理&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  └─营销理论&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─4Cs营销理论&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─4Ps营销理论&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      ├─4R营销理论&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │      └─注意力经济&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;├─09_历年项目,培训&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─历年开发项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2001年以前的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2002年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2003年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2004年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2005年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2006年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2007年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2008年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2009年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  │  ├─2010年的项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─培训方案&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─培训讲座&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  ├─培训试题&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;│  └─计划要开发项目&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;└─10_开发规范&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        ├─CMM&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        ├─GB8567-2006(仅有模板)&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        ├─GB8567-88&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;        └─ISO&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;状态:持续更新&#xD;
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;提供方式:好友&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/1936831.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/16/1936831.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/foundation/archive/2011/01/12/1934127.html</id><title type="text">介绍一下我的职业</title><summary type="text">在文章中提到我是自由职业者,这几天很多朋友给提供了软件外包的项目,在这里我首先表示感谢,但要说声抱歉了,我不接软件外包项目下面给对我好奇的朋友简单介绍一个我自己,我大学时的专业是经济法,编程是我从小就喜欢的,1989年,上五年级时,我就开始用basic写程序玩(那是一个很多人还无法区分计算机与计算器有什么区别的时代),上大学时经常编一些小的企业管理软件挣些零花钱,大学毕业后,干过一段时间的律师,但后来还是又回到软件开发这个行业了,这几年主要从事以下几种类型的工作:1.企业信息化建设的业务顾问2.企业经营管理的业务顾问3.企业法律顾问(现在只做软件知识产权方面)4.企业合同顾问(现在只做软件项目</summary><published>2011-01-12T15:30:00Z</published><updated>2011-01-12T15:30:00Z</updated><author><name>WXWinter(冬)</name><uri>http://www.cnblogs.com/foundation/</uri></author><link rel="alternate" href="http://www.cnblogs.com/foundation/archive/2011/01/12/1934127.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/foundation/archive/2011/01/12/1934127.html"/><content type="html">&lt;p&gt;在文章中提到我是自由职业者,这几天很多朋友给提供了软件外包的项目,&lt;br /&gt;在这里我首先表示感谢,但要说声抱歉了,我不接软件外包项目&lt;/p&gt;&#xD;
&lt;p&gt;下面给对我好奇的朋友简单介绍一个我自己,&lt;/p&gt;&#xD;
&lt;p&gt;我大学时的专业是经济法,编程是我从小就喜欢的,1989年,上五年级时,我就开始用basic写程序玩(那是一个很多人还无法区分计算机与计算器有什么区别的时代),上大学时经常编一些小的企业管理软件挣些零花钱,大学毕业后,干过一段时间的律师,但后来还是又回到软件开发这个行业了,这几年主要从事以下几种类型的工作:&lt;br /&gt;1.企业信息化建设的业务顾问&lt;br /&gt;2.企业经营管理的业务顾问&lt;br /&gt;3.企业法律顾问(现在只做软件知识产权方面)&lt;br /&gt;4.企业合同顾问(现在只做软件项目合同)&lt;br /&gt;5.企业业务流程方面的软件架构设计,项目管理,项目实施&lt;br /&gt;6.软件项目可行性评估,项目监理&lt;br /&gt;7.软件团队的组建,架构师,项目经理的培训&lt;br /&gt;8.业务流程类软件团队的设计思想,架构,开发方式,开发技能方面的综合培训&lt;/p&gt;&#xD;
&lt;p&gt;还有, 我2011年的时间基本都已安排出完了,都是2010年时提前预定的,2012年是否转行我还在考虑中.所以今年我就不接新活了.&lt;br /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;另外,WF4.0平台已定版,我正在制做业务示例与说明文档,原计划年前发布,但一个老客户遇到了棘手的问题,需要我帮助他们一下,新平台只能延期了.&lt;/p&gt;&lt;img src="http://www.cnblogs.com/foundation/aggbug/1934127.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/foundation/archive/2011/01/12/1934127.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
