Esempio n. 1
0
 public void ClockAlarm(ClockTime clockTime, int hour, int minute, int second)
 {
     if (clockTime.Second == second && clockTime.Minute == minute && clockTime.Hour == hour)
     {
         Console.WriteLine("滴滴滴!!!");
     }
     Alarm(this, clockTime);
 }
Esempio n. 2
0
        static void Main(string[] args)
        {
            ClockTime clockTime = new ClockTime(0, 0, 0);
            ClockOn   clockOn   = new ClockOn();
            Form      form1     = new Form();

            for (int i = 0; i <= 602; i++)
            {
                form1.Clockon.ClockTick(clockTime);
                form1.Clockon.ClockAlarm(clockTime, 0, 3, 20);
            }

            Console.ReadLine();
        }
Esempio n. 3
0
 public void ClockTick(ClockTime clockTime)
 {
     if (clockTime.Second < 59)
     {
         clockTime.Second++;
     }
     else if (clockTime.Second >= 59)
     {
         clockTime.Second = 0;
         clockTime.Minute++;
     }
     else if (clockTime.Minute >= 59)
     {
         clockTime.Minute = 0;
         clockTime.Hour++;
     }
     else if (clockTime.Hour >= 23)
     {
         clockTime.Hour = 0;
     }
     Console.WriteLine($"时间:{clockTime.Hour}:{clockTime.Minute}:{clockTime.Second}");
     Tick(this, clockTime);
 }
Esempio n. 4
0
 private void Clockon_Tick(object sender, ClockTime clockTime)
 {
     //throw new NotImplementedException();
     Console.WriteLine("时钟在走!");
 }
Esempio n. 5
0
 private void Clockon_Alarm(object sender, ClockTime clockTime)
 {
     //throw new NotImplementedException();
     Console.WriteLine("闹钟未激活......");
 }