【问题标题】:How do I communicate with the user in a finite state machine implementation?如何在有限状态机实现中与用户通信?
【发布时间】:2010-01-31 18:48:30
【问题描述】:

基本上我有一个自定义实现的有限状态机,它主要监听硬件开关状态变化以启动转换,但有些事情需要与用户沟通......

例如,用户需要告诉它是重复还是保存并重置。

我对如何做到这一点有一个很好的想法......当它到达那个点时我可以引发事件,然后 UI 层会询问用户然后触发转换,但是有没有更好的方法或我应该遵循一些模式?

只是寻找一些见解,所以我不会以错误的方式这样做。

我将其标记为社区 wiki,因为它不是真正的单一答案类型的问题。

【问题讨论】:

    标签: c# .net-3.5 state-machine user-interaction


    【解决方案1】:

    我猜想组织这种通信的一种自然方式是在您的机器中设置一个(或多个)特殊状态。

    开始 -> 询问用户名 -> 打个招呼

    【讨论】:

    • 这很有意义。不知道我一开始没想过这样做
    猜你喜欢
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    • 2011-03-31
    • 2016-07-21
    • 2014-01-09
    • 2017-01-04
    相关资源
    最近更新 更多