System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于实体的撤消和重做操作制造技术_技高网

基于实体的撤消和重做操作制造技术

技术编号:44987442 阅读:1 留言:0更新日期:2025-04-15 17:04
公开了计算机用户界面中用于UNDO和REDO操作的技术。该技术使用户能够为UNDO和REDO操作配置实体。该技术还使用户能够在一个UNDO操作中将个体实体回滚到紧接的先前状态,随后回滚到其他先前状态。其他实体不受对该实体进行的UNDO操作的影响。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术一般而言涉及计算机用户界面,更具体而言,涉及计算机用户界面的撤消和重做功能。


技术介绍

1、计算机用户界面可以包括允许用户撤消和重做操作的命令。“undo”命令使用户能够顺序地回滚通过具有计算机用户界面的应用、操作系统或其他软件的一系列先前状态执行的操作。“redo”命令以与undo命令相反的次序起作用,以顺序地恢复先前回滚的操作。例如,如果用户期望撤消在应用中执行的多个先前操作以校正先前的错误,那么用户可以执行undo命令以顺序地回滚先前操作以将应用返回到错误之前的状态。但是,这样做会具有不期望的副作用。即,回滚到错误常常涉及撤消在错误之后执行的非错误操作。相应地,在使用多个undo命令撤消错误之后,恢复应用的原始状态可以涉及手动重复非错误操作。在计算机用户界面中手动重复非错误操作低效地消耗时间、造成错误并让用户感到沮丧。

2、本节中描述的方法是可以实行的方法,但不一定是先前已经构想或实行的方法。因此,除非另外指出,否则不应当仅仅由于其包括在本节中就假设在本节中描述的任何方法被认为是现有技术。


技术实现思路

【技术保护点】

1.一种非暂态计算机可读存储介质,包括指令,所述指令在由一个或多个硬件处理器执行时使得操作被执行,所述操作包括:

2.如权利要求1所述的介质,其中第一操作和第二操作由应用记录在同一个操作日志中。

3.如权利要求1所述的介质,其中第一操作和第二操作由应用记录在同一个操作日志的不同堆栈中。

4.如权利要求1所述的介质,其中执行撤消操作包括:

5.如权利要求1所述的介质,其中:

6.如权利要求5所述的介质,其中第一命令和第二命令与同一个命令对应,但具有分别与第一实体和第二实体对应的不同参数值。

7.如权利要求1所述的介质,其中:

8.如权利要求1所述的介质,其中应用维护与所述多个实体分别相关联的多个操作日志,并且其中维护所述多个操作包括:

9.如权利要求1所述的介质,其中应用维护单个操作日志以存储对所述多个实体中的任何实体执行的操作,其中维护所述多个操作包括:

10.如权利要求1所述的介质,其中所述操作还包括:

11.如权利要求1所述的介质,其中所述多个实体分别与同一个文件的多个章节对应。

12.如权利要求1所述的介质,其中所述多个实体分别与使用同一个应用修改的多个文件对应。

13.一种方法,包括如权利要求1-12中的任一项所述的操作。

14.一种系统,包括用于执行如权利要求1-12中的任一项所述的操作的部件。

15.一种系统,包括至少一个包括硬件处理器的设备,所述系统被配置为执行如权利要求1至12中的任一项所述的操作。

...

【技术特征摘要】
【国外来华专利技术】

1.一种非暂态计算机可读存储介质,包括指令,所述指令在由一个或多个硬件处理器执行时使得操作被执行,所述操作包括:

2.如权利要求1所述的介质,其中第一操作和第二操作由应用记录在同一个操作日志中。

3.如权利要求1所述的介质,其中第一操作和第二操作由应用记录在同一个操作日志的不同堆栈中。

4.如权利要求1所述的介质,其中执行撤消操作包括:

5.如权利要求1所述的介质,其中:

6.如权利要求5所述的介质,其中第一命令和第二命令与同一个命令对应,但具有分别与第一实体和第二实体对应的不同参数值。

7.如权利要求1所述的介质,其中:

8.如权利要求1所述的介质,其中应用维护与所述多个实体分别相关联的多个操作日志,并且其中...

【专利技术属性】
技术研发人员:S·C·奥尔甘蒂G·K·古普塔M·P·罗杰斯
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1