Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

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…

Bunlar da hoşunuza gidebilir...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir