建立一個內含WWF的應用程式

WWF开发指南 WWF开发指南,原版书扫描件,不含示例源码,源码网上有,自己去下载 立即下载

转自:Jiade's Talk 的blog

首先,我們開啟VS.NET2005,建立一個新的Sequential WorkFlow專案,並利用WWF提供的Activity,建立如下的流程,分別於DOS模式下輸出"FIRST"及"SECOND"字眼…

其次我們就要撰寫這兩個Code節點中所要執行的動作,您可以切換到code view,新增以下的兩個function

private void code1_ExecuteCode(object sender, EventArgs e)
{
Console.WriteLine("FIRST");
}

private void code2_ExecuteCode(object sender, EventArgs e)
{
Console.WriteLine("SECOND");
}

分別執行兩個不同的節點動作…執行編譯動作,您就已經完成流程設計的動作。

接下來就是要撰寫一個應用程式去執行這一段流程:

1.一樣開始VS.NET2005,建立一個Console應用程式

2.將以下CLASS加入參考 System.Workflow.* 以及我們剛剛建立的DLL檔案

3.撰寫以下程式碼

using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Workflow.Runtime;
using System.Workflow.Runtime.Hosting;
using System.Reflection;



namespace ConsoleTest
{
class Program
{
static AutoResetEvent waitHandle = new AutoResetEvent(false);
static void Main(string[] args)
{
try
{
Console.WriteLine("Start Application");
WorkflowRuntime wfr = new WorkflowRuntime();
wfr.StartRuntime();
System.Type type = typeof(myWorkflow2.Workflow1);
wfr.WorkflowCompleted += OnWorkflowCompletion;
wfr.StartWorkflow(type);
waitHandle.WaitOne();
Console.WriteLine("Application End");
Console.ReadLine();
wfr.StopRuntime();
}
catch { }

}
static void OnWorkflowCompletion(object sender, WorkflowCompletedEventArgs instance)
{
waitHandle.Set();
}
}
}

4.執行該Console程式您將會看到程式依序輸入 "FIRST" 和 "SECOND"

您可以試著再度開啟剛剛的流程設計專案,將code1和Code2的順序對調,存檔後,在執行一次,則輸出的順序就變成"SECOND"和"FIRST"

POWER SI仿真流程 一、打开软件Power SI二、加载PCB,可以直接使用brd文件,不用再进行格式转换三、check Stackup,与原来的PCB叠层对照一遍,检查数据加载后有没有出错。四、select Nets,加载brd文件后,可能所有的网络都处于使用状态,先在右侧net manager下面右键disable all nets,再使能需要仿真的电源网络(如果要仿真的网络没有归属到电源网络,在其上右键,选classfy as power \ground nets) 阅读详情

相关推荐

Ubuntu 22.04下Nvidia显卡驱动安装全攻略:从PPA源到避坑指南

本文详细介绍了在Ubuntu 22.04系统下安装Nvidia显卡驱动的完整流程,包括PPA源的使用、旧驱动清理、安装后验证及常见问题解决方案。特别针对机器学习开发者和图形设计师,提供了从基础安装到性能调优的全方位指南,帮助用户避免常见安装陷阱并优化GPU性能。

weixin_29213655的博客 382

制作自定义工作流(WWF)设计器

注: l         这是一篇翻译,来自http://msdn2.microsoft.com/en-us/library/aa480213.aspx l         对于一些细节我没有完全翻译 l         增加了一些我的注释,在“[]”里面 l         主要是给朋友们介绍一下这方面的情况 Vihang DalalSoftware Development Eng...

weixin_34220623的博客 295

VUE3 实战手记(一)集成 EasyUI for Vue 组件库

本文详细介绍了如何在VUE3项目中集成EasyUI for Vue组件库,包括环境准备、基础安装、配置与集成、TypeScript类型问题解决以及组件实战等内容。EasyUI以其轻量级和开箱即用的特性,特别适合快速开发后台管理系统,提升开发效率。

weixin_30628801的博客 530

WPF、WCF与WWF

WPF即Windows Presentation Foundation,WPF在建立

huangmao2011的专栏 1340

IEEE Transactions on Industrial Informatics(TII) 投稿须知- Initial Submission

