我写的第一个程序, 刚看书不久 简单说下 请高手帮忙看看 解决下问题。
Form2 是一个闹钟设置的窗口 里面有一个 Listview 用于存放设定的闹钟时间 等数据
而我需要在 FORM1 中去判断时间是否是闹铃时间,也就是说 Form2 除了设定闹钟参数是会打开 平时是关着的。
问题1: 我怎么在Form1中 判断是否到了闹铃时间 ? (我想是否可以把Form2的Listview数据 用流存放到本地磁盘,在Form1中读取判断?)
问题2: 判断闹钟程序是否有简单的方法? (我是设定一个TIMER 以秒为单位比对 年 月 日 时 分 秒 闹铃时间和当前时间这些值都相同 就触发闹铃 这样会不会很浪费资源,是否有简单的方法?)刚开始写 写的很慢 ,希望大家给点意见。。
Form2 是一个闹钟设置的窗口 里面有一个 Listview 用于存放设定的闹钟时间 等数据
而我需要在 FORM1 中去判断时间是否是闹铃时间,也就是说 Form2 除了设定闹钟参数是会打开 平时是关着的。
问题1: 我怎么在Form1中 判断是否到了闹铃时间 ? (我想是否可以把Form2的Listview数据 用流存放到本地磁盘,在Form1中读取判断?)
问题2: 判断闹钟程序是否有简单的方法? (我是设定一个TIMER 以秒为单位比对 年 月 日 时 分 秒 闹铃时间和当前时间这些值都相同 就触发闹铃 这样会不会很浪费资源,是否有简单的方法?)刚开始写 写的很慢 ,希望大家给点意见。。
2.获取当前时间,读设定值,按顺序来比对(比它小就可以跳过去了.)xmldocument xml = new xmldocument();
xml.load(config.xml);
xmlnodelist xndl = xml.selectnode(xpath);
string[] item = new string[10];
for(i=0;i<xndl.count;i++)
{
item[i] = xndl[i].innertext;
}定时器(1秒)
string s_time = "";
for(i=0;i<itemcount;i++)
{
if(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss").Equip(item[i]))
{
//调用你的提醒程序
}
}