C Sharp – Form Application Çalar Saat / Alarm Uygulaması


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: By NaNo    1 Yorum    194 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 02.04.2016, 16:33:16 #1
By NaNo By Nano Was Here...
Cezalı Üye
Status: Çevrimdışı Yorum Sayısı:409 Konu Sayısı:183 Üyelik Tarihi:21.01.2016

Form Application ile alarm kurup belirttiğimiz zaman geldiğinde bize sesli uyarı veren bir çalar saat yaptık.
linkleri görmek için giriş yapmanız. Yada üye olmanız gerekir.

  1. Ses çalmak için ilk önce System.Media Kütüphanesini eklenemeniz gerekiyor.
Kod:
using System.Media;
                        NOT:Çalacağınız ses dosyasının uzantısı wav olmak zorunda aksi halde sorun yaşayabilirsiniz.
[hide]
Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;//Yeni kütüphane
 
namespace FormAlarmKur
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToShortTimeString();
            //Label'ın texinini şuanki zamanı göstermesi için ayarlıyoruz.
          
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start();
            //Timerımızı başlatıyoruz.
            button2.Enabled = false;
            //Başlangıçta Alarm iptal butonunu pasifleştiriyoruz.
        }
 
        private void button1_Click(object sender, EventArgs e)
        {//Alarm kur butonuna tıklanınca yapılacaklar.
            numericUpDown1.Enabled = false;//Saati pasifleştiriyoruz.
            numericUpDown2.Enabled = false;//Dakikayı pasifleştiriyoruz.
            button1.Enabled = false;//Alarm kur butonunu pasifleştiriyoruz.
            if (numericUpDown1.Value == DateTime.Now.Hour && numericUpDown2.Value == DateTime.Now.Minute)
            {//Eğer saat ve dakika şuanki zamana eşit ise
                timer1.Stop();//Timerı durduruyoruz
                SoundPlayer player = new SoundPlayer();//Yeni bir soundplayer oluşturuyoruz
                string sarkiYol = Application.StartupPath + "/alarm.wav";
                //Çalınacak sesin yolunu belirliyoruz
                player.SoundLocation = sarkiYol;
                player.Play();//Sesi çalıyoruz.
            }//http//www.programlamadersleri.com
            button2.Enabled = true;//Alarm iptal butonunu aktifleştiriyoruz.
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            button1.Enabled = true;//Alarm kur butonunu aktifleştiriyoruz.
            button2.Enabled = false;//Alarm iptal butonunu pasifleştiriyoruz.
            numericUpDown1.Enabled = true;//Saati aktifleştiriyoruz.
            numericUpDown2.Enabled = true;//Dakikayı aktifleştiriyoruz.
        }
    }
}
[/hide]

Günceldir.............
Son Düzenleme: 02.04.2016, 16:33:39, Düzenleyen: By NaNo.
Paylaşım Tarihi: 04.04.2016, 22:22:32 #2
mustafacan Yeğen
Kayıtlı Üye
Status: Çevrimdışı Yorum Sayısı:26 Konu Sayısı:0 Üyelik Tarihi:27.12.2015 Rep Puanı: 0

Krdş yapacam İnş Olur







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir