我正在创建一个 Windows 应用程序,它将在后台运行并每 5 分钟运行一次查询。如果它根据标准找到记录,应用程序会发出声音通知我。如何每 5 分钟在 Windows 应用程序中运行一次查询?以及如何在表单的备注框中指定连接字符串?
我已经创建了应用程序,添加了启动应用程序的按钮并添加了连接字符串的文本框。
我正在创建一个 Windows 应用程序,它将在后台运行并每 5 分钟运行一次查询。如果它根据标准找到记录,应用程序会发出声音通知我。如何每 5 分钟在 Windows 应用程序中运行一次查询?以及如何在表单的备注框中指定连接字符串?
我已经创建了应用程序,添加了启动应用程序的按钮并添加了连接字符串的文本框。
创建你的计时器
Timer timer = new Timer();
设置它
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = (1000 * 60 * 5);
timer.Enabled = true;
timer.Start();
当它滴答作响时做事
void timer_Tick(object sender, EventArgs e)
{
//run query, play noise
}
有很多不同的方法。我从事过使用在 web.config 中配置的调度程序的项目。还有其他项目使用服务器上的 Windows 调度程序来经常运行一些东西。
这个问题——如何编写 C# 调度程序有办法在 C# 代码本身内完成。