效果

代码

Program.cs
空的,Time类放在了Form1.cs中

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 第五章_显示时间
{}

Form1.cs

50行:在class类中增加了 AddSecond()方法,在button1_Click事件中调用

注意29~31行,为了使用AddSecond()方法,将时、分、秒的属性改成了可读可写

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 第五章_显示时间
{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}}public class Time{//只读属性public int Hour { get; set; }public int Min { get; set; }public int Sec { get; set; }//构造函数public Time(){Hour = System.DateTime.Now.Hour;Min = System.DateTime.Now.Minute;Sec = System.DateTime.Now.Second;}//重载public Time(int h, int m, int s){Hour = h;Min = m;Sec = s;}//点击加一AddSecondpublic void AddSecond(){//计算进位Sec += 1;if (Sec >= 60){Sec = 0;Min += 1;if (Min >= 60){Min = 0;Hour += 1;if (Hour >= 24){Hour = Min = Sec = 0;}}}}}public partial class Form1 : Form{Time time = new Time();public Form1(){InitializeComponent();//输出当前时间textBox1.Text = time.Hour.ToString();textBox2.Text = time.Min.ToString();textBox3.Text = time.Sec.ToString();}private void button1_Click(object sender, EventArgs e){//加一计算time.AddSecond();//输出textBox1.Text = time.Hour.ToString();textBox2.Text = time.Min.ToString();textBox3.Text = time.Sec.ToString();}}
}

C# 实验四 修改版 获取系统时间、点击加一秒功能相关推荐

  1. C# 实验四 获取系统时间、点击加一秒功能

    题目要求 运行效果 有60秒进位,60分钟进位,24小时进位(清零)功能 代码 Form1.cs using System; using System.Collections.Generic; usi ...

  2. VC++ 获取系统时间的方法汇总

    1.使用CTime类(获取系统当前时间,精确到秒) ? 1 2 3 4 5 6 CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();/ ...

  3. c++ 如何获取系统时间

    DoubleSnake   转载http://blog.csdn.net/zjnig711/article/details/2419081 c++ 如何获取系统时间 2008-04-28 15:34 ...

  4. Java获取系统时间

    Java获取系统时间 Java获取系统时间 在java 中,有很多种方法都可以获取到系统的当前时间,但也需要到对应的类,不同的类自然有不同的方法.这里为大家介绍获取系统当前时间的四种方式. 1. 通过 ...

  5. 【VS开发】VC++ 获取系统时间、程序运行时间(精确到秒,毫秒)的五种方法

    1.使用CTime类(获取系统当前时间,精确到秒) CString str; //获取系统时间 CTime tm; tm=CTime::GetCurrentTime();//获取系统日期 str=tm ...

  6. android自动获取系统时间,Android获取系统时间的多种方法

    Android中获取系统时间有多种方法,可分为Java中Calendar类获取,java.util.date类实现,还有android中Time实现. 现总结如下: 方法一: void getTime ...

  7. 笔记1:VC获取系统时间的方法

    笔记1:VC 获取系统时间的方法 推荐的获取方法 获取时间方法种类 各种获取时间方法详解 方法1:time_t变量 和 time(time_t*)方法 方法2:system(" time&q ...

  8. vue 获取今日、昨日、本周、上周、本月、上月 日期时间,时间戳(获取系统时间)

    要求获得今日.昨日.本周.上周.本月.上月 的用户数据,因此查了一些文档之类的根据需求封装了几个方法,如果你的需求同我一样,那么你可以直接拷贝,按照步骤去使用即可.话不多说直接上代码 第一步:--安装 ...

  9. java后台怎么获取系统时间_Java 后台获取当前时间

    Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.ge ...

最新文章

  1. python中列表常用方法_Python中列表的常用方法
  2. Android之Android触摸事件传递机制
  3. 《转》从程序员到项目经理(五):不是人人都懂的学习要点
  4. php 发送微信请求失败的原因,微信小程序模拟正常 真机服务器请求出错
  5. Java泛型的不变性和作用域
  6. 系统 销售订单号_销售单,进货单自动计算,一键保存的进销存管理系统,十分好用...
  7. save()、saveOrUpdate()、merge()的区别
  8. problem b: 一年中的第几天_第九届蓝桥杯B组试题
  9. jeecg之弹窗插件lhgdialog小结
  10. 加载执行预编译的Sql :prepareStatement
  11. Kaggle 数据清洗挑战 Day 5 - 处理不一致数据
  12. echarts js 删除框选数据_ECharts进行区域选择
  13. struts2+freemarker+sitemesh乱码,解决了
  14. Python 标准库 —— glob
  15. python入门指南txt-pip安装和使用入门指南
  16. java 动态报表 sql,报表SQL
  17. 新会计准则对传统会计理论的七大变革
  18. Java使用模板导出word勾选框
  19. mysql 参考文献_后记amp;参考文献
  20. 完美Vista 自动激活安装版下载

热门文章

  1. HDU - 4856 Tunnels(哈密顿路径+状压dp)
  2. ZOJ2112(区间动态求第K大)
  3. 拦截聊天记录--Hook技巧简介【原创】
  4. C++的深拷贝与浅拷贝
  5. 网络编程释疑之:TCP协议的“流”特性
  6. IOCP中在WSASend以及WSARecv的时候出现WSA_IO_PENDING情况的说明
  7. 在C++中使用Protocol Buffers
  8. Linux中进程间传递文件描述符的方法
  9. Netty学习笔记(四)EventLoopGroup续篇
  10. RabbitMQ Network Partitions