大家好,欢迎来到IT知识分享网。
上节多线程的停止方法应该为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知识
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/177195.html