2007-2-28 11:15:00
Visual Studio 2005 Designer for Win-WF

MSDN原文: http://msdn2.microsoft.com/en-us/library/ms441543.aspx

Visual Studio 2005 Designer for Windows Workflow Foundation 提供的图形界面使我们可以在Visual Studio 开发环境中快速开发工作流.

WF Workflow 标记

每个 WF workflow 都可以用下列文件集合之一来表示:

  • 一个 XML 文件, 或者称之为标记,它包含了工作流的元数据定义;
  • 代码文件,包含有自定义代码,用来表示工作流的属性和行为;
  • 标记文件和代码文件,代码文件.

标记文件采用可扩展应用程序标记语言(eXtensible Application Markup Language,XAML)来书写, XAML拥有公开的架构,其扩展名为.xoml.

因为XAML拥有公开的架构,所以我们可以使用任何文本/XML编辑工具来编写XAML文件.而Visual Studio 2005 Designer for Windows Workflow Foundation 为开发人员提供一个图形界面来创建工作流,并自动生成相应的标记文件.

开发人员可以选择将元数据定义与工作流的业务逻辑集成,或者分离.工作流采取的"代码分离"类似于ASP.NET: 元数据定义从您的业务逻辑中分离出来.所以,标记文件不仅包含工作流中活动的元数据,还包括这些活动的属性和行为的详细描述.

对于采用代码分离方式创建的工作流,其信息被保存在两个文件中:

  • 标记文件.
  • 另一个是下列两种类型的文件之一:
    • 代码文件,包含有业务逻辑代码.此文件可以用C#或者VB编写.
    • 工作流规则文件,包含业务逻辑的规则定义.

这样创建的工作流实际上是唯一的.NET类型,虽然用XOML和代码文件或规则文件来表示,但当工作流项目被编译,这些文件被编译到一个.NET程序集中.使用Visual Studio 2005 Designer for Windows Workflow Foundation可以为SharePoint Services 3.0 创建这样的工作流.

另外,还可以编译只由标记文件组成的工作流.但是没有必要这样做;WF 运行时引擎可以载入并运行没有经过编译的标记工作流. 当为SharePoint Services 3.0 创建这样的工作流时,采取的方法是使用基于规则的,无代码的工作流编辑器,例如Office SharePoint Designer 2007.

Visual Studio 2005 Designer for Windows Workflow Foundation 的功能

Visual Studio 2005 Designer for Windows Workflow Foundation 是一个供我们快速创建工作流的工具,它集成到开发环境中,我们利用开发环境编写代码来实现业务逻辑.Visual Studio 2005 Designer for Windows Workflow Foundation 提供一个图形界面,包含直观的控件,以友好的开发环境为宿主.它的功能有:

  • 支持拖拽,从工具箱中拖拽预先定义好的工作流活动来构建自定义工作流.
  • 图形界面,使您采用直观的图形工具编辑工作流标记.
  • 集成到属性面板,开发人员可以通过图形界面配置工作流活动的属性,也可以直接修改代码,效果是一样的.
  • 附加到SharePoint进程来调试工作流,可以设置断点.
  • 支持图形化的"注释"掉活动.

Visual Studio 2005 Designer for Windows Workflow Foundation 被包含在Visual Studio 2005 Extensions for Windows Workflow Foundation 中,您可以在 Microsoft Download Center 下载它.它还包含了 Windows Workflow Foundation 运行时引擎和 SDK.

Windie Chai | 阅读全文 | 回复 | 引用通告
2007-2-27 9:22:00
SharePoint多级审批工作流开发文档[Sequential版]
研究了一段时间SharePoint工作流之后的一个总结.
基于ECM Starter Kit Beta2 开发.
工作流程图如下:

项目源码+开发过程文档下载:
http://www.cnblogs.com/Files/xiaoshatian/ApprovalSequentialEdition.zip

请大家多多指教.
Windie Chai | 阅读全文 | 回复 | 引用通告
2007-2-26 13:44:00
脚步

记得刚来北京的时候,喜欢从王府井书店不紧不慢的溜达到西单图书大厦,这段距离并不很远,途中还可以看看天安门,纪念碑和中南海前边的"为人民服务"鎏金大字.
我总是慢悠悠的走,一边看着身边经过的人们,一边心想为什么他们总是如此行色匆匆?
看着他们,我竟然心生怜悯,然后更加自得的散着步.

最近的一天,在回住所的路上,我突然想起了这些,笑了.
不知道从什么时候开始,我也"健步如飞"了,甚至有时,还会因此小小的自豪.
所以我笑了,不知道是不是在怜悯自己.
或者还有可能,是在怜悯以前的自己...

Windie Chai | 阅读全文 | 回复 | 引用通告
2007-2-19 21:17:00
除夕之火

除夕之夜,放完烟花之后已经是凌晨一时了,农历猪年来到了.
一家人刚坐在电视机前,突然,整个房间一片漆黑,
"不会吧?过年都停电?"
透过门口的小窗,看到外边还有亮光,自然想到院子灯还是亮着的,难道是房间内的防漏电装置跳闸了?
妹妹开门后惊呼:"着火了."
后院着火了,那家租赁店的院子内着火了.

原来租赁店的院子里堆放着许多杂物,不过大多是钢筋等,只有一堆竹板,就是这一堆竹板着火了.
烟花距离竹板有一段距离,再者,烟花也不足以将竹板点燃,这些竹板起火的原因是上方的电线脱皮裸露相互碰撞引起的,火势变大后,电线也跟着被烧断,这就是家里断电的原因.
火被扑灭之后,租赁点的老板断开了闸,我们的电力又恢复了.

家乡过年有个习俗,就是在除夕之夜要笼火堆,火堆在午夜着旺了象征着好运.而且这火堆还有一个好处就是在放烟花的时候提供一定的方便.
但是我长这么大了,过年还没有见过这么大的火堆...
今年会很旺么?

Windie Chai | 阅读全文 | 回复 | 引用通告
2007-2-18 20:55:00
今年烟花特别多

今年的除夕是这样过的,中午在爷爷家吃饭,晚上在姥姥家吃饭.
依例,烟花是少不了的,可是,今年的烟花仿佛特别多......

上边是我拍的一些烟花,我站在路中央,除夕的路总是空的,四周是此起彼伏的爆竹声.

预告:除了烟花,今年的春节还有一出特别节目......

Windie Chai | 阅读全文 | 回复 | 引用通告
首页 上一页 下一页 尾页 页次:1/6页  5篇日志/页 转到:
Who is Windie?
Announce
本Blog内所有内容皆属原创,谢绝转载.

欲转载技术文章者请访问『听风且吟』.
Calendar
Album
New Posts
New Messages
New Comments
Links
Infomation