![]() |
1
2
就我个人而言,这将是一个“先买后建”的决定。我会先买点东西再写。 我在一家相当大的公司工作,并且可能会对它的钱感到愚蠢,所以如果你是为自己写这篇文章,并且不能买东西,我会收回你的评论。 以下是一些随机的想法: 我将把工作流具体化为一种配置,可以在启动时从文件或数据库中读取。 它看起来像一个有限状态机,具有状态、转换、事件和动作。 我希望能够插入不同的操作,这样我就可以动态地定制不同的流。 我希望能够注册不同的订户,他们希望在特定事件发生时得到通知。 我不希望看到像那个电子邮件服务器那样的硬编码。我宁愿把它封装到一个emailnotifier中,我可以插入到需要它的事件中。蜂鸣器通知呢?还是手机?黑莓?相同的架构,不同的通知程序。 是否要包括用于人机交互的处理程序?我处理的所有工作流都是人工和自动处理的混合体。 您是否希望连接到其他系统,如数据库、其他应用程序、Web服务? 这是个棘手的问题。祝你好运。 |
![]() |
2
0
@埃里克:(就我的答案的适用性发表评论。)如果你喜欢设计和构建你自己的定制工作流系统的技术挑战,那么我的答案没有帮助。但是,如果您试图用将来需要支持的代码来解决实际的WF问题,那么我建议您使用内置的WF系统。 工作流程 支持现在是.NET框架的一部分,称为 “工作流基础(WF)) “。正如达菲莫在他的“在构建之前购买”评论中指出的那样,学习如何使用内置库几乎比编写自己的库容易得多。 工作流用XAML表示,并由Visual Studio中的设计器支持。 有三种类型的工作流(来自维基百科,链接如下)
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |