当前位置:  开发笔记 > 编程语言 > 正文

如何利用sqlite进行撤消/重做功能?

如何解决《如何利用sqlite进行撤消/重做功能?》经验,为你挑选了1个好方法。

我正在编写一个桌面应用程序,用C++进行矢量绘图,并考虑使用sqlite来支持我的撤销/重做功能.

有没有人使用sqlite进行撤消/重做功能?它如何为您服务?

澄清:

我知道堆栈方法,我甚至用这种方法实现了一个应用程序.我遇到的问题是一段时间后很难维护.

我的意思是利用sqlite是我将我的整个内存数据结构映射到sqlite数据库,并让sqlite为我做差异和修订.如果我创建一个内存数据库,速度应该不是问题.

这就是我的想法,我想知道这是否可行.



1> Doug Currie..:

当SQLite数据库是应用程序的数据文件格式时,使用SQLite来撤消撤消/重做是有意义的.有关如何使用SQLite触发器执行此操作的说明,请参阅SQLite网站.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有