WWF 工作流学习笔记(四进街)
2007-04-16 22:31
411 查看
我的第一个工作流 \"Hello Word\"
新建状态机工作流项目\"WorkflowLibrary1\"
private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
// System.Windows.Forms.MessageBox.Show(\"sdlkalksadfasdF\");
CodeActivity cd = new CodeActivity();
Console.WriteLine(\"Hello, from \'{0}\'.\\nI\'m an instance of the {1} class.\",cd.Name, cd.ToString());
}
2、添加新项目(控制台程序)\"ConsoleApplication1\"代码如下:
class Program
{
static AutoResetEvent waitHandle = new AutoResetEvent(false);
static void Main(string[] args)
{
//Form1 fr = new Form1();
//fr.Show();
WorkflowRuntime wn = new WorkflowRuntime();
wn.StartRuntime();
wn.WorkflowCompleted +=new EventHandler<WorkflowCompletedEventArgs>(OnWorkflowCompleted);
Type type = typeof(WorkflowLibrary1.Workflow1);
WorkflowInstance inst = wn.CreateWorkflow(type);
inst.Start();
//wn.CreateWorkflow(type);
waitHandle.WaitOne();
wn.StopRuntime();
Console.WriteLine(\"\");
Console.WriteLine(\"\");
Console.WriteLine(\"==========================\");
Console.WriteLine(\"Press any key to exit.\");
Console.WriteLine(\"==========================\");
Console.ReadLine();
}
static void OnWorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
waitHandle.Set();
//throw new Exception(\"The method Or operation is not implemented.\");
}
}
实现结果
[img=http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/art/wwfgetstart_04.png]
新建状态机工作流项目\"WorkflowLibrary1\"
private void codeActivity1_ExecuteCode(object sender, EventArgs e)
{
// System.Windows.Forms.MessageBox.Show(\"sdlkalksadfasdF\");
CodeActivity cd = new CodeActivity();
Console.WriteLine(\"Hello, from \'{0}\'.\\nI\'m an instance of the {1} class.\",cd.Name, cd.ToString());
}
2、添加新项目(控制台程序)\"ConsoleApplication1\"代码如下:
class Program
{
static AutoResetEvent waitHandle = new AutoResetEvent(false);
static void Main(string[] args)
{
//Form1 fr = new Form1();
//fr.Show();
WorkflowRuntime wn = new WorkflowRuntime();
wn.StartRuntime();
wn.WorkflowCompleted +=new EventHandler<WorkflowCompletedEventArgs>(OnWorkflowCompleted);
Type type = typeof(WorkflowLibrary1.Workflow1);
WorkflowInstance inst = wn.CreateWorkflow(type);
inst.Start();
//wn.CreateWorkflow(type);
waitHandle.WaitOne();
wn.StopRuntime();
Console.WriteLine(\"\");
Console.WriteLine(\"\");
Console.WriteLine(\"==========================\");
Console.WriteLine(\"Press any key to exit.\");
Console.WriteLine(\"==========================\");
Console.ReadLine();
}
static void OnWorkflowCompleted(object sender, WorkflowCompletedEventArgs e)
{
waitHandle.Set();
//throw new Exception(\"The method Or operation is not implemented.\");
}
}
实现结果
[img=http://www.microsoft.com/china/MSDN/library/Windev/WindowsVista/art/wwfgetstart_04.png]
相关文章推荐
- WWF 工作流学习笔记(二)
- WWF 工作流学习笔记(三进街)
- WorkFlow 工作流 学习笔记
- 工作流-Petri网概念(2) (学习笔记)
- Windows Workflow Foundation (wwf) 学习笔记(一)
- 工作流-Petri网概念(3) (学习笔记)
- Windows Workflow Foundation (wwf) 学习笔记(二)
- 传智播客学习笔记-OA工作流-jbpm笔记
- activiti工作流学习笔记
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- activiti工作流入门学习笔记
- Windows Workflow Foundation (wwf) 学习笔记(二)
- ofbiz——工作流学习笔记一(xpdl)
- WWF入门(二)(笔记):winform调用工作流
- 工作流-Activiti 学习笔记 01
- Windows Workflow Foundation (wwf) 学习笔记(一)
- VS2010 学习笔记 WF4 (6) 使用WorkflowApplication启动工作流
- SharePoint开发学习笔记4——使用aspx自定义表单的工作流(1)
- Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解