C# Beep Sesi Çıkarma

C# Beep Sesi Çıkarma

C# Beep Sesi Çıkarma

  2 dakika Okuma Süresi
Merhabalar, C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde bilgisayardan beep (bip) sesi çıkarmayı anlatacağım. Hadi başlayalım !

Bilgisayardan beep sesi çıkarmanın değişik yolları var, konsol üzerinden veya System.Media kütüphanesini kullanarak yapabiliriz.
Öncelikle konsol üzerinden başlayalım;
Bunun da iki yolu var;
Birincisi kaçış operatörü (\ ile başlayan ifadeler) kullanacağız. Yani şöyle;
Console.WriteLine("\a");
Kodu çalıştırdığınızda beep sesini duyacaksınız :)

Konsolda yapmanın da iki yolu var dedik ve ilkini anlattık, ikincisi ise direk bunun için hazırlanmış olan bi fonksiyonu kullanacağız. O fonksiyon ise Console.Beep(); fonksiyonu.
Bu fonksiyon frekans ve süre olmak üzere 2 tane integer tipte parametre alıyor fakat frekans değeri 37-32767 aralığında olması gerekiyor. 32767, integer'in üst limitidir fakat neden 37'den büyük olması gerektiğini bende bilmiyorum :)
Bu fonksiyona da bi örnek vermek gerekirse;
Console.Beep(200, 2000);
Unutulmaması gereken ikinci bi nokta ise, ikinci parametre olan süre değeri milisaniye cinsinden olmalı, yazılımda süre işleri çoğunlukla milisaniye kullanılır :)
Yine kodu çalıştırdığınızda beep sesini duyacaksınız :)

Konsol fonksiyonlarını kullanarak yapmayı anlattık, şimdi System.Media kütüphanesini kullanarak yapmaya geçelim.
Bu kütüphaneyi kullanarak sadece beep değil, birçok sesi çıkarabilirsiniz. Fonksiyonları aşağıya bırakıyorum, işinize yarayanı kullanırsınız artık
System.Media.SystemSounds.Beep.Play();
System.Media.SystemSounds.Asterisk.Play();
System.Media.SystemSounds.Exclamation.Play();
System.Media.SystemSounds.Question.Play();
System.Media.SystemSounds.Hand.Play();
Bu dersimizde bu kadardı, tüm C# derslerimize ulaşmak için buraya tıklayabilirsiniz.
Herkese hayırlı günler.


  • İçeriği Paylaş:

İÇERİĞİ DEĞERLENDİR

Toplam Değerlendirme Sayısı: 0
Toplam Değerlendirme: 0 / 5

Cevap Yaz