请教如何实现一般程序中常用的Undo功能

gooore 2009-06-28 12:17:30
VB6.0实现

不胜感激。。
...全文
65 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaochengman 2009-06-30
  • 打赏
  • 举报
回复
路过
东方之珠 2009-06-30
  • 打赏
  • 举报
回复
百度搜索,我百度了一下有42000多篇!
of123 2009-06-30
  • 打赏
  • 举报
回复

所谓 Undo 不过是把之前的状态保存起来,在必要的时候恢复。保存状态的多少,就是 Undo 的级数。

至于保存到哪里,如何恢复,要根据应用需要。
白发程序猿 2009-06-30
  • 打赏
  • 举报
回复
怎么一下要VB的,一下又变成C++的了
gooore 2009-06-30
  • 打赏
  • 举报
回复
程序是我的副业,呵呵。。基础是忒差,各位甭见笑。。

google 去了,看不懂再来请教各位
gooore 2009-06-29
  • 打赏
  • 举报
回复

各位高人帮忙贴个C++的用栈实现undo的实例吧

不胜感激
嗷嗷叫的老马 2009-06-29
  • 打赏
  • 举报
回复
路过.
lyserver 2009-06-29
  • 打赏
  • 举报
回复
C++的代码网上有很多啊,我GOOGLE了一下,有1700篇。
laviewpbt 2009-06-28
  • 打赏
  • 举报
回复
设计模式中的command模式
mhm0517 2009-06-28
  • 打赏
  • 举报
回复
用数组(栈).
每进行一次命令.都将命令存入数组(栈).
用指针一直指向顶端的命令.

整个操作过程就是栈的操作过程了.
lyserver 2009-06-28
  • 打赏
  • 举报
回复
得看Undo用于哪些方面,如果是文字,则直接使用数组来实现,如果是绘图,则可以使用WMF来实现。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