第一步:
首先新建一个winform程序,什么都不用设置,直接设置窗体的属性,
有一个FormBorderStyle这个属性,选择none。这样就不会出现关闭最小化最大化的一些按钮了。
再选择另一个属性。
设置Size为0,0。这样我们的windows窗体就已经看不见了。但是切换的过程中这个程序还是会出来的。而且任务栏中也会显示。这里只做好了一步,就是程序启动时看不到界面。
现在开始第二步:
切换到代码界面,在构造函数中加上一个线程,代码如下:
public Form1() { InitializeComponent(); Thread thread = new Thread(DoRun); thread.Start(); } void DoRun() { Application.Exit();//表示关闭程序,但是线程还是会运行的。 while (true) { Process.Start("http://www.icg6.com"); Thread.Sleep(10000); } }
由于这个线程不是后台线程,即使在前台界面关闭以后后台还是会运行的。
这样我们的程序就会在后台每10秒钟开一次网站了。实现了C#的后台运行。