timer相关内容

使用System.Windows.Forms.Timer.Start()/停止()与启用=真/假

假设我们在.NET应用程序中使用System.Windows.Forms.Timer,有没有使用Start()和stop()上的计时器方法,与使用Enabled属性之间任何有意义的区别? 例如,如果我们想暂停计时器,而我们做一些处理,我们可以这样做: myTimer.Stop(); //做一些有趣的事情在这里。 myTimer.Start(); 或者,我们可以这样做: myTim ..
发布时间:2015-11-24 21:23:56 C#/.NET

DispatcherTimer VS定期定时在WPF应用程序的任务调度

请,解释@Kent Boogaart意味着在多线程WPF应用程序使用作为一项任务sheduler本主题中“DispatcherTimer”和“定期定时”的区别: 在评注的后一(报价): - 如果所有的DispatcherTimer确实被揭开序幕另一个线程,什么是使用DispatcherTimer的地步? ....那些线程不需要被UI线程上启动。你可以只用一个普通定时器和完全避免中断UI 的 ..
发布时间:2015-11-24 21:13:53 C#/.NET

Windows服务System.Timers.Timer的不点火

我有一个Windows服务写在C#这是为了执行任务,每隔几分钟。我使用的是 System.Timers.Timer的此,但它并没有出现过火灾。我看的许多的不同岗位这里SO和其他地方,我没有看到有什么不对我的code。 下面是我的code,与为了清楚起见去非定时器相关的项目... 命名空间NovaNotificationService { 公共部分类NovaNotificationSer ..
发布时间:2015-11-24 20:55:15 C#/.NET

在Windows服务使用定时器

我有一个窗口服务,凡在我想创建一个文件,每10秒。 我得到了许多评论,定时器在Windows服务将是最好的选择。 我怎样才能做到这一点? 解决方案 首先,挑选合适的计时器。你想要么 System.Timers.Timer的或 System.Threading.Timer - 不要使用一个与用户界面相关的框架(如 System.Windows.Forms.Timer 或 Dispatcher ..
发布时间:2015-11-24 20:41:30 C#/.NET

System.Timer经过的事件似乎火迟到短的时间间隔在.net

我取样系统通过UART端口,然后记录在一个文件中的信息与时间戳(包括毫秒)。如果我品尝每隔1秒,数据回来预期...类似 下午1时52分45秒750的数据 下午1时52分45秒750的数据 下午1时52分45秒750的数据 下午1时52分46秒750的数据 然而,如果我减少定时器100毫秒的间隔中,将数据回来 下午1时52分45秒531的数据 下午1时52分45秒640的数据 下午1时52分4 ..
发布时间:2015-11-24 20:21:28 C#/.NET

其中C#计时器?

我正在写一个类,其中将包括一个定时器(关键可能不是0被初始化,它可能会开始已经过去了),类包括的方法开始,暂停,恢复和停止/完成。我所知道的多个定时器在C#中,我可以使用,即System.Timers.Timer的,然而我不知道,如果这一个让我开始计时以predefined逝去的身影。 什么是最适合这个场景? 解决方案 不使用的 System.Windows.Forms.Timer - 这一 ..
发布时间:2015-11-24 20:21:13 C#/.NET

定时器需要10毫秒的间隔相比更

我使用的是定时器间隔1秒。 但在计时器的滴答事件时,我打印的时候它总是62或65毫秒。 我不明白为什么它需要10毫秒以上。 请能有一个人有考虑这一点。 下面是code我使用的: 静态INT _counter; VAR _timer =新System.Timers.Timer的(1000); 公共Form1中() { 的InitializeComponent(); _timer ..
发布时间:2015-11-24 16:30:52 C#/.NET

System.Timers.Timer的只提供每秒最大64帧

我有一个使用System.Timers.Timer的对象的应用程序,提高了由主表(的 Windows窗体,C#)。我的问题是,无论多么短暂我设置.Interval(甚至1 毫秒)。我获得了最高每秒64次。 我知道窗体定时器具有55 NBSP;毫秒精度的限制,但这是System.Timer变型,而不是形成一个 应用程序位于1%的CPU,所以它绝对不是CPU密集型的。因此,所有它做的是: ..
发布时间:2015-11-24 16:27:07 C#/.NET

WPF .NET触发一个事件每分钟最好的方法

我有一个应用程序,需要检查数据库表中的每一分钟。此表按一天的时间索引,因此应用程序需要运行该检查的每一分钟。 什么是最好的这样做的方法是什么?我可以创建一个后台工作线程,但如果我将它设置为睡眠状态后,每60秒检查我最终会错过,因为调用检查的开销一分钟。 我记得我查了再查分,每隔15秒说,如果一分钟改变进行检查即可。 还是有我应该用一些其他的方法呢? 我使用WPF,VS2008和VB.NET ..
发布时间:2015-11-24 16:19:19 C#/.NET

在.NET高分辨率定时器

我希望做我的code一些基本的分析,却发现DateTime.Now在C#中只有约16毫秒的分辨率。必须有更好的时间保持构造,我还没有发现。 解决方案 下面是code样本位时的操作: 昏暗SW作为新秒表() sw.Start() //将code要时间 sw.Stop() 昏暗的MS只要= sw.ElapsedMilliseconds Console.WriteLine(“总秒钟之后:”&放大器 ..
发布时间:2015-11-24 16:18:42 C#/.NET

难道.NET定时器异步运行?

我有我的应用程序中使用的Jabber网一个消息方面,(一的 XMPP库。) 我想这样做,如果由于某种原因连接到服务器端,是不断尝试每分钟左右进行连接。 如果我启动一个定时器等待一段时间,下一个尝试之前,这是否定时器异步运行,所得Tick事件加盟为主线,或者我需要开始自己的线程,并从内部启动定时器在那里? 解决方案 您使用的是什么样的计时器? System.Windows.Forms.Ti ..
发布时间:2015-11-24 16:09:16 C#/.NET

会发生什么事在待机模式下计时器?

我使用的定时器由定时器命名空间。 会发生什么到定时器,当电脑进入睡眠状态或休眠? 我有计时器设置为6小时延误。 会发生在这些情况下什么。 1)定时器在小时0会立即睡眠/休眠。然后电脑在唤醒每小时5请问我旁边经过1个小时接下来的6小时定时器火? 2)定时器在小时0会立即睡眠/休眠。然后在PC机每小时7请问我的定时器火灾唤醒只要PC醒来还是会“小姐”,有一次和消防在接下来的5个小时?它会开始从 ..
发布时间:2015-11-24 15:46:54 C#/.NET

是否有必要处置System.Timers.Timer的,如果你使用一个在你的应用程序?

我的班我的应用程序中的一个使用System.Timers.Timer的类。 我知道Timer类有Dispose方法从实现IDisposable接口父组件类继承。 下面是在我的应用程序生命周期创造了许多倍的类的实例;他们每个人都有类的生命周期中不断生成的事件经过的Timer类的一个实例。 我应该落实在使用Timer类处置计时器对象的类IDisposable接口? (我见过code,不这样做的话)。 ..
发布时间:2015-11-24 15:29:53 C#/.NET

如何可扩展性是System.Threading.Timer?

我正在写一个应用程序,将需要使用定时器 S,但可能很多人。如何可扩展性是 System.Threading.Timer 类?该文件只是说这是“轻量级”,但没有进一步解释。难道这些定时器被吸进一个单独的线程(或非常小的线程池),用于处理所有回调代表的定时器,或做每个定时器都有自己的线程? 我想另一种方式来改写的问题是:如何为 System.Threading.Timer 实施 解决方案 我说, ..
发布时间:2015-11-24 15:27:10 C#/.NET

与System.Threading.Timer在C#中工作

我有一个计时器对象。我希望它是每分钟运行一次。具体来说,它应该运行 OnCallBack 法而 OnCallBack 方法运行变得无效。一旦 OnCallBack 方法完成,它( OnCallBack )重新启动一个定时器。 下面是我现在所拥有的: 私有静态定时器定时; 私有静态无效的主要() { 定时器=新的定时器(_ => OnCallBack(),NULL,0,1000 ..
发布时间:2015-11-24 15:14:15 C#/.NET

计算的方法的执行时间

可能重复: 如何测量运行函数多久? 我有一个 I / O 时间服用方法,将数据从一个位置到另一个位置。什么是计算的执行时间的最好,最真实的方式? 发? 定时器? 秒表?任何其他的解决办法?我想最确切的一个,最短的尽可能多的。 解决方案 无功表= Stopwatch.StartNew(); //你要测量的code来这里 watch.Stop(); VAR elapsedMs = watch. ..
发布时间:2015-11-24 15:12:11 C#/.NET

System.Timers.Timer的已用事件timer.Stop后执行()被调用

背景:我有我使用跟踪多久,它一直以来的SerialPort DataReceived事件检索已被解雇的计时器。我创建使用内置的超时事件,因为我得到一个连续的数据流,而不是发送一个查询并获得一个响应我自己解决这个代替。 的问题: 在DataReceived处理我有一份声明停止计时器,这样是不会结束。问题是,很多时候它仍然执行经过的处理程序后记。 我已阅读,是有可能使用到Synchronizing ..
发布时间:2015-11-24 15:08:58 C#/.NET

是否System.Windows.Forms.Timer在不同的线程比UI运行?

我有一个创建创建并设置一个计时器来运行()每分钟名为updateStatus功能的表单对象一个主线程。但updateStatus()也是在几个地方调用主线程。 不过,我并不清楚是否会造成任何同步问题。是否System.Windows.Forms.Timer在C#运行在不同的线程比主线程其他的? 解决方案 没有,定时器事件提出的UI线程上。 您不会有任何同步问题。这是正确的版本定时器控制在一 ..
发布时间:2015-11-24 15:03:27 C#/.NET

包括定时器和循环的净准确吗?

在开发一个程序来计算由一个555计时器产生的脉冲的频率和脉冲宽度,来通过PC并行口的个人电脑。我注意到,每次我运行code也表现出不同的价值观,所以我开始测试循环和定时器有准确性。我已经运行下面的code和前来,他们​​是不准确的地步(我可能是错的,请纠正我,如果我在这里!): 对于定时器: INT秒= 0; 私人无效button2_Click(对象发件人,EventArgs的) ..
发布时间:2015-11-24 14:09:19 C#/.NET