可以装备应用程序中的任何行动的Undo / Redo
dejavu的发展是一个可重复使用的库,可以装备在您的应用程序的任何行动,撤销/重做功能。您可以使用复杂的数据结构和复杂的算法,不关心用户的需求或错误后,他们将如何被回滚。
这里是“幻觉记忆”的
神器出山:www.shenqi73.com一些主要特点:
·撤消/重做堆栈中执行的命令
·隔离区(在应用程序中的每一个
文件,可以支持单独的撤消/重做栈)
·恢复应用程序状态异常后,
·嵌套的命令
·的仿射命令(在同一个命令,可以合并多个相同的命令)
·跟踪用户的活动方式(可提供日志文件的功能使用情况分析)
·无约束数据模型声明
·Buisness逻辑无特殊要求
此版本中的新功能:
·命令亲和力。
·命令仿射如果他们遵循相互平等的标题和业主。仿射命令可以自动检测DEJAVU合并成一个单一的命令。
·这是有用的,当你想要一堆类似的常规动作看起来像一个单一的命令。
·如用户移动向上和向下一个矩形的10倍。但他只看到一个移动命令撤消列表中的同一个对象,因为他做了类似的行动。如果用户移动一个矩形之后,第二个命令会出现。