System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般而言涉及计算机用户界面,更具体而言,涉及计算机用户界面的撤消和重做功能。
技术介绍
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·罗杰斯,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。