Copyriht © 2011 PcDr SysDba
  İki Farklı Alarm
 
Alarm Programı
C# ile yapılmış olan alarm programı saati kuruyorsunuz vakti geldiğinde size haber veriyor.Kullanılcak 1program olmasada:) programlamlarınıza hatırlatma bölümü gibi kısımlar yaparken ihtiyacınız olabilir.


Kodlar
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace Alarm
{

  public class Form1 : System.Windows.Forms.Form
  {


    public Form1()
    {
    InitializeComponent();
    }

  private void Form1_Load(object sender, System.EventArgs e)
  {
   //tarih ve saati Text kutularında göster
   textBox1.Text = DateTime.Now.ToShortDateString();
   textBox2.Text = DateTime.Now.ToLongTimeString();
   //Başlangıçta alarm kapalı
   timer2.Enabled = false;
   timer1.Enabled = false;
   //her 100 ms'de bir yanıp sönmeyi sağla
   timer2.Interval = 100;
   //her 1000 ms'de bir alarmı kontrol etsin
   timer1.Interval = 1000;
   Text = "Alarm Kapalı";
  }

  private void timer1_Tick(object sender, System.EventArgs e)
  {
   //alarm zamanı geldiyse
   if (textBox1.Text == DateTime.Now.ToShortDateString() && textBox2.Text == DateTime.Now.ToLongTimeString())
   {
    //timer2yi aktif yap (yanıp sönmeyi sağlayacak)
    timer2.Enabled = true;
    //Alarm metnini bildir
    MessageBox.Show(textBox3.Text);
   }
  }

  private void timer2_Tick(object sender, System.EventArgs e)
  {
   //Yazı ve zemin rengini değiştirerek
   //Yanıp sönmesini sağla
   Color c;
   c=textBox3.BackColor;
   textBox3.BackColor=textBox3.ForeColor ;
   textBox3.ForeColor=c;
  }

  private void button1_Click(object sender, System.EventArgs e)
  {
   //Alarmı aktif yap
   timer1.Enabled = true;
   this.Text = "Alarm Açık";
  }

  private void button2_Click(object sender, System.EventArgs e)
  {
   //alarmı kapat
   timer2.Enabled = false;
   timer1.Enabled = false;
   this.Text = "Alarm Kapalı";
  }
    }
}



Farklı Bir Alarm Daha

 
public partial class Form1 : Form
{
int sn, dk, saat;
int saat1, dk1,sn1;
public Form1()
{
InitializeComponent();
}

private void label5_Click(object sender, EventArgs e)
{

}

private void Form1_Load(object sender, EventArgs e)
{
sn = 0;
dk = 0;
saat = 0;
timer2.Enabled = false;
}

private void timer1_Tick(object sender, EventArgs e)
{
sn++;
label5.Text = sn.ToString();
if (sn == 60)
{
dk++;
label3.Text = dk.ToString();
sn = 0;
label5.Text = sn.ToString();

}

if (dk == 60)
{
saat++;
label1.Text = saat.ToString();
dk = 0;
label3.Text = dk.ToString();
}
if (saat == 24)
{
saat = 0;
dk = 0;
sn = 0;
}
textBox1.Text = saat+":" + dk +":"+ sn;

}

private void button1_Click(object sender, EventArgs e)
{

timer2.Enabled = true;
saat1 = int.Parse(textBox2.Text);
dk1 = int.Parse(textBox3.Text);

}

private void timer2_Tick(object sender, EventArgs e)
{
if ((dk1==dk) & (saat1==saat))
{
timer2.Enabled = false;
timer1.Enabled = false;
MessageBox.Show(" Alarm Alarm");
sn = 1;
dk = 0;
saat = 0;
}
}

private void button2_Click(object sender, EventArgs e)
{
timer2.Enabled = true;
timer1.Enabled = true;

textBox2.Text = "00";
textBox3.Text = "-1";

saat1 = int.Parse(textBox2.Text);
dk1 = int.Parse(textBox3.Text);

}
} 
 
 
  Bugün 4 ziyaretçi (5 klik) kişi burdaydı!  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol