我想设计个倒计时得程序 应该怎么弄啊?

来源:百度知道 编辑:UC知道 时间:2024/04/28 22:53:18
要精确点得 最好到秒得那种

上一楼的也太夸张了吧,
还是用VB编的比较简单:
在窗体中加入一个label1、text1、timer1、command1
其中timer1的interval属性设为1000、enabled属性为false 。 代码如下:
dim s as integer
-------------------------------------------
pravate sub command1_click()
s=val(text1)
timer1.enabled=ture
end sub
----------------------------------------------
pravate sub timer1.time()
s=s-1
label1.caption=str(s)
if s=0 then timer1.enabled=false
end sub

根据cpu频率换算成指令周期得到它为t秒,再用嵌套循环来实现一秒(假设有2个循环当然可以更多,循环1次数为s1,循环2次数为s2,要求s1*s2*t=1),最后如果要到计时30秒的话,设一个数为30,调用1s的那个程序块,并且-1,如此循环。