请注意,您可以在作者中心查看稿件的当前状态,如:在EIC办公室、分配给AE、AE邀请审稿人、AE指定审稿人、正在审稿、等待AE决定、等待EIC决定。为了确保公正的评审过程,我们要求在稿件中没有任何作者的身份(不包括作者的姓名、传记、隶属关系、求职信、签署的版权表格、识别脚注、致谢等)。如果你的手稿有很大一部分已经在会议上发表过,论文必须隐藏所有作者的身份,这样会议论文就可以被引用,就好像它是由不同的作者写的一样。请注意,通常你的技术成就是根据被引用的次数来评估的,而不是根据发表的论文数量。

loinleeai的博客 4431

3DE重客户端安装

3DE重客户端安装

m0_48170265的博客 9429

在asp.net中实际应用工作流(WWF)的2个实例教程

在asp.net中实际应用工作流(WWF)的2个实例教程看了工作流的一个Console版实例,想在asp.net中实际应用一下WWF,但苦于能力不够,在此找到2篇还算不错的文章,共享之:codeproject.com上的case-study文章,08年底写的:Navigational Workflows Unleashed in WWF/ASP.NET 3.5http://www.codepr

净心编程 2892

HUAWEI华为荣耀MagicBook MateBook B D E X 13 14 16 笔记本MateStation台式机原装Win10出厂Windows11系统

HUAWEI华为MateBookX原装出厂系统恢复原厂系统,型号:MACHC-WAE9LP、EUL-W29P、MACHR-W19L、MACHR-W29、MACHD-WFE9、MRGF-16、MACHR-W19BL、MACHD-WFE9Q、WT-W19、Mach-W19、Mach-W29、WT-W09、WT-W19、MACH-W29等。HUAWEI华为MateBookE原装出厂系统恢复原厂系统,型号:PAK-AL09、GK-W7X、GK-G58、GK-W76、DRC-W76等。

QQ17855069的博客 17万+

[WWF] 开篇

WWF简介Download Windows Workflow Foundation (WWF)是编程模型,引擎和工具,用于在Windows上快速生成启动工作流的应用程序.它包括一个命名空间、一个进程内工作流引擎和多个Visual Studio 2005设计器。Windows Workflow Foundation是一个框架,让用户可以在其为Windows Vista、Windows XP和Wind...

weixin_30247307的博客 177

基于Python的军事装备数据爬取与分析:从网页抓取到数据可视化实战

本文将详细介绍如何使用Python最新技术栈构建一个完整的军事装备数据爬虫系统。我们将从爬虫基础讲起,逐步深入到异步爬取、反反爬策略、数据存储与分析等高级主题,最终实现一个能够自动抓取、清洗、存储和分析军事装备数据的完整解决方案。文章包含大量实战代码示例,涉及requests-html、aiohttp、Playwright等现代爬虫库,以及MongoDB存储、Pandas分析和Pyecharts可视化等技术。关键词:Python爬虫、军事数据、异步爬取、反反爬、数据可视化。

2201_76125261的博客 1189

电气:蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab\python实现)

    个人电气目录传送门:学好电气全靠它,个人电气博文目录(持续更新中…)     本文内容包括22页(代码和一些自己对风光的观点) 提示:专栏解锁后,可以查看该专栏所有文章,划算。 文章目录一、理论依据1.风电DG出力概率模型1.2光伏DG出力概率模型1.3对风光的认识二、蒙特卡洛模拟1000个风光场景、并通过削减法得到5个典型风电场景 (Matlab 版程序)三、蒙特卡洛模拟1000个风光场景、并通过聚类法得到5个典型

总裁余(余登武)博客 7681

WWF支持的工作流模式和风格

WWF支持的工作流模式和风格Dino Esposito的文章Getting Started with Microsoft Windows Workflow Foundation: A Developer Walkthroughhttp://msdn.microsoft.com/windowsvista/building/workflow/default.aspx?pull=/libra

Kim4Apple 1212

【WorkBuddy专栏15】灵感被折叠到「更多」里,真的不重要了吗?——一个「被低估」功能的当下价值与未来演变

【WorkBuddy专栏15】灵感被折叠到「更多」里,真的不重要了吗?——一个「被低估」功能的当下价值与未来演变

AI人人懂 962

WWF初探

