WF追忆】的更多相关文章

前一阵子学习了一下工作流,现在写个总结记录一下这个过程.要弄工作流,首先就要有个界面来画图,做web的,没办法,只能选择javascript和silverlight,找来找去,最后用了Shareidea的和Workflow11的界面,在此对他们表示感谢,界面是在Shareidea上面进行的修改,把Workflow11的很多东西也揉进来了,最后合成的一个杂交体.但是最后因为要玩hadoop,要清理磁盘空间,把工程给误删了,直到现在才发现..我3个月的业余时间完成的代码全部被干掉了,已经无法挽回了,…
<WF编程>笔记目录 2008-03-18 09:33 by Windie Chai, 26803 阅读, 49 评论, 收藏, 编辑 WF笔记开始 <WF编程>系列之0 - WF笔记开始 电子版下载地址 <WF编程>系列之附录 电子版下载地址 1 Hello, Workflow 1.1 创建工作流解决方案 <WF编程>系列之1 - Hello,Workflow & 创建工作流解决方案 1.2 漫游工作流 1.2.1 活动 1.2.1.1 自定义活动…
这个demo中我们将用If/Else逻辑加到工作流用来展示不同的message通过自定义的条件. 如果name的字符数是奇数,第一个单词就输出“Greeting”否则输出“Hello”. 1. 在SayHelloInCode类中加上方法,如图: 2.在SayHelloFixture.cs创建一个单元测试验证正确性,如图: 运行该单元测试会报错,返回的结果是"Hello"开头的,因为我们还没有定义工作流在不同条件下返回的信息. 3. 完成相关定义 打开SayHello.xaml工作流设计…
测试工作流: 运用wf(四)的solution: 创建单元测试项目: 1.选择HelloWorkflow解决方案,右键选择添加新建项目:选择单元测试模板,命名为HelloWorkflow.Tests. 2.右键HelloWorkflow.Tests,添加项目引用,选择HelloWorkflow项目.继续添加引用,添加System.Activities程序集. 3.重命名UnitTest1.cs,改为“SayHelloFixture”. 创建一个测试: 1.在测试类中添加相关引用 using Sy…
我们已经在c#和xaml上编写了工作流,或者有的人会觉得在xaml上编写的workflow没什么优点,然而其实xaml其实具有一些很特别的优势. 1. xaml支持工作流设计器,c#不支持: 2. xaml能被动态的加载运行而不需要在一个特定的位置去编译他. 动态工作流能给那些需要生成业务逻辑或者做一个runtime的决定的应用程序提供一些比较好的特性,下面我将讲解怎样实现基于XAML的动态工作流: 1. 运用wf(三)的solution. 2. 修改SayHello.xaml文件属性如下图:…
前言: 到现在我们可以看到,WF4包含一个.xmal 文件的设计器和一个调用活动的runtime.当你创建自己的工作流的时候,你是同时也创建了一个活动, 因为活动是一个继承System.Activities.Activity的类. 活动可以实现业务程序,一些活动实现业务程序通过调用其他的活动,例如SayHello活动不能实现写text到console上,而是通过WriteLine活动去做这个工作. 为了实现这个我们将继承一个不同的基类System.Activities.CodeActivity.…
步骤一: 运用WF(一)中创建好的solution 重命名Workflow1.xaml,变为SayHello.xaml 并在属性窗口设置名称为HelloWorkflow.SayHello,如下图: (修改activity名称不是必要的,但是这回事一个好的习惯,使xaml文件的名称与activity名称相配.) 重新编译程序,程序会报错(因为你修改了工作流的名字),如下图: 为什么修改工作流的名称会编译失败? 工作流实际上是一个申明在XAML中的类,继承与System.Activities.Act…
[WF] Quickstart Sample 前言 Workflow Foundation(WF),总是给人一种很有用.可是却不知道怎么用的印象.这主要是因为前置的功课太多.要整合很多底层知识,才能完整写出:执行Activity.暂停Activity.重读Activity.继续Activity,这一连串的工作流程. 下列这个范例,是笔者学习Workflow Foundation,所做的范例纪录.主要是纪录如何:整合WF基础功能来执行一个Activity,这个Activity在闲置时会自动储存到数…
1.mp3播放器:工具箱中右键,在弹出的菜单中选择“选择项”,添加“com组件”,选择名称“windows Media Player",点击确定就会在工具箱新增一个“windows Media Player"控件.程序中隐藏到了wf本身的边框,用picturebox实现移动无边框窗体效果,通过定时器实时更新进度条,最后理解控件playState的几种状态就没有什么了. #region 移动无边框窗体 private void pictureBox3_MouseDown(object s…
WF(Windows Workflow Foundation ,中文译为:Windows工作流基础)是一种基于更高级抽象概念的编程语言,适合于实现业务流程.虽然可以通过使用图形化的工具(Workflow Designer)来创建WF程序,但是开发人员可以通过XAML(Extensible Application Markup Language,可扩展应用程序标记语言),以便充分利用WF所提供的各项功能. 工作流,大家都不陌生,在OA系统当中,就广泛应用了这个技术.出于战略的考虑,微软也在.NET…