我是一名学生并致力于winform c#
。我有一个小应用程序,我想添加备忘录提醒的新功能。例如,当我在文本框中键入内容时,应用程序会保存它并设置8小时的计时器。如果应用程序正在运行,则应弹出一条消息,其中包含我已保存的消息。
我不清楚我是否应该使用数据库来提醒c#提供的条目或其他内容。据我所知,所有事情都是自动化的。有没有什么能帮助我构建这个功能,比如计时器??
答案 0 :(得分:4)
如果无法使用数据库,请将文件存储在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");
}
UPDATE2:
string pathToStoreTXT = Application.UserAppDataPath;
pathToStoreTXT
的路径类似于:“C:\ Users \ UserName \ AppData”。您的计时器需要始终检查该文件夹。将您的txt文件命名为“MyReminders.txt”。
答案 1 :(得分:0)
简单流程将是: