摘要: 功能需求:在监督监理项目的Word报告模块中,要求实现对Word文件内容操作的撤销、重做功能。实施方案:采用备忘录模式实现。要点一:备忘录模式应用程序在每次操作之后都改变了他的状态。也就是说一个应用程序一旦被操作,它的状态就会被改变。如果要撤消到以前的状态,在应用程序运行的时候,我们必须存储它的状态。为了支持重做,我们还必须从当前的状态回到下一个状态。为了实现撤消存储应用程序的状态以前的状态,为了实现重做存储应用程序的状态下一状态。解决方案就是维护应用程序的状态来实现撤销/重做。在实现中使用可两个栈。一个存放撤消操作的状态,另外一个存放重做操作的状态。执行撤消操作,撤消堆栈弹出 ,就能得到应用 阅读全文
posted @ 2012-06-13 14:08 prepat 阅读(2391) 评论(0) 推荐(0) 编辑