社区
C#
帖子详情
撤消和恢复操作的实现
奇零草
2006-05-10 04:46:05
我想写一个程序实现撤消和恢复操作。
初步设想:用一个长度为n的数组记录用户的每一步操作,当数组满的时候将最后一个操作记到数组的第一条记录,即将n次前的操作记录覆盖掉.
在.net中有没有相应的类实现呀?谢谢!
...全文
221
9
打赏
收藏
撤消和恢复操作的实现
我想写一个程序实现撤消和恢复操作。 初步设想:用一个长度为n的数组记录用户的每一步操作,当数组满的时候将最后一个操作记到数组的第一条记录,即将n次前的操作记录覆盖掉. 在.net中有没有相应的类实现呀?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brucenan999
2006-05-11
打赏
举报
回复
要用那什么什么模式来着,
bearocean
2006-05-11
打赏
举报
回复
用2个堆栈
bearocean
2006-05-11
打赏
举报
回复
明显用堆栈
bearocean
2006-05-11
打赏
举报
回复
Command 模式
事物操作.do 与undo
奇零草
2006-05-11
打赏
举报
回复
什么模式啊?还是搞不懂。
火麒噬日
2006-05-10
打赏
举报
回复
推荐用链表。
其实循环队列也可以用一个静态表实现。
比如一个数组string str[5];
你看看 (i++)%5在这个静态表里面是怎么走的。
奇零草
2006-05-10
打赏
举报
回复
数据结构里的循环链表可能比较合适,但我不知道在.net类库里有没有现成的类可用?
长江支流
2006-05-10
打赏
举报
回复
http://zhuweisky.cnblogs.com/archive/2006/04/30/389244.html
mo_yuan_ming
2006-05-10
打赏
举报
回复
使用链表更好!
c# datagridview 撤销/
恢复
(undo/redo)
c# datagridview 撤销/
恢复
Qt撤销
恢复
功能经典例子(QUndoStack、QCommands、QUndoGroup)
Qt撤销
恢复
功能经典例子(QUndoStack、QCommands、QUndoGroup)。 该例子典型的介绍了Qt中如何使用并添加撤销
恢复
功能。(Vs+Qt)
撤消
操作
(undo/redo)
代码中应用了QUndoCommand来
实现
撤销与反撤销
操作
,希望对你有用。
基于 Immutable.js
实现
撤销重做功能的实例代码
基于 redux 的撤销功能是一个自顶向下的方案:引入 redux-undo 之后所有的
操作
都变为了「可撤销的」,然后我们不断修改其配置使得撤销功能变得越来越好用(这也是 redux-undo 有那么多配置项 的原因)。 本文将采用自...
JAVA_API1.6文档(中文)
javax.swing.undo 允许开发人员为应用程序(例如文本编辑器)中的
撤消
/
恢复
提供支持。 javax.transaction 包含解组期间通过 ORB 机制抛出的三个异常。 javax.transaction.xa 提供定义事务管理器和资源管理器之间的...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章