这个程序源于静儿的一个构思,我当时听了觉得很有实用价值,因此在EDF完成的后期动手设计编码的。程序的设计目标是允许用户对于他们在窗体上对于数据进行操作的时候,可以回溯操作。类似于Access本身的Undo功能,不同的是这个程序提供的是无限级的回溯,能够恢复编辑过的数据/删除的数据等等。
这个程序从设计到编码,目前已经用了将近两周时间,已经完成了整体的架构设计,操作界面,以及部分的操作记录,尚未完成部分的操作记录和全部的操作回溯。所以依然是个半成品,或许连半成品都算不上。
在开发过程中,我自己不断地变更自己的设计方案,每次变更都导致了大量的代码重写,所以我想还是先把目前做的发上来给大家看一下,根据大家的意见整体修正一次设计后继续编写。
我目前设计的目标为:
1、普遍适用于各种数据操作窗体
2、便于使用者调用(目前只要2、3行代码)
3、能够在同时打开的多个数据操作窗体上使用
4、能够记录下每一个操作
5、能够对于每一个记录进行回溯(除了无法回溯的自动编号删除)
6、能够选择删除/保留操作记录
大家看了以后有什么意见尽管提。包括是否有必要加入操作的时间记录,操作者记录等等。
[此贴子已经被作者于2005-9-21 22:53:04编辑过] |