马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。准时・关于C#中timer类在C#里关于准时器类就有3个
1.界说在System.Windows.Forms里
2.界说在System.Threading.Timer类里
3.界说在System.Timers.Timer类里
System.Windows.Forms.Timer是使用于WinForm中的,它是经由过程Windows动静机制完成的,相似于VB或Delphi中的Timer控件,外部利用APISetTimer完成的。它的次要弱点是计时不准确,并且必需有动静轮回,ConsoleApplication(把持台使用程序)没法利用。
System.Timers.Timer和System.Threading.Timer十分相似,它们是经由过程.NETThreadPool完成的,轻量,计时准确,对使用程序、动静没有出格的请求。System.Timers.Timer还能够使用于WinForm,完整代替下面的Timer控件。它们的弱点是不撑持间接的拖放,必要手工编码。
例:
利用System.Timers.Timer类
System.Timers.Timert=newSystem.Timers.Timer(10000);//实例化Timer类,设置距离工夫为10000毫秒;
t.Elapsed+=newSystem.Timers.ElapsedEventHandler(theout);//抵达工夫的时分实行事务;
t.AutoReset=true;//设置是实行一次(false)仍是一向实行(true);
t.Enabled=true;//是不是实行System.Timers.Timer.Elapsed事务;
publicvoidtheout(objectsource,System.Timers.ElapsedEventArgse)
{
MessageBox.Show("OK!");
}
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听) |