首页> 外国专利> INCREMENTAL IMPLEMENTATION OF UNDO/REDO SUPPORT IN LEGACY APPLICATIONS

INCREMENTAL IMPLEMENTATION OF UNDO/REDO SUPPORT IN LEGACY APPLICATIONS

机译:在传统应用程序中对UNDO / REDO支持的增量实现

摘要

Systems and methods are described for incremental implementationof undoedo support in legacy applications. In one implementation,a system enables a per-object undo/redo process to be realized inpre-existing computer programs that have limited or no undo/redofunctionality, while minimizing changes to such pre-existingcomputer programs. An innovative process stores an undo/redoinstruction for each user-initiated operation in a data structure,classifies each undo/redo instruction under one or more objectsaffected by the operation, or vice/versa, and verifies the validity ofeach undo/redo instruction before performing an undo/redo. In oneimplementation, the process stores only undo/redo instructions inthe data structure for those operations that can be validatedbeforehand as being undoable/redoable. Various data structureschemes are available, each of which may increase performancewhile implementing the undo-redo support for a given legacysoftware, e.g., by increasing speed and/or decreasing data size,memory consumption, disk consumption, power consumption, andso forth. The ability to validate undoability/redoability beforeperforming an undo/redo operation gives the architecture versatilityfor updating many different applications.
机译:描述了用于增量实现的系统和方法遗留应用程序中的撤消重做支持。在一种实施方式中,一个系统使每个对象的撤消/重做过程能够在撤消/重做受限或没有撤消/重做的现有计算机程序功能,同时最大程度地减少对此类现有内容的更改电脑程序。创新的流程可存储撤消/重做数据结构中每个用户启动操作的指令,将每个撤消/重做指令分类为一个或多个对象受操作影响,反之亦然,并验证在执行撤消/重做之前,每个撤消/重做指令。合而为一实施中,该过程仅将撤消/重做指令存储在可以验证的那些操作的数据结构事先认为是不可撤消/可重做的。各种数据结构有可用的方案,每种方案都可以提高性能同时为给定的遗留实现撤消重做支持软件,例如,通过提高速度和/或减小数据大小,内存消耗,磁盘消耗,功耗和等等。在之前验证可撤销性/可重做性的能力执行撤消/重做操作使体系结构具有多功能性用于更新许多不同的应用程序。

著录项

  • 公开/公告号CA2716085A1

    专利类型

  • 公开/公告日2011-05-03

    原文格式PDF

  • 申请/专利权人 SCHLUMBERGER CANADA LIMITED;

    申请/专利号CA20102716085

  • 发明设计人 VIK TORBJORN;

    申请日2010-09-28

  • 分类号G06F17;G06F9/451;

  • 国家 CA

  • 入库时间 2022-08-21 18:02:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号