摘要 介绍微软WWF技术和特性,为那些在微软.NET平台上开发工作流驱动应用的开发者提供帮助。 注意:这篇文章是基于WWF Beta1版本,在最终版之前会有所变化。 微软的WWF是在Windows平台上开发工作流方案的一个扩展框架。作为即将发布的微软WinFX的一部分,WWF提供了API和工具用来开发和定制基于工作流的应用。WWF提供了一个单一的,统一模型来创建端到端的应用...

weixin_30425949的博客 334

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WWF3状态机工作流<WWF第七篇>

WWF3状态机工作流<WWF第七篇>   状态机是另外一种常见的工作流类型。它是以状态的变迁为驱动而进行业务流转的,是一定需要人为干预的,而不像顺序类型工作流那样可以按照事先设计好的业务流程一步一步依次执行下去。 一、状态机工作流范例   State...

ajwqb06628的专栏 265

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

WWF(Windows Workflow Foundation)开发环境的建立。 .NET 技术前瞻,WWF,Windows,Workflow,Foundation...

1.安装WindowsSDK for Vista,有1.14G之巨,可以从MS的网站上下载,不过需要验证WINDOWS,可以去讯雷区用WindowsSDK为关键字搜索下载.2.安装Virsul Studio 2005.3.安装Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 2_2(EN),这个是V...

weixin_30416871的博客 111

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

荣耀30系列WWF联合倡议守护地球上的朋友们

“2个月,15位专业摄影师,从海岸线到青藏高原,从繁华城市到荒僻无人区,3800平方公里的探索,记录32种野生动物”,荣耀30系列发起了一次疯狂挑战,邀请平日里近距离接触野生动物的摄影师,用长焦守望地球上的朋友们,重塑人与自然的相处方式。 4月22日地球日,记录这次挑战过程的野生动物小短片正式上线,荣耀携手战略合作伙伴@WWF世界自然基金会 ,@一个地球OPF以此倡议“保持距离 更加亲近”,邀约...

程序人生的博客 966

观WWF的web cast感

这个web cast感觉录制的不错,主要原因是它采取了问答与即时沟通的方式,提问的人水平挺高,我想的问题他都帮着问了。那么WWF看起来只是一个设计层基石。也就是说如果把软件架构分成framwork的话,它应该有三个层次的framework.第一个层次是给开发人员用的,它是一个开发应用平台。如发email/sms, workflow, zip, database access, file servi...

weixin_30650859的博客 163

WWF之简单的状态机工作流例子

原来做的OA项目中用的公务审批这样的工作流。我们自己写的程序来实现。现在微软有了WWF工作流。研究了一下果然很好。里面也有好多好的机制。WWF工作流有两种:顺序工作流和状态机工作流一般OA系统或者其他系统的审批流程都是对应微软工作流的状态机工作流,状态机工作需要事件驱动而且一般都有外界用户交互的界面。这个例子就是简单状态机工作流例子,学会以后自己添加业务处理方法进去来实现自己的审批业务流程...

weixin_30878361的博客 174

Windows Workflow Foundation (wwf) 学习笔记(一)

1、安装Windows Workflow Foundation。      目前微软发布的最新版本为:Visual Studio 2005 Extensions for Windows Workflow Foundation Beta 1.2.exe。      微软的WebCast课堂讲师说要先安装 WWF,然后安装 VS2005,才能够正常使用Workflow Foundation,如

adam601的专栏 1217

WWF(Windows Workflow Foundation)的简介

转自 dudu blogWindows Workflow Foundation简介(翻译):      Windows Workflow Foundation是帮助您在Windows平台上快速建立工作流应用程序的编程模型、引擎和工具。 ——翻译自:http://msdn.microsoft.com/windowsvista/building/workflow/workflow_overview/

dotnet.youkuaiyun.com 团队blog (测试) 3360

windows workflow foundation(WWF)学习记录

微软的WorkFlow(WWF)和windows presentation foundation(WPF), windows comunications foundation(WCF),是微软基于Vista和.net 3.x的战略。 Windows WorkFlow 的主要功能是,把逻辑控制和窗体分开。其中,逻辑建立为一个专门的workflow文件(用 C#或者XML表达),窗体就是传统的win...

weixin_30378623的博客 184
上一篇: ASP.NET程序中常用代码汇总(五)
下一篇: WWF(Windows Workflow Foundation)的简介
dotnetgroup
博客等级 码龄21年 2粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值