C# Alarm Saat Yapımı

Merhabalar değerli Deep-Kod okurları.Bu makalemde sizlere C# dili üzerinden alarm saat yapmayı göstereceğim.Öncelikle projemize bir kaç araç ekliyeceğiz.

1) Öncelikle Formumuza 1 adet timer ekleyelim
2) 3 adet textbox ekleyelim
3) 2 adet de buton ekleyelim.

Ekledikten sonra kodları aşağıda vereceğim satır satır açıklama bulunmaktadır.Akılda takılan bir soru olmaması için açıklama bulunuyor.Kodları vereceğim;

private void Form1_Load(object sender, System.EventArgs e)
{
//Program çalıştığında şuanki tarih ve saati Text kutularında gösterelim

textBox1.Text = DateTime.Now.ToShortDateString();\\\\ ToShortDateString bugünün tarihini gün ay yıl olarak string formatında gösterir.
textBox2.Text = DateTime.Now.ToLongTimeString();

//Başlangıçta alarm kapalı olsun.
timer1.Enabled = false;
//her saniyede bir alarmı kontrol etsin
timer1.Interval = 1000;
Text = “Alarm Kapalı”;\\\\Formda alarm kapalı yazacak.
}

private void timer1_Tick(object sender, System.EventArgs e)
{
//Eğer textbox1 deki değer şuanki tarihe eşitse ve textbox2 deki değer şuanki saate eşitse, alarm vakti gelmiştir.
if (textBox1.Text == DateTime.Now.ToShortDateString() && textBox2.Text == DateTime.Now.ToLongTimeString())
{
//Alarm metnini mesaj olarak gösterecek.
MessageBox.Show(textBox3.Text);
}
}

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
timer1.Enabled = false;
this.Text = “Alarm Kapalı”;
}

Kodları sıkıntısız girdikten sonra projemizi tamamlamış oluyoruz.Başlattığımızda aşağıdaki resimdeki gibi bir görünüm alıyor.

Umarım faydalı bir yazı olmuştur.Takıldığınız veya anlamadığınız bir şey olursa yorum kısmına yazarsanız gereken yardımı ederim.Okuduğunuz için teşekkür ederim.

Bir cevap yazın

Your email address will not be published.