摘要: C#中三种定时器对象的比较http://blog.csdn.net/holyrong/archive/2007/09/20/1792357.aspx·关于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实现的。它的主要缺点是计时不精确, 阅读全文
posted @ 2012-10-24 14:38 xust 阅读(608) 评论(0) 推荐(0)
摘要: VS C# 怎么调试调试服务?调试Windows服务调试Windows服务比普通应用程序要困难些,需要很多步骤。服务不能像普通应用程序那样在开发环境中直接执行来调试,它必须先安装并启动。一旦启动了它,你可以用Visual Studio附加到进程来调试代码。记住,对Windows服务做的任何改动,你都需要卸载并重新安装它。附加到运行的Windows服务要调试服务,你需要按如下步骤附加到Windows服务。这里假设你已经安装了服务并成功启动了它。1. 在Visual Studio中打开项目2. 选择调试3. 选择附加到进程4. 打开选择所有用户的进程5. 在可用进程中选择你的进程(进程是insta 阅读全文
posted @ 2012-10-24 14:20 xust 阅读(402) 评论(0) 推荐(0)
摘要: 问题:System.Timers事件处理程序应当是可重入的Timer组件是基于服务器的计时器,它使您能够指定在应用程序中引发Elapsed事件的周期性间隔。然后可通过处理这个事件来提供常规处理。例如,假设您有一台关键性服务器,必须每周 7 天、每天 24 小时都保持运行。可以创建一个使用Timer的服务,以定期检查服务器并确保系统开启并在运行。如果系统不响应,则该服务可以尝试重新启动服务器或通知管理员。基于服务器的Timer是为在多线程环境中用于辅助线程而设计的。服务器计时器可以在线程间移动来处理引发的Elapsed事件,这样就可以比 Windows 计时器更精确地按时引发事件。基于Inter 阅读全文
posted @ 2012-10-24 13:55 xust 阅读(809) 评论(0) 推荐(0)
摘要: http://msdn.microsoft.com/zh-cn/library/zt39148a(v=vs.80).aspx演练:在组件设计器中创建 Windows 服务应用程序.NET Framework 2.0其他版本5(共 5)对本文的评价是有帮助-评价此主题注意Visual Studio 标准版中不提供“Windows 服务”模板及相关功能。有关更多信息,请参见Visual Studio 版本。本主题中的步骤引导您完成创建简单的向事件日志写入消息的 Windows 服务应用程序的过程。创建和使用服务所执行的基本步骤包括:使用“Windows 服务”应用程序模板创建项目。此模板为您创建一 阅读全文
posted @ 2012-10-24 09:52 xust 阅读(232) 评论(0) 推荐(0)