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所提供的架构与思想去构建自已的业务才是真正要思考的.至于多几个控件,多几属性,方法,事件,在我看来到是无关紧要的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!