每隔时间段就调用函数

asdfasdfasdfccc 2010-04-25 02:09:32
如何实现,每隔3秒就触发其他事件呢??那个计时的函数是怎样的。。。。。很多问题,求大家帮帮
...全文
107 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdfasdfasdfccc 2010-04-29
  • 打赏
  • 举报
回复
用time.time就可以了
cbting 2010-04-27
  • 打赏
  • 举报
回复
会一下贴蹭一下10分
Justin-Liu 2010-04-27
  • 打赏
  • 举报
回复
LZ的头像是。。。剑圣
上面都回答了 你对号入座试试吧
asdfasdfasdfccc 2010-04-27
  • 打赏
  • 举报
回复
额,应该是webform程序或者是windows服务。因为没窗体的。。。应该怎么做呢?
这是第一次发帖,所以结贴率是0;各位不用担心
isgoodtime 2010-04-27
  • 打赏
  • 举报
回复
我先汗一下楼主(猪),连要写的是网站还是桌面应用程序都没分清!不过从你的回复看来,你的应该是桌面就用程序了!其它的就不回答了,楼上的回答得差不多了.其实就两个可以用:网站用AJAX.程序用Timer控件.
sxiaohui8709253 2010-04-25
  • 打赏
  • 举报
回复
楼主可能第一次发帖 学习 楼上各位
jackmtlee 2010-04-25
  • 打赏
  • 举报
回复
利用Timer实现函数回调
aspall 2010-04-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangiwen 的回复:]
是winform程序吗?如果是的话 工具箱里有一个Timer控件
把它放到窗体上,设置它的"Interval"属性(执行的间隔时间) 单位为1毫秒 3秒就是3000,
"Enable“属性(是否可用)设为True.
然后在Timer控件的Tick事件中调用你想要调用你想要调用的函数就可以了。
[/Quote]



引用错了!
aspall 2010-04-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 asdfasdfasdfccc 的回复:]
如何实现,每隔3秒就触发其他事件呢??那个计时的函数是怎样的。。。。。很多问题,求大家帮帮
[/Quote]


是这样滴
upc_xiaowei 2010-04-25
  • 打赏
  • 举报
回复
你的结帖率看的我蛋疼啊
用winform中的timer定时器和system.timers.timer
system.windows.forms.timer:
这个定时器类引发的定时器事件是同你的窗口应用程序的其余代码相同步的。这意味着正在执行的代码从来不会被这个定时器类的实例所抢占(假设你不调用Application.DoEvents)。就像一个典型窗体程序里的其它代码一样,任何驻留在一个定时器事件处理函数(指的是该类型的定时器类)中的代码也是使用应用程序的UI线程所执行。在空闲时候,该UI线程同样要对应用程序的窗体消息队列中的所有消息进行负责。这不仅包括由这个定时类引发的消息,也包括窗体API消息。无论何时你的程序不忙于做其它事情时该UI线程就处理这些消息。
System.Timers.Timer
  .NET框架文档指出System.Timers.Timer类是一个服务器定时器,是为多线程环境进行设计和优化。该定时器类的实例能够被多个线程安全地访问。不像System.Windows.Forms.Timer,System.Timers.Timer缺省的,将在一个工作者线程上调用你的定时器事件处理函数,该工作者线程是从公共语言运行时(CLR)线程池中获得。这意味着在你的逝去的时间处理函数代码中必须遵从Win32编程的黄金规则:除了创建该控件实例的线程之外,一个控件的实例从来不被任何其它的线程所访问。
\
建议用system.timres.timer
wuyq11 2010-04-25
  • 打赏
  • 举报
回复
windows服务
web中可使用ajax中 timer定时执行
littlechang 2010-04-25
  • 打赏
  • 举报
回复
没有把环境说清楚,winform程序和webform程序或者是windows服务,其方法是不一样的。
jiangiwen 2010-04-25
  • 打赏
  • 举报
回复
是winform程序吗?如果是的话 工具箱里有一个Timer控件
把它放到窗体上,设置它的"Interval"属性(执行的间隔时间) 单位为1毫秒 3秒就是3000,
"Enable“属性(是否可用)设为True.
然后在Timer控件的Tick事件中调用你想要调用你想要调用的函数就可以了。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