C# 以XML、winforms和XML格式存储提醒
我正在C# 以XML、winforms和XML格式存储提醒,c#,.net,xml,winforms,data-storage,C#,.net,Xml,Winforms,Data Storage,我正在winforms中开发一个提醒应用程序。我将提醒存储在一个XML文件中,这样我就不必为我的应用程序提供任何数据库包 这些提醒可重复如下 <Reminders> <Reminder> <ID>1</ID> <RemindAbout>Anything</RemindAbout> <ReminderDate>2014-01-10</ReminderDa
winforms
中开发一个提醒应用程序。我将提醒存储在一个XML
文件中,这样我就不必为我的应用程序提供任何数据库包
这些提醒可重复如下
<Reminders>
<Reminder>
<ID>1</ID>
<RemindAbout>Anything</RemindAbout>
<ReminderDate>2014-01-10</ReminderDate>
<Repeat>Never</Repeat>
<Intervals>0</Intervals>
<RepeatDate>0</RepeatDate>
<RepeatMonth>0</RepeatMonth>
<RepeatIndefinitely>false</RepeatIndefinitely>
<AlarmOn>true</AlarmOn>
<AlarmTime>20:13</AlarmTime>
<Completed>false</Completed>
</Reminder>
</Reminders>
- 从来没有
- 每日
- 周报
- 月刊
- 每年
从不
或每日
的提醒条目如下所示
<Reminders>
<Reminder>
<ID>1</ID>
<RemindAbout>Anything</RemindAbout>
<ReminderDate>2014-01-10</ReminderDate>
<Repeat>Never</Repeat>
<Intervals>0</Intervals>
<RepeatDate>0</RepeatDate>
<RepeatMonth>0</RepeatMonth>
<RepeatIndefinitely>false</RepeatIndefinitely>
<AlarmOn>true</AlarmOn>
<AlarmTime>20:13</AlarmTime>
<Completed>false</Completed>
</Reminder>
</Reminders>
计时器
间隔当前设置为1分钟。我正在轮询每个计时器滴答声上是否有一分钟的提醒。据我所知,您正好有一段XML定义了事件的所有可能发生情况。为什么现在要将其复制到许多XML片段中?@Thomas W。我添加了一些代码进行澄清。我每分钟都在投票,以获得那一分钟的提醒。我认为,如果我每分钟检查一次提醒,这可能会消耗时间,因为提醒的数量会随着时间的推移而增加。