NET4.0 CTP 中的WF

早上发了一篇[WF工作流设计器(WPF)(代码下载在文章里)这个版本内置了流程调试器,有业务需求的朋友可以将这个设计器集成到业务平台中了],

今天看有不少朋友对Visual Studio 2010 CTP 的发布很感兴趣,就决定写一篇关于NET4.0 CTP 中的WF介绍的文章

这个是前面提到的 [WF工作流设计器(WPF版)] NET4.0 的代码: https://files.cnblogs.com/wxwinter/Code40.rar

后面的测试我用的就是这个例子

VS2010的开发界面没什变化,穿了个马夹我还认识他(^_^)

 

不过有用WPF实现的部分

 

 

NET 4.0中统一将WF的类库升级为 4.0.0.0

 

WF的类库的运行库要求Runtime 为 4.xxxxx

 

在VS2010中创建项目与VS2008相,可以选多个NET版本,项目类型还是那几类

 

 

 

 

工具栏中所提供的Activity没的太大变化,(注意,如果创建的是Net4.0项目,看到的还是如下的工具栏,但所有Activity的引用其实都是4.0的)

 

下面是[WF工作流设计器(WPF版)] NET4.0 的例子说明

之所以用这个例子,是因为这个例子用到的WF的功能比效多,并且用到了WPF,用这个例子所测试的覆盖面会大一些

 

 

 

 

 

 

 

关于 [WF工作流设计器(WPF版)] 的更多功能介绍可见[WF工作流设计器(WPF)]

 

 

总结:

本文的目的不是介绍 NET4.0 CTP 中的WF,只是为正在学习WF或正在用WF开发业务平台的朋友说明一下NET4.0 CTP 中的WF

 

跟AspNET1.1 到 AspNET2.0 不同

跟Linq To SQL 与 Ling To Entity 不同

跟WPF/E 到 Silverlight 1.0 到 Silverlight 2.0不同

 

WF其实从WinFX的B1 到 NET3.0 再到 NET3.5 基本上没的什么本质变化,只是添加了些功能,NET4.0正版中的WF会是什么样不好说,不过就目前的测试情况看,至少兼容性很好.

毕竟做为MS的一个Foundation,架构的稳定是最重要的.

 

所以,对于学习WF或正在用WF开发的朋友,我的建议是你可以完全忽略WF版本的不同,如何用 WF所提供的架构与思想去构建自已的业务才是真正要思考的.至于多几个控件,多几属性,方法,事件,在我看来到是无关紧要的

 

 

 

posted @ 2008-10-28 16:10  WXWinter(冬)  阅读(4467)  评论(22编辑  收藏  举报