C#-计时器Timer 128

C#-计时器Timer 128

编码文章call10242025-06-13 2:18:542A+A-

上节多线程的停止方法应该为Abort(),都怪我编审不认真给大家传递了错误信息,在此道声"非常抱歉",以后会认真编审尽量避免望多海涵同时感谢大家的鼓励支持,在此谢谢大家

计时器的作用:在程序中通俗点说就是每隔多长时间执行一段代码,在.Net中计时器有三种

1)窗体的一个Timer控件,在System.Windows.Forms命名空间下

2)Timer类,在System.Timers的命名空间下,通过绑定Elapsed事件,使用Start()方法来启动

3)Timer类,这个在System.Threading的命名空间下,其通过构造函数进行初始化

在三种计时器中,第一种计时器因为是和它所在的Form处于同一个线程,因此此计时器的执行的效率不高,一般不怎么用;第二种与第三种计时器都是新开一个线程执行一个方法的方式,所以执行效率比第一种计时器要好,因此在选择计时器时,建议做项目的使用第二种和第三种,但是此节主讲窗体的Timer控件计时器,知道怎么使用即可,另两种计时器会一般与委托一起使用,以后使用计时器再说,此计时器通过两种方式设置使用

方式1:通过设置属性与事件

方式2:先将Enabled的值设置为假然后通过代码设置即可

委托在C#中也算是一个难点,而计时器与多线程中大都会用到委托,等以后再说两者结合案例

马上进入数据库的讲解,望尽快安装MSSQL数据库学习ADO.Net知识

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4