VB.NET Windows服务主代码

时间:2013-04-11 21:57:47

标签: vb.net windows-services

我正在尝试使用vb.net了解Windows服务是如何工作的,我不知道在哪里放置我的主代码。我的意思是主代码是需要每隔几秒运行一次的代码。到目前为止,我能够使用服务提供的onStart方法编写一个文本文件。我已手动安装该服务并使其运行。

我需要创建一些触发主代码的线程吗?以及在哪种方法。

感谢。

1 个答案:

答案 0 :(得分:2)

使用计时器。他们在每个蜱上开始一个事件。可以将刻度修改为您希望的长度。(间隔)

以下是关于它们的精彩文章/教程:http://www.dreamincode.net/forums/topic/58033-using-timer/

通过转到工具箱并点击计时器并将其添加到表单,为您的应用添加计时器。然后转到属性并添加您希望它执行事件的间隔(以毫秒为单位),将启用属性设置为 true

单击表单设计器下方的计时器图标,您将被定向到带有Timer_Tick事件的代码编辑器。然后当我把评论'你想要它做什么时,这就是每次打勾都要执行的代码(你选择的间隔,例如1000秒)

代码:

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
    'what you want it to do
End Sub

如果我不清楚这是一个教程:https://www.youtube.com/watch?v=6wWZIuOAyM4