码迷,mamicode.com
首页 > Windows程序 > 详细

winform视频教程-任务定时循环执行小工具

时间:2015-06-09 23:20:27      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:

有时候,我们可能遇到这样的一种需求,就是需要有一个小工具,在服务器中不断的执行一些任务,那么这样的需求,我们可以做一个windows服务程序,或者做一个winform wpf等小程序,然后小程序里面开启一个线程,在线程里面不断地执行一些代码

那么废话就不多说了,先看截图  www.it404.cn

技术分享

程序很简单,但是基本的不断循环扫描的功能基本已经有了

首先在formload里面 我们开启一个子线程

private void FormMain_Load(object sender, EventArgs e)
        {
            //窗口加载的时候 开启一个子线程
            Thread thread = new Thread(new ParameterizedThreadStart(Run));
            thread.Start();
        }


然后创建一个委托方法 run

        private void Run(object obj)
        {
            //这里写我们子线程的代码
            while (true)
            {
                Thread.Sleep(2000);//让当前线程在这里就是子线程
                this.richTextBox1.Text = DateTime.Now.ToString() + " >> \r\n" + this.richTextBox1.Text;
            }
        }

 



委托方法 返回值必须是void 并且有且只有一个object参数

然后还要取消跨线程异常

        public FormMain()
        {
            InitializeComponent();
            CheckForIllegalCrossThreadCalls = false;
            //把CheckForIllegalCrossThreadCalls 设为false以后,那么我们的控件夸线程访问也不会报异常了
        }

 

北盟网 www.bamn.cn

好了 代码很简单,但是估计 很多项目或者很多地方 都要用到,谢谢你的阅读....

视频下载:http://pan.baidu.com/s/1dDHCkId/Winform视频教程-任务定时执行工具.wmv

winform视频教程-任务定时循环执行小工具

标签:

原文地址:http://www.cnblogs.com/maijin/p/4564598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!