C#桌面应用程序--定时器
今天,开始学习C#,主要是依赖C#语言开发应用程序,特别是串口助手,以此来实现对单片机的串口数据读取。
话不多说,今天根据学习视频写了下定时器的一个小小程序,菜鸟入坑。
以下是具体的实现代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace 定时器
{public partial class Form1 : Form{int count=0;int timer;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){int i;for (i = 1; i <= 100;i++) //计数范围:0~99{comboBox1.Items.Add(i.ToString()+" 秒");}label3.Text = "0秒";comboBox1.Text = "10 秒";}private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){}private void timer1_Tick(object sender, EventArgs e){count++; //记录当前的时间值label3.Text = (timer - count).ToString()+"秒";progressBar1.Value = count;if (count == timer){timer1.Stop(); //时间到,停止计时System.Media.SystemSounds.Asterisk.Play(); //提示音MessageBox.Show("时间到!","提示"); //弹出提示框}}private void button1_Click(object sender, EventArgs e){string str;str = comboBox1.Text; //得到字符串timer = Convert.ToInt16(str.Substring(0, 2)); //得到设定的数据值(整型)progressBar1.Maximum = timer; //进度条最大数值timer1.Start(); //定时器开始计时}}
}
程序界面很简单,
就是实现对设定时间的简单计时。
C#桌面应用程序--定时器相关推荐
- 桌面应用程序 azure_如何开始使用Microsoft Azure-功能应用程序,HTTP触发器和事件队列...
桌面应用程序 azure "Serverless" architecture is all the rage in tech land at the moment, includi ...
- 桌面应用程序 azure_Azure Logic应用程序用例–黑色星期五
桌面应用程序 azure This blog gives an overview of how Azure Serverless technologies came to rescue when th ...
- window下使用nw.js开发桌面应用程序环境的搭建
安装node window下去node官网下载长期支持版本或者最新稳定版都可以. 按装nw用来管理和按装nw.js npm install -g nrm # 用来设置npm镜像地址 npm insta ...
- 【教程】TestComplete测试桌面应用程序教程(四)
TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序.其中,TestComplete支持测试使 ...
- python开发桌面软件-python适合windows的桌面应用程序开发吗?
谢... 谢特!... (自己跑过来的). 曾经从事过几个桌面应用程序的开发, 来提供些建议 Qt 的 signal-slot 的机制做得很不错, 充分理解以后开发起来很顺手. 早期项目里, 举个栗子 ...
- java 网站转app_java – 将现有Web应用程序转换为桌面应用程序
我在这里看到了关于这个主题的一些其他类似问题,但是他们没有太大帮助所以我提出了这个问题. 将合理大小的简单Web应用程序转换为基于Java桌面的PC和Mac客户端的最快方法是什么?不幸的是,由于各种原 ...
- 用于构建集成式桌面应用程序的新指南和新工具(转载于MSDN)
发布日期: 2006-10-30 | 更新日期: 2006-10-30 Christian Thilmany 和 Jim Keane 本文将介绍以下内容: • CAB 和 Smart Client S ...
- 桌面应用程序员简单尝试Rich JavaScript Application
虽然10年前搞过一段时间的Web应用开发,且为所在企业设计了一个基于ASP.NET WebForms(在.NET 1.1的基础上)的Web应用开发框架.但是,后来一直做的都是桌面类的应用,比如Smar ...
- AJAX是否能够取代桌面应用程序
AJAX是否能够取代桌面应用程序 朱先忠编译 一. 引言 在AJAX是否能够取代桌面应用程序的问题上,存在很多争论.如今,这两种阵营正在逐步形成.在本文中,我的看法是:AJAX不可能取代桌面应用程序: ...
最新文章
- 几款自用的IDEA高效插件
- Linux下Tomcat的启动、关闭、杀死进程
- 01Python基础_09异常
- php mysql查询时间_php查询时间段 mysql时间查询
- 怎样取消无线配置服务器,如何 去掉无线配置服务器
- AX5243与AX5043方案对比及应用设计
- sql出现列名无效的原因_学会SQL并不难,小白学习记录之二(简单查询)
- mybatis--一对一、一对多、多对多(七)
- vb雅西高速计算机考试,雅西高速沿途风貌车拍八
- cups 2.4.1编译办法
- 办公软件在多屏宽屏上的应用设想
- 2022-2028全球与中国卫星地面网络科技市场现状及未来发展趋势
- (干货)五种知网文献免费下载方式
- android 热点 连接电脑上网,安卓手机做wifi热点让笔记本上网的方法
- 网络安全求职该怎么写简历?
- 简单socket聊天小程序+socket简单封装
- SP603 OPPO A59 主观体验功耗对比
- QT5.6及以上版本virtualkeyboard软键盘
- 取模(mod)与取余(rem)的区别
- 基于HTTP的QQ协议分析