C#

C# Beep Sesi Çıkarma

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 buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu