我是一名学生,正在研究winform c#
. 我有一个小应用程序,我想添加备忘录提醒的新功能。例如,当我在文本框中输入内容时,应用程序会保存它并设置一个 8 小时的计时器。如果应用程序正在运行,那么应该会弹出一条消息,其中包含我保存的消息。
我不清楚我是否应该使用数据库来提醒条目或 c# 提供的其他东西。据我所知,一切都是自动化的。有什么东西可以帮助我构建这个功能,比如计时器?
如果无法使用数据库,请存储在 txt 文件中的某个位置。像这样:
3.20.2013 11:20:00 | 提醒我一些事情。
然后你的计时器每分钟左右检查一次。
更新:
例子:
DateTime savedTime = Convert.ToDateTime("date from the text file");
if(DateTime.Now >= savedTime)
{
MessageBox.Show("reminder from the text file");
}
更新2:
string pathToStoreTXT = Application.UserAppDataPath;
pathToStoreTXT
路径类似于:“C:\Users\UserName\AppData”。您的计时器需要一直检查该文件夹。将您的 txt 文件命名为“MyReminders.txt”。
简单的流程是: