C# 计时器开发
来源:互联网 发布:sql replace 去除空格 编辑:程序博客网 时间:2024/06/06 14:22
开发平台:C# VS2010
核心技术:TimeSpan操作时间类,Windows Media Player播放音频,timer控件的使用
系统界面:
界面组成:
俩个label 三个button 一个image
功能简介:
实现倒计时功能,默认倒计时6分钟。可以修改倒计时的时间。在最后的20秒,开始播放音乐。
实现思路:
通过timespan实现时间的递减,通过timer控件刷新界面。
核心代码:
private void timer1_Tick(objectsender, EventArgs e)
{
try
{
Stringstr = ts.Hours.ToString() +":" +ts.Minutes.ToString() +":" +ts.Seconds.ToString();
//label1.Text = str;//label17用来显示剩余的时间
label1.Text = ts.ToString();
//检查是否到时间
if(ts == (newTimeSpan(0,0, 20)))
{
playmedia();
}
ts = ts.Subtract(newTimeSpan(0, 0,1));//每隔一秒减去一秒
if(ts.TotalSeconds < 0.0)//当倒计时完毕
{
timer1.Enabled = false;
//MessageBox.Show("报告时间到");//提示时间到,下面可以加你想要的操作
stopmedia();
}
}
catch
{
MessageBox.Show("系统异常");
}
}
播放音乐代码
privatevoid playmedia()
{
//播放音乐
//this.axWindowsMediaPlayer1.settings.setMode("loop",true);
stringstr = loaddirectory();
this.axWindowsMediaPlayer1.URL= str +"\\voice.wav";
this.axWindowsMediaPlayer1.Ctlcontrols.play();
}
源码下载:http://u.163.com/3pYPQrEi 提取码: o564DpeP
- C# 计时器开发
- C# 计时器
- C# 计时器
- C# 计时器
- C#计时器
- C#作的计时器
- C# Timer 计时器 TimerCallback
- C#计时器关键代码
- C# 多线程计时器类。
- Stopwatch计时器、秒表 C#
- .NET C# 秒表 计时器
- Stopwatch计时器、秒表 C#
- C#中各种计时器
- C#中各种计时器
- c#三种计时器
- C#中各种计时器
- C# 多线程计时器类
- C#中各种计时器
- 蟠桃记
- 2017年三月份总结和四月份计划
- 接下来两年,职业路线到底该怎么走
- 关于C++zhong #ifndef XXX_H #difine XXX_H #endif 那些事
- 数学黑洞
- C# 计时器开发
- AOP编程中注解参数详解
- 数据结构—树和二叉树-2.二叉树的层次遍历(BFS)
- spring注释配置及作用
- Atcoder AGC B Splatter Painting 记忆化+逆向模拟
- Docker学习记录(二)-Dockerfile创建镜像
- 图像分割算法源码
- [勇者闯LeetCode] 83. Remove Duplicates from Sorted List
- UVa OJ The Dole Queue 救济金发放 133