 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using Microsoft.VisualBasic;using System.Net;using System.IO;using System.Diagnostics;namespace Ex15_03{  public partial class Form1 : Form  {    public Form1()    {      InitializeComponent();    }    //定时启动        public int intHour, intMouit, intSecon; //小时分钟秒    private void Form1_Load(object sender, EventArgs e)    {      string strHour = DateTime.Now.TimeOfDay.Hours.ToString();      string strMouit = DateTime.Now.TimeOfDay.Minutes.ToString();      string strSecon = DateTime.Now.TimeOfDay.Seconds.ToString();      if (Convert.ToInt32(strHour) < 10)      {        strHour = "0"  strHour;      }      if (Convert.ToInt32(strMouit) < 10)      {        strMouit = "0"  strMouit;      }      if (Convert.ToInt32(strSecon) < 10)      {        strSecon = "0"  strSecon;      }      textBox2.Text = strHour  ":"  strMouit  ":"  strSecon;      intHour = Convert.ToInt32(strHour);      intMouit = Convert.ToInt32(strMouit);      intSecon = Convert.ToInt32(strSecon);      numericUpDown3.Value = Convert.ToInt32(strHour);      numericUpDown2.Value = Convert.ToInt32(strMouit);      numericUpDown1.Value = Convert.ToInt32(strSecon);    }    //获取系统时间    private void timer1_Tick(object sender, EventArgs e)    {      string strHour = DateTime.Now.TimeOfDay.Hours.ToString();      string strMouit = DateTime.Now.TimeOfDay.Minutes.ToString();      string strSecon = DateTime.Now.TimeOfDay.Seconds.ToString();      if (Convert.ToInt32(strHour) < 10)      {        strHour = "0"  strHour;      }      if (Convert.ToInt32(strMouit) < 10)      {        strMouit = "0"  strMouit;      }      if (Convert.ToInt32(strSecon) < 10)      {        strSecon = "0"  strSecon;      }      groupBox1.Text="当前时间:" strHour  ":"  strMouit  ":"  strSecon;    }    private void numericUpDown3_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown3.Value == 24)      {        numericUpDown3.Value = 0;        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    private void numericUpDown2_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown2.Value == 60)      {        numericUpDown2.Value = 0;        numericUpDown3.Value = Convert.ToInt32(numericUpDown2.Value)  1;        intMouit = Convert.ToInt32(numericUpDown2.Value);        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intMouit = Convert.ToInt32(numericUpDown2.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    private void numericUpDown1_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown1.Value == 60)      {        numericUpDown1.Value = 0;        numericUpDown2.Value = Convert.ToInt32(numericUpDown2.Value)  1;        intMouit = Convert.ToInt32(numericUpDown2.Value);        intSecon = Convert.ToInt32(numericUpDown1.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intSecon = Convert.ToInt32(numericUpDown1.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    //定时上网    private void button1_Click(object sender, EventArgs e)    {      DateTime get_time1 = Convert.ToDateTime(DateTime.Now.ToString());      DateTime sta_ontime1 = Convert.ToDateTime(Convert.ToDateTime(textBox2.Text.Trim().ToString()));      TimeSpan sta1 = TimeSpan.FromHours(0);      long dat = DateAndTime.DateDiff("s", get_time1, sta_ontime1, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays);      if (dat > 0)      {        if (timer2.Enabled != true)        {          timer2.Enabled = true;          MessageBox.Show("定时已启动", "提示");          textBox2.Enabled = false;        }        else        {          MessageBox.Show("定时已启动,请取消,在启动");        }      }//    }    //判断定时上网    private void timer2_Tick(object sender, EventArgs e)    {      DateTime get_time1 = Convert.ToDateTime(DateTime.Now.ToString());      DateTime sta_ontime1 = Convert.ToDateTime(Convert.ToDateTime(textBox2.Text.Trim().ToString()));      long dat = DateAndTime.DateDiff("s", get_time1, sta_ontime1, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays);      if (dat == 0)      {        Process.Start("IExplore.exe", textBox1.Text.TrimEnd());      }    }    //取消定时    private void button2_Click(object sender, EventArgs e)    {      textBox2.Enabled = true;      this.timer2.Enabled = false;    }//  }}
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;using Microsoft.VisualBasic;using System.Net;using System.IO;using System.Diagnostics;namespace Ex15_03{  public partial class Form1 : Form  {    public Form1()    {      InitializeComponent();    }    //定时启动        public int intHour, intMouit, intSecon; //小时分钟秒    private void Form1_Load(object sender, EventArgs e)    {      string strHour = DateTime.Now.TimeOfDay.Hours.ToString();      string strMouit = DateTime.Now.TimeOfDay.Minutes.ToString();      string strSecon = DateTime.Now.TimeOfDay.Seconds.ToString();      if (Convert.ToInt32(strHour) < 10)      {        strHour = "0"  strHour;      }      if (Convert.ToInt32(strMouit) < 10)      {        strMouit = "0"  strMouit;      }      if (Convert.ToInt32(strSecon) < 10)      {        strSecon = "0"  strSecon;      }      textBox2.Text = strHour  ":"  strMouit  ":"  strSecon;      intHour = Convert.ToInt32(strHour);      intMouit = Convert.ToInt32(strMouit);      intSecon = Convert.ToInt32(strSecon);      numericUpDown3.Value = Convert.ToInt32(strHour);      numericUpDown2.Value = Convert.ToInt32(strMouit);      numericUpDown1.Value = Convert.ToInt32(strSecon);    }    //获取系统时间    private void timer1_Tick(object sender, EventArgs e)    {      string strHour = DateTime.Now.TimeOfDay.Hours.ToString();      string strMouit = DateTime.Now.TimeOfDay.Minutes.ToString();      string strSecon = DateTime.Now.TimeOfDay.Seconds.ToString();      if (Convert.ToInt32(strHour) < 10)      {        strHour = "0"  strHour;      }      if (Convert.ToInt32(strMouit) < 10)      {        strMouit = "0"  strMouit;      }      if (Convert.ToInt32(strSecon) < 10)      {        strSecon = "0"  strSecon;      }      groupBox1.Text="当前时间:" strHour  ":"  strMouit  ":"  strSecon;    }    private void numericUpDown3_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown3.Value == 24)      {        numericUpDown3.Value = 0;        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    private void numericUpDown2_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown2.Value == 60)      {        numericUpDown2.Value = 0;        numericUpDown3.Value = Convert.ToInt32(numericUpDown2.Value)  1;        intMouit = Convert.ToInt32(numericUpDown2.Value);        intHour = Convert.ToInt32(numericUpDown3.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intMouit = Convert.ToInt32(numericUpDown2.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    private void numericUpDown1_ValueChanged(object sender, EventArgs e)    {      string Hour, Minute, second;      if (numericUpDown1.Value == 60)      {        numericUpDown1.Value = 0;        numericUpDown2.Value = Convert.ToInt32(numericUpDown2.Value)  1;        intMouit = Convert.ToInt32(numericUpDown2.Value);        intSecon = Convert.ToInt32(numericUpDown1.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }      else      {        intSecon = Convert.ToInt32(numericUpDown1.Value);        if (Convert.ToInt32(intHour) < 10)        {          Hour = "0"  intHour.ToString()  ":";        }        else        {          Hour = intHour.ToString()  ":";        }        if (Convert.ToInt32(intMouit) < 10)        {          Minute = "0"  intMouit.ToString()  ":";        }        else        {          Minute = intMouit.ToString()  ":";        }        if (Convert.ToInt32(intSecon) < 10)        {          second = "0"  intSecon.ToString();        }        else        {          second = intSecon.ToString();        }        textBox2.Text = Hour  Minute  second;      }    }    //定时上网    private void button1_Click(object sender, EventArgs e)    {      DateTime get_time1 = Convert.ToDateTime(DateTime.Now.ToString());      DateTime sta_ontime1 = Convert.ToDateTime(Convert.ToDateTime(textBox2.Text.Trim().ToString()));      TimeSpan sta1 = TimeSpan.FromHours(0);      long dat = DateAndTime.DateDiff("s", get_time1, sta_ontime1, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays);      if (dat > 0)      {        if (timer2.Enabled != true)        {          timer2.Enabled = true;          MessageBox.Show("定时已启动", "提示");          textBox2.Enabled = false;        }        else        {          MessageBox.Show("定时已启动,请取消,在启动");        }      }//    }    //判断定时上网    private void timer2_Tick(object sender, EventArgs e)    {      DateTime get_time1 = Convert.ToDateTime(DateTime.Now.ToString());      DateTime sta_ontime1 = Convert.ToDateTime(Convert.ToDateTime(textBox2.Text.Trim().ToString()));      long dat = DateAndTime.DateDiff("s", get_time1, sta_ontime1, FirstDayOfWeek.Sunday, FirstWeekOfYear.FirstFourDays);      if (dat == 0)      {        Process.Start("IExplore.exe", textBox1.Text.TrimEnd());      }    }    //取消定时    private void button2_Click(object sender, EventArgs e)    {      textBox2.Enabled = true;      this.timer2.Enabled = false;    }//  }}

 
  
					
				
评论