C# da otomatik zil yapımı

Otomatik Zil Programı Yapımı Anlatımı

SA/AS Arkadaşlar
Bu dökümanda sizlere piyasada lisansı değerine göre pahalı olarak satılan otomatik zil programlarının nasıl yapıldığını anlatacağım. Örnek verecek olursak Zilenyum programını duymuşuzdur. Bunun temelde nasıl yapıldığını anlatacağım...

Evet şimdi Konumuza başlayalım öncelikle.
İlk başta programımızdan bir görünümle başlayalım...



Evet şimdi kodlama bölümüne geçelim...
İlk başta bizim saati sürekli güncel tutmamız gerekmekte. Bunuda şu yolla yapabiliriz



Diğer bir yol ise timer içindeki kodu bir void kod bloğuna while içinde yazıp o void bloğunu ormun başlangıcında programda Idle etmektir. 
Şöyle 

[/IMG]Public void saat(object sender, EventArgs e)
{
While
     {
     //Saat güncelleme komutu
     }
}
Ve formun load olayına şu yazılır
Application.Idle(New EventHandler(saat(null,null))); // parantez içlerine ne tanımlarsanız artık...


Bu sayede program sistemi kasmadan sürekli saati güncelleyecektir. Bu yöntem daha kullanışlı bir yöntemdir.
Bir diğer ihtiyaç olacak araçta bizim zil müziklerimizi çalmak için Windows Media Player aracıdır. Müziklerimizi bu programı kendi programımıza entegre ederek oynatacağız. Nasılmı ? 



Ardından



Böylece windows media playeride programa eklemiş olduk bunu forma sürükleyip bırakıyoruz.
Ben name kısmından player yaptım programdada player olarak kullandım.
Şimdi sıra zillerin çalınacağı saatlerin listesini oluşturmaya geldi. Bunu yaparken birkaç tane kontrol yaptırmamız gerekiyor.
1-     Saat doğru formatta giriliyormu?
2-     Girilen saat değerinden başka varmı?
Bunları halledincesaat değeri girilebilir hale geliyor ve değer veritabanımıza ekleniyor.
Resimde değeri veritabanına eklemenin basit bir yöntemi bulunmaktadır




Diyeceksiniz ki bu kontroller nasıl yapılıyor? Şimdide o kısma gelelim...



Buda saat listemizin veritabanı tablosundan bir görüntü



Şimdi gelelim ana çalışma mantığına.
İşin en kolay yeri burası.
Yaptığımız iş veritabanına girilen saat değerlerini çekip bizim güncel saatimizle karşılaştırıyoruz ve eğer eşitse media playerden tanımlanmış olan zilimizi çalıyoruz.




Buraya kadar programımızın fonksiyonunu anlatmış oldum 
Son olarakta müzikleri nasıl seçtiğimizi gösterelim ve konumuzu bitirelim arkadaşlar
Burda müzik seçerken open file dialog kullanıyorum.



Programımızda Ayarları Kaydet butonu ilede kayıt işlemini yapıyoruz. Onun kodları ise



Şeklinde.

Evet arkadaşlar böylece bu programın nasıl yapıldığını anlamış olduk
Karışık görünmesin mantık olarak çokbasit bşr programdır.
Temeli bizden geliştirmesi sizden arkadaşlar.
C# da otomatik zil yapımı C# da otomatik zil yapımı Reviewed by Unknown on 07:49 Rating: 5

1 yorum