• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 定时器  定时  高精度  

资源简介

该例子实现了高精度定时器功能,最高定时精度为1ms,最小定时精度为1ms。

资源截图

代码片段和文件信息

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 timer
{
    public partial class Form1 : Form
    {
        MillisecondTimer timer;//最小定时时间1ms,新开一个线程执行任务
        //定义委托
        public delegate void SetControlValue(object value);

        public Form1()
        {
            InitializeComponent();
        }
        

        private void Form1_Load(object sender EventArgs e)
        {
            timer = new MillisecondTimer();
            timer.Tick += sysTimer_Tick; //基于回调
            timer.Interval = 1; //当定时器启动时修改该值无效,需要先关掉定时器然后修改再重启
        }

        int count = 0;
        private void sysTimer_Tick(object se

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\.vs\
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\.vs\timer\
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\.vs\timer\v14\
     文件       49152  2018-06-25 09:19  5 MillisecondTimer(最小1ms正常)\.vs\timer\v14\.suo
     目录           0  2018-06-21 19:38  5 MillisecondTimer(最小1ms正常)\timer\
     文件         982  2018-06-14 20:29  5 MillisecondTimer(最小1ms正常)\timer.sln
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\timer\bin\
     目录           0  2018-06-29 15:10  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\
     文件        2199  2018-06-29 15:10  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\evetimer.exe.lnk
     文件       11776  2018-06-15 13:50  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\timer.exe
     文件       28160  2018-06-15 13:50  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\timer.pdb
     文件       22688  2018-06-21 19:37  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\timer.vshost.exe
     文件         490  2017-09-29 21:43  5 MillisecondTimer(最小1ms正常)\timer\bin\Debug\timer.vshost.exe.manifest
     文件        1936  2018-06-21 19:38  5 MillisecondTimer(最小1ms正常)\timer\Form1.cs
     文件        3437  2018-06-14 20:48  5 MillisecondTimer(最小1ms正常)\timer\Form1.Designer.cs
     文件        5817  2018-06-14 20:48  5 MillisecondTimer(最小1ms正常)\timer\Form1.resx
     文件        4411  2018-06-14 20:30  5 MillisecondTimer(最小1ms正常)\timer\MillisecondTimer.cs
     目录           0  2018-06-15 15:28  5 MillisecondTimer(最小1ms正常)\timer\obj\
     目录           0  2018-07-02 10:27  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\
     文件         864  2018-06-14 20:29  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6975  2018-06-21 19:37  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2018-06-14 20:29  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\TempPE\
     文件        1990  2018-06-21 19:37  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.csproj.FileListAbsolute.txt
     文件         976  2018-06-14 20:48  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.csproj.GenerateResource.Cache
     文件        2210  2018-06-14 20:46  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.csprojResolveAssemblyReference.cache
     文件       11776  2018-06-15 13:50  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.exe
     文件         180  2018-06-14 20:48  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.Form1.resources
     文件       28160  2018-06-15 13:50  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.pdb
     文件         180  2018-06-14 20:46  5 MillisecondTimer(最小1ms正常)\timer\obj\Debug\timer.Properties.Resources.resources
     文件         486  2018-06-14 20:29  5 MillisecondTimer(最小1ms正常)\timer\Program.cs
............此处省略7个文件信息

评论

共有 条评论