发明名称 System and method for undoing application actions using inverse actions with atomic rollback
摘要 An undo operation is executed by an application by performing the inverse actions of the do operation to which the undo operation relates. Previous designs simply swapped memory to execute an undo operation according to code that was entirely dissimilar to the code of the do operation. The dissimilarity of the code caused debugging such operations to be difficult. Using the inverse action to undo an action results in the similar code for the do, undo, and redo operations. Also, undo atoms are logged for do, undo, and redo operations so that any exceptions thrown during an operation allows the application to return to a previous, consistent state by operating on the undo atoms.
申请公布号 US2006230311(A1) 申请公布日期 2006.10.12
申请号 US20050094913 申请日期 2005.03.30
申请人 MICROSOFT CORPORATION 发明人 KAO WAYNE;MORGAN ASHLEY L.;PARKER ROBERT L.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址