状态机设计见
http://fastspeeed.iteye.com/admin/blogs/1903864
状态机中的动作执行过程大致分为4类
1)
直接修改本模块库表中对应的状态位,这也是最简单的处理。
2)
弹出补录项目窗口,然后再提交,执行第一种处理。比如拒绝按钮,弹出输入拒绝原因和拒绝备注两个输入窗体。
3)
提交到后台时,后台根据逻辑先转化再计算为其它模块数据,然后提交到数据库
4)
提交到后台时,后台根据逻辑先转化再计算为其它模块数据,弹出其他模块前台编辑屏幕
本次设计只设计1、2两个部分。1、2两部分的特点都是操作模块本身。
1)在动作中已经记录从到状态,在后台增加逻辑处理类,判断是否有从到状态,验证从状态,如果不符抛出异常,然后设置对象状态为定义的到状态,继续执行
2)在动作模块中增加弹出字段顺序,在处理顺序表中增加弹出补录窗口,前台增加加弹出补录窗口处理,具体处理如下:
1)得到处理顺序表
2)转化为字段对象顺序表
3)按顺序表生成editpanel屏幕
4)按提交按钮时,把屏幕字段更新到当前对象中
5)提交到后台
了解mocoolka更多的信息,直接访问http://sourceforge.net/p/mocoolkacn/wiki/Home/
分享到:
相关推荐
高级状态机设计.docx Godot引擎开发:AI行为树与状态机_17.行为树在游戏中的应用案例.docx Godot引擎开发:AI行为树与状态机_18.状态机在游戏中的应用案例.docx Godot引擎开发:AI行为树与状态机_19.结合行为树和...
Unreal Engine开发:角色属性与状态机_(1).角色属性基础.docx Unreal Engine开发:角色属性与状态机_(2).角色属性的设计与实现.docx Unreal Engine开发:角色属性与状态机_(3).状态机基础理论.docx Unreal ...
CryEngine引擎开发:AI行为树与状态机_(10).AI状态机的设计与优化.docx CryEngine引擎开发:AI行为树与状态机_(11).AI行为树与状态机的调试技巧.docx CryEngine引擎开发:AI行为树与状态机_(12).CryEngineAI...
AnimationTree是Godot引擎中一个强大的工具,它允许开发者构建复杂的行为和动画系统,通过定义不同的状态和转换条件,使得角色或物体能够流畅地在不同动作之间切换。这种基于状态机的动画系统非常适合处理游戏中的...
Monado引擎开发:Monado角色动画与状态机_(5).Monado状态机设计与实现.docx Monado引擎开发:Monado角色动画与状态机_(6).角色动画与状态机的结合应用.docx Monado引擎开发:Monado角色动画与状态机_(7).动画...
Unity引擎开发:AI行为树与状态机_(1).Unity引擎开发基础.docx Unity引擎开发:AI行为树与状态机_(2).AI行为树理论与设计.docx Unity引擎开发:AI行为树与状态机_(3).状态机理论与实现.docx Unity引擎开发:AI...
Unreal Engine开发:AI行为树与状态机_(1).UnrealEngineAI概述.docx Unreal Engine开发:AI行为树与状态机_(2).行为树基础.docx Unreal Engine开发:AI行为树与状态机_(3).状态机基础.docx Unreal Engine开发...
实验5-状态机设计1的核心目的在于通过设计和实现Moore型与Mealy型状态机来检测8位二进制数序列中是否存在特定的子序列“01011”。这一过程不仅加深了对两种状态机类型的理解,而且通过实践操作,提升了学生在硬件...
CryEngine引擎开发:角色控制与状态机_(10).高级角色控制技巧.docx ...CryEngine引擎开发:角色控制与状态机_(7).CryEngine状态机设计与实现.docx CryEngine引擎开发:角色控制与状态机_(8).角色状态
CryEngine引擎开发:生存游戏角色控制与状态机_(10).角色战斗系统.docx CryEngine引擎开发:生存游戏角色控制与状态机_(11).角色生命值与状态管理.docx CryEngine引擎开发:生存游戏角色控制与状态机_(12)....
Unreal Engine开发:生存游戏角色动画与状态机_(10).角色装备与物品动画.docx Unreal Engine开发:生存游戏角色动画与状态...动画状态机设计与实现.docx Unreal Engine开发:生存游戏角色动画与状态机_(5).角色动画
CryEngine引擎开发:体育游戏角色控制与状态机_(1).CryEngine概述与安装配置.docx CryEngine引擎开发:体育游戏角色控制与状态机_(2).体育游戏开发基础.docx CryEngine引擎开发:体育游戏角色控制与状态机_(3)...
基本的计算器也可以用状态机设计。例如,设置“等待输入”、“正在计算”、“结果显示”等状态;通过用户输入数字或运算符作为事件;根据不同的事件进行状态转换;最终实现一个简单计算器的功能。 #### 四、HSM概念...
1、资源内容:Java工程示例的SMC - 状态机的基本格式说明及使用示例; 2、应用场景:SMC可以通过一个配置文件,生成有限状态机所需的所有状态类以及状态机类,同时还包括了所有的状态间的转换逻辑。 3、参考链接:...
示例代码》》》》-> 状态机设计的例子 -> 自动售卖机状态机 -> 自动售卖机状态机测试代码 -> 一个简单的状态机设计--序列检测器 -> 利用状态机实现比较复杂的接口设计
通用有限状态机(FSM: Finite-state machine)自动代码生成器. 可以根据配置文件,自动生成状态机...资源包包括:代码生成器*1, 配置文件*1, Demo示例*1, ReadMe*1,生成的状态机文件*1。非常容易上手,一看即明白。
在“FSM.rar_状态机_状态机设计”这个压缩包中,主要包含了一个名为“FSM.pdf”的文件,该文件可能详细阐述了状态机的设计方法、实践经验以及不同状态机设计模式的比较。 状态机(Finite State Machine,FSM)是一...
状态机在单片机编程中扮演着至关重要的角色,它是一种设计模式,广泛应用于各种编程语言,包括C语言。状态机的核心概念在于通过定义不同状态、条件、动作和次态来组织程序逻辑,使得程序执行更加高效、可读性强且...
2:基于表结构的状态机设计方法:建立相应的状态表和动作查询表,根据状态表、事件、动作表定位相应的动作处理函数,执行完成后再进行状态的切换。一个通用的状态机处理模块的设计如下:假设我们的状态图如下:相应...
在IT领域,有限状态机(Finite State Machine, FSM)是一种重要的设计模式,它在软件工程、计算机科学以及许多其他领域都有广泛的应用。本主题“一个有趣的有限状态机的JAVA实现”将带你探索如何利用Java语言构建一...