C#如何做一倒计时表 (分钟 :秒)

C#如何做一倒计时表 (分钟 :秒),第1张

用一个Timer,在Timer启动前记录下一个开始时间,然后Timer每一秒钟启动一次,每次触发Timer的时候用5分枝友粗袜钟-(当前时间-开始时间)就得出你那个倒计时

4:59-

4:58-

然猛凳槐后Timer再判断一下如果这个值=0了就停止程序

#include <iostream.h>

#include <windows.h>

class Clock //定义时钟类

{

public:

void set(int h,int m,int s)

void show()

private:

int hour,minute,second

}

void Clock::set(int h,int m,int s)

{

hour=h

minute=m

second=s

}

void Clock::show()

{

cout<<hour<<":"<<minute<<":"<<second<<endl

}

void clrscr() //清屏函数

{

COORD coordScreen = { 0, 0 }

DWORD cCharsWritten

CONSOLE_SCREEN_BUFFER_INFO csbi

DWORD dwConSize

HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE) GetConsoleScreenBufferInfo(hConsole, &csbi)

dwConSize = csbi.dwSize.X * csbi.dwSize.Y

FillConsoleOutputCharacter(hConsole, TEXT(' '), dwConSize, coordScreen, &cCharsWritten)

GetConsoleScreenBufferInfo(hConsole, &csbi)

FillConsoleOutputAttribute(hConsole, csbi.wAttributes, dwConSize, coordScreen, &cCharsWritten)

SetConsoleCursorPosition(hConsole, coordScreen)

}

void main() //主函数

{

Clock my

int k,h,m,s

cout<<"input hour:" //以下为设置倒计时的时间长度,分别输入时分秒。

cin>>h

cout<<"input minute:"

cin>渗信顷>m

cout<<"input second:"坦埋

cin>>s

while(1)

{

my.set(h,m,s)

my.show()

Sleep(1000) //延迟函数,后面的数字自己设定,单位为毫秒,比如1000即为1000毫秒即1秒。

clrscr()

s--

if(s==-1)

{

s=59

m--

if(m==-1)

{

m=59

h--

if(h==-1)//计时结束

{

cout<<"time up!"丛陆<<endl

break

}

}

}

}

} //有何问题请多指教!!!!!!!望采纳! 设置倒计时时间长度。 倒计时中。 计时结束!

excel制作倒计时带天时分秒

举例说明:

A1输入目标时间 2011-3-31 12:30:00

A2输入现在时间 =NOW()

A3输入 =A1-A2

A4输入 =INT(A3)&"天"&TEXT(A3-INT(A3),"h时m分s秒")

A4为倒计时

用AE怎么制作天数时分秒的倒计时?急用

timecode 特效

菜鸟求助:c#时分秒倒计弯肢搜时

protected static int time = 0private void button1_Click(object sender, EventArgs e)

{

int result = 0

if (int.TryParse(textBox1.Text, out result))

{

time = Convert.ToInt32(textBox1.Text)

}

else

{

time = result

}

ToLable(time)} protected void ToLable(int time)

{

label1.Text = Convert.ToString(time / 3600)

label3.Text = Convert.ToString((time % 3600) / 60)

label5.Text = Convert.ToString(time % 60)

} private void timer1_Tick(object sender, EventArgs e)

{

if (time >0)

{

ToLable(time)

time --

} }一个TextBox用于输入时间 一个time1计时,6个lable 1 3 5别分代表 时 分 秒246分别写上 时 分 秒 输入数字后 点击button1就OK

伦敦奥运开幕时间倒计时分秒

2012伦敦奥运倒计时

距离2012伦敦奥运会开幕还有

0天16时00分58秒

开幕时间:2012年7月28日04时(北京时间)

excel如何制作5分钟倒计时

如何用Excel制作随时跳动的倒计时2007年06月24日 下午 01:04 以制作2008北京奥运会倒计时为例:

启动Excel并新建工作簿,按下Alt+F11进入VBA编辑状态。在左侧的"工程资源管理器"中选择当前工作簿,然后执行"插入"-"模块"命令,插入一个新模块(模块1)。

双击"模块1"进入代码编辑区域中,输入以下代码。输入完成后,关闭窗口返回工作表中。

Sub Timer()

ss=DateDiff("s", Now, "2008-8-8 20:00:00")

dd=ss\86400

ss=ss-dd*86400

hh=ss\3600

ss=ss-hh*3600

mm=ss\60

ss=ss-mm*60

ActiveSheet.Range("A1") = "现在离北京2008奥运会开幕还有" &vbCrLf &dd &"天" &hh &"小时" &mm &"分钟" &ss &"秒"

Application.OnTime Now + TimeValue("00:00:01"), "Timer"

End Sub

按下Alt+F8展开"宏"对话框,选中"Timer"宏,单击"执行"按钮返回埋历,当前工作表的A1单元格中即刻出现一个北京奥运的倒计时钟

以上代码首先计算出当前时间与结束时间相隔的总秒数,再分别转换成对应的天数、小时数、分钟数和秒数。其中的Application.OnTime用于安排倒计时宏每隔一秒运行一次。大家在Excel使用中如果要用到时间的倒计时计算,便可使用这种方式。

PPT 180秒倒计时带声音

给你几个swf格式的倒计时,看看你能否用上,可以插入到ppt中饥此使用

求flash倒计时制作方法 40秒倒计时到0会响

用vb制作天数倒计时

Private Sub Form_Load()

Timer1.Enabled = True

Timer1.Interval = 10000

End Sub

Private Sub Timer1_Timer()

Label1.Caption = "距离XXXXXXX还有" &DateDiff("d", Date, #12/10/2012#) &"天"

End Sub

完全符合你的意见。

VC++制作倒计时

Private Sub Command1_Click()

Timer1.Enabled = TrueEnd SubPrivate Sub Command3_Click()

End

End SubPrivate Sub Timer1_Timer()

Label2.Caption = Time

If Text1.Text = Label2.Caption Then

x = MsgBox("时间到了", vbOKOnly, "提示")

End If

End Sub这个是我做的小闹钟程序,可以自己设置时间。

用vfp制作倒计时

在表单中定时显示这个就行了。

{^2008-8-8}-date() 但要调整好你的计算机系统时间


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8236949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存