我正在尝试使用vb.net了解Windows服务是如何工作的,我不知道在哪里放置我的主代码。我的意思是主代码是需要每隔几秒运行一次的代码。到目前为止,我能够使用服务提供的onStart方法编写一个文本文件。我已手动安装该服务并使其运行。
我需要创建一些触发主代码的线程吗?以及在哪种方法。
感谢。
答案 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