精华内容
下载资源
问答
  • 打包计时器一个简单计时器
  • 我的计时器 建立一个简单计时器
  • 一个简单计时器

    2012-04-01 13:32:52
    一个简单计时器的源码,对研究按钮控制,以及计时算法的同学有帮助。
  • 简单计时器

    2017-12-04 17:40:46
    这是本人移动应用开发的一个小作业,开发一个简单计时器,经过本人编码、测试,该程序可以正常实现计时功能。
  • 简单计时器 开始/继续 清空 暂停
  • 用js做一个简单的秒表计时器 Document 00:00:000 开始 分割 重置 ` 这里是引用 ` 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细...

    用js做一个简单的秒表计时器

    具体代码如下

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            #out {
                margin: 0 auto;
                width: 500px;
                border: 1px solid blueviolet;
                text-align: center;
                padding-bottom: 20px
            }
        </style>
    </head>
    
    <body>
        <div id="out">
            <h1 id="content">00:00:000</h1>
            <button id="start">开始</button>
            <button id="division">分割</button>
            <button id="reset">重置</button>
        </div>
    </body>
    <script>
        var content = document.getElementById("content");
        var totalTime = 0;
        var timer;
    
        function showTime() {
            var min;
            var second;
            var msecond;
            second = Math.floor((totalTime / 1000) % 60);
            min = Math.floor(totalTime / 1000 / 60 % 60);
            msecond = totalTime % 1000;
    
            second = second % 60 < 10 ? "0" + second : second;
            min = min % 60 < 10 ? +"0" + min : min;
            msecond = msecond < 100 ? "0" + msecond : msecond;
            return min + ":" + second + ":" + msecond;
        }
    
        var start = document.getElementById("start");
        start.onclick = function (e) {
    
            if (e.target.innerHTML == "开始") {
                e.target.innerHTML = "暂停";
                timer = setInterval(function () {
                    totalTime += 41;
                    content.innerHTML = showTime();
                }, 41)
    
            } else if (e.target.innerHTML == "暂停") {
                e.target.innerHTML = "开始";
                console.log("输出打印" + timer);
                clearInterval(timer);
                timer = null;
                return
            }
        }
        var division = document.getElementById("division");
        division.onclick = function (e) {
            var h2 = document.createElement("h2");
            h2.innerHTML = showTime();
            out.appendChild(h2);
        }
        var reset = document.getElementById("reset");
        reset.onclick = function (e) {
            //将分割的时间都清除
            //返回值是一个类数组
            var divTime = document.getElementsByTagName("h2");
            for (var i = 0; i < divTime.length; i++) {
                out.removeChild(divTime[0]);
                i--;
            }
            clearInterval(timer);
            timer = null;
            //总时间变成零
            totalTime = 0;
            content.innerHTML = showTime();
            //暂停按钮  都变成开始按钮
            start.innerHTML = "开始";
        }
    
    </script>
    
    </html>
    
    

    运行界面

    第一个
    在这里插入按顺序是图片描述
    点击开始按钮之后的界面
    点击开始按钮之后可以无限分割 做秒表计时器
    在这里插入图片描述
    第一篇有什么不足请指出 谢谢!!!

    展开全文
  • 一个简单计时器c源码,理论上可以精确到us级
  • C#简单计时器

    2013-10-24 19:33:32
    C# 简单计时器简单计时器简单计时器简单计时器
  • 简单的安卓计时器。供大家学习。大家也可以分享
  • 一个简单的JSP计时器

    2010-05-09 09:48:25
    这是一个间的JSP计时器 供初学者学习用
  • 只是一个简单计时器应用 添加了播放/暂停按钮和旋转的svg圆圈背景等功能。
  • 计时器为大专院校辩论赛时机时专用,使用简单方便
  • #JSTimer 一个简单JavaScript计时器。 参见patricktraeger.info/projects/timer上的演示 #执照 麻省理工学院执照
  • 既然早上没事干,于是想到前些日子学院的某个老师让大家给他找个什么倒计时的小软件;何不写个玩玩~既然要写,就用以前没怎么捣鼓过的WPF写一个计时器,需要了解的朋友可以参考下
  • 这是一个简单计时器秒表,使用 Qt 框架用 C++ 编写,没有任何额外的功能。 极简主义者的程序。
  • Java 简单计时器

    千次阅读 2018-07-14 20:05:06
    Java 实现的一个简单计时器,很丑陋,但是基本功能还是有的。。。 package timer; import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util....
    Java  实现的一个简单的计时器,很丑陋,但是基本功能还是有的。。。
    package timer;
    
    
    import java.awt.EventQueue;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.Date;
    
    
    import javax.swing.JFrame;
    import javax.swing.JTextField;
    import javax.swing.JLabel;
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import java.awt.Font;
    
    
    public class MainFrame {
    
    
    	private JFrame frame;
    	private JTextField date_text;
    	private JTextField hour_text;
    	private JTextField minute_text;
    	private JTextField second_text;
    	JButton stop_button;
    	JButton start_button;
    	boolean isSwi = false;
    	private int second = 1;
    	private int minute = 1;
    	private int hour = 1;
    	private JLabel lblNewLabel;
    	private JLabel label;
    
    
    
    
    	/**
    	 * Launch the application.
    	 */
    	public static void main(String[] args) {
    		EventQueue.invokeLater(new Runnable() {
    			public void run() {
    				try {
    					MainFrame window = new MainFrame();
    					window.frame.setVisible(true);
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    			}
    		});
    	}
    
    
    	/**
    	 * Create the application.
    	 */
    	public MainFrame() {
    		initialize();
    	}
    
    
    	/**
    	 * Initialize the contents of the frame.
    	 */
    	private void initialize() {
    		frame = new JFrame();
    		frame.setTitle("简单计时器");
    		ImageIcon icon = new ImageIcon("img/jsq.png");	 
    		frame.setIconImage(icon.getImage());
    		frame.getContentPane().setFont(new Font("宋体", Font.PLAIN, 29));
    		frame.setBounds(100, 100, 632, 414);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		frame.getContentPane().setLayout(null);
    		
    		date_text = new JTextField();
    		date_text.setBounds(206, 38, 203, 38);
    		frame.getContentPane().add(date_text);
    		date_text.setColumns(10);
    		TimeThread timeThread = new TimeThread();
    		timeThread.start();
    		
    		hour_text = new JTextField();
    		hour_text.setBounds(73, 157, 100, 57);
    		frame.getContentPane().add(hour_text);
    		hour_text.setColumns(10);
    		
    		minute_text = new JTextField();
    		minute_text.setBounds(266, 157, 100, 57);
    		frame.getContentPane().add(minute_text);
    		minute_text.setColumns(10);
    		
    		second_text = new JTextField();
    		second_text.setBounds(469, 157, 100, 57);
    		frame.getContentPane().add(second_text);
    		second_text.setColumns(10);
    		
    		start_button = new JButton("计时开始");
    		start_button.setBounds(143, 281, 113, 49);
    		frame.getContentPane().add(start_button);
    		start_button.addActionListener(new BtListener());
    		
    		stop_button = new JButton("暂停计时");
    		stop_button.setBounds(368, 281, 113, 49);
    		frame.getContentPane().add(stop_button);
    		
    		lblNewLabel = new JLabel(":");
    		lblNewLabel.setFont(new Font("宋体", Font.PLAIN, 29));
    		lblNewLabel.setBounds(206, 157, 45, 57);
    		frame.getContentPane().add(lblNewLabel);
    		
    		label = new JLabel(":");
    		label.setFont(new Font("宋体", Font.PLAIN, 29));
    		label.setBounds(402, 157, 38, 57);
    		frame.getContentPane().add(label);
    		stop_button.addActionListener(new StopListener());
    	}
    	
    	public class BtListener implements ActionListener {
    
    
    		@Override
    		public void actionPerformed(ActionEvent e) {
    			String res = e.getActionCommand();
    			
    			if(res.equals("计时开始")) {
    				isSwi = true;
    				start_button.setText("计时结束");
    				DateThread dateThread = new DateThread();
    				dateThread.start();
    			}else {
    				isSwi = false;
    				start_button.setText("计时开始");
    				second = 0;
    				hour = 0;
    				minute = 0;
    				second_text.setText("" + second);
    				minute_text.setText("" + minute);
    				hour_text.setText("" + hour);
    			}
    		}
    	}
    	
    	public class StopListener implements ActionListener {
    
    
    		@Override
    		public void actionPerformed(ActionEvent e) {
    			String res = e.getActionCommand();
    			if(res.equals("暂停计时")) {
    				stop_button.setText("继续计时");
    				isSwi = false;
    			}else {
    				stop_button.setText("暂停计时");
    				isSwi = true;
    				DateThread dateThread = new DateThread();
    				dateThread.start();
    
    
    			}
    		}
    		
    	}
    	
    	public class DateThread extends Thread {
    		
    		public void run() {
    
    
    			while(isSwi) {
    				try {
    					Thread.sleep(1000);
    				} catch (InterruptedException e1) {
    					e1.printStackTrace();
    				}
    				second_text.setText("" + second++);
    				if(second_text.getText().equals("60")) {
    					second = 0;
    					minute_text.setText("" + minute ++);
    					second_text.setText("" + second++);
    					if(minute_text.getText().equals("60")) {
    						second = 0;
    						minute = 0;
    						hour_text.setText("" + hour++);
    					}
    				}
    			}		
    		}
    	}
    	
    	public class TimeThread extends Thread {
    		
    		public void run() {
    
    
    			while(true) {
    				date_text.setText("              " + new Date().toLocaleString());
    				try {
    					Thread.sleep(1000);
    				} catch (InterruptedException e1) {
    					e1.printStackTrace();
    				}
    			}		
    		}
    	}
    }


    展开全文
  • 计时器 一个简单的基于网络的计时器和倒计时
  • 这是一个简单计时器。 用户可以输入天、小时、分钟和秒,然后单击 设置定时器 将计时器设置为他/她指定的时间。 使用开始计时器开始倒计时。 如果您不再需要停止计时器,请使用它。 如果您想将计数器重置为 0,...
  • 我基于 JavaScript SetTimeout 方法实现了这个简单计时器。 您可以通过单击“开始”按钮来启动计时器。 您也可以通过单击“停止”按钮停止段时间,之后,您可以继续计时。 单击“重置”会将计时器清零。 演示...
  • 一个python简单计时器

    千次阅读 2012-12-03 16:25:51
    测试的时候,我们有时需要每隔段时间做一件事,这时就要用到计时器,ok,直接看代码: #coding=utf-8 import threading def run(name, age): print "%s'age is %s."%(name, age) t = threading.Timer...

    测试的时候,我们有时需要每隔一段时间做一件事,这时就要用到计时器,ok,直接看代码:

    #coding=utf-8
    
    import threading
    
    def run(name, age):
        print "%s'age is %s."%(name, age)
        t = threading.Timer(intervalTime, run, ["tom", 19])
        t.start()
    
    intervalTime = 4   #间隔时间,单位s
    t = threading.Timer(intervalTime, run, ["tom", 19])
    t.start()
    当然还有很多种其它的实现方式,但这个是非常好理解的。


    展开全文
  • flash简单计时器

    2010-11-26 16:16:38
    十分简单的 flash 计时器辛苦分很简单简单地 菜鸟可用 呵呵
  • Android 简单计时器

    2012-07-13 10:31:07
    开发环境:Eclipse Juno + Android 4.1 SDK(API16) 利用系统时间实现了一个简单计时器,精确到1/10s,实现了单次计时和分圈计时功能。 练习了一下Listview的动态增删。
  • 附赠部分代码 //开始计时按钮单击事件 private void btnOk_Click(object sender, EventArgs e) { if (timer1.Enabled == false) { this.btnOk.Text = "停止计时"; this.timer1.Enabled = true; } else { ...
  • VB 制作简单计时器

    2019-03-07 21:48:18
    VB 制作简单计时器,非常简单。可以修改程序达到想要的功能哦
  • Android简单计时器实现

    2015-03-13 23:45:16
    一个简单计时器实现,只有开始和结束按键,以及显示秒。需要用可以下载,根据自已项目随便改就适用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,167
精华内容 36,866
关键字:

如何做一个简单的计时器