C#’ta Bip(Beep) Sesini Çıkartma
Merhaba,
Bu içeriğimizde çok eğlenceli bir konuya değineceğiz. C# programlama dilinde bip(beep) sesini çıkaracak ve hatta çıkacak olan sesin frekans ve süre ayarlarını gerçekleştireceğiz.
Öncelikle bildiğimiz sesten başlayalım.
\a Karakteri
Console.WriteLine("\a");
Eğer yukarıdaki gibi metinsel “\a” ifadesini WriteLine metodu ile yazdırmak isterseniz bildiğiniz Windows uyarı sesi çalacaktır.
Console.Beep() Metodu
Console.Beep() metodu, farklı frekanslarda ve farklı sürelerde ses çıkarmamızı sağlayan bir fonksiyondur. Metodumuzun prototipi aşağıdaki gibidir.
Console.Beep(Frekans, Süre)
Frekans parametresi “37 – 32767” arasında değer alabilmekte ve her bir değerde farklı tonda ses çıkarabilmektedir. Süre parametresinde ise bu sesin ne kadar zaman çalacağını ayarlayabilmekteyiz.
Bir kaç örnek;
Console.Beep(15000, 2000);
Çok rahatsız edici bir frekans 🙂
Console.Beep(32762, 2000);
Değil 2 saniye, milisaniye dayanabilene aşk olsun 🙂
Console.Beep(2000, 2000);
Ehhh
Console.Beep(200, 2000);
Biraz Müslüm Gürses tadı var…
Console.Beep(38, 2000);
Duymuyorum 😯
Ayriyetten…
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();
Komutları ile de kâh bildiğiniz kâh bilmediğiniz sesleri çıkarabilirsiniz.
Bol bol kullanmanız dileğiyle…
İyi çalışmalar…
