0

首先,让我澄清一下,这不是关于制作 MRU(最近使用)列表的问题,而是显示最受欢迎项目的项目排名列表。例如,在 MRU 方案中,您最后使用的项目将出现在顶部,但我想要的是顶部最常用的项目,而不管最后使用的是哪一个。

好的,关于螺母和螺栓...

我有一个包含多个数字字段的程序。除了所有这些,我还有一些按钮可以存储最流行的值,用户可以单击这些按钮将值添加到文本框中。我这样做的原因是因为应用程序将在一个需要输入越少越好的系统上。

在此处输入图像描述

我如何尝试为此存储数据?我不能只拥有一个基于使用次数的运行值列表和排名,因为每个数字字段都需要有自己特定的流行值列表。例如,“Item Length”的流行值 48.125 不适用于“Item Quantity”,因为我的程序中的数量需要是偶数。

那么关于数据库、注册表项或文本文件存储的结构有什么想法吗?如果最终结果是我正在寻找的结果,那么我将数据存储在哪里并不重要。

你可能会问我尝试了什么。老实说,由于这主要是我试图弄清楚的一个概念,所以我没有制作任何值得一提的数据库,但我可以解释我的想法。我可以为每个不同的“类别”创建一个包含新表的数据库,即“项目数量”、“项目长度”等。然后每个表都需要包含一个值列表和一个数字,表明它被使用了多少次(这将决定受欢迎程度)。以下是“商品数量”类别的示例:

在此处输入图像描述

但这是正确的方式吗?我需要为每个类别创建新表吗?除了有点麻烦之外,如果我需要在以后的某个时候创建​​一个新类别怎么办?

我知道我的问题可能只针对我的情况,但我不是要代码,而是要概念。希望这个问题也能让其他人受益。非常感谢您抽出宝贵时间,如果您需要澄清,请随时提出问题!

4

0 回答 0