2013-03-23 81 views
0

我正在构建一个基本的atm,并且想知道如何计算某人登录了多少次。 我有一个按钮,当我按下时,我希望它显示登录在它旁边的文本框中的数量,但我是不确定我怎么会指望有人在多少次记录。如何计算某人登录了我的系统多少次?

任何意见将是巨大的感谢

我使用C#

+2

当有人登录时,打开一个文件,从文件中读取登录数,将数字加1并保存数字回到文件。 – 2013-03-23 23:52:08

+1

开始问自己:有人登录我的系统时会发生什么?接受凭证并验证它们的代码在哪里? – Steve 2013-03-23 23:52:48

+0

“安全”中的Windows事件查看器,它记录所有登录事件! :) – 2013-03-23 23:56:48

回答

0

在您使用来验证任何数据存储,也可以存储如何很多时候有人登录。因此,您在用户表中查找用户,然后在登录成功时更新用户的行。

如果这是一个学习到程序的事情,你可能没有像SQL数据库那样的花哨的数据存储,所以你可以使用简单的数据存储。

System.Data.DataSet可以保存到一个文件并像小型数据库一样运行。这是我在编写一次性代码时使用的,我不想建立一个sql数据库,但想要使用System.IO写入文本文件的功能更多。 (或者原始xml文件有自己的开销,比如不得不写入&解析逻辑)