C# ile Mors Alfabesi Öğrenme
C# programı ile mors alfabesi öğrenmek için rastgele harf grupları oluşturulup sesli olarak dinlenmesi anlatılmaktadır. Visual Studio kullanarak bir proje oluşturulmuş ve kullanıcıya harf gruplarını görmek veya gizlemek için tasarımlar eklenmiştir. Ayrıca, oluşturulan harf grupları bir internet sitesi aracılığıyla sesli dinlenebilmekte, ses hızları ayarlanabilmektedir. Yazıda kod örnekleriyle detaylı bir şekilde adımlar açıklanmıştır.

3 yıl önce

Merhaba arkadaşlar bu yazımızda C# ile mors alfabesi öğrenmek için rastgele harf grupları oluşturup bunları sesli olarak dinlemeyi göreceğiz.
Mors alfabesi ile alakalı daha önce burada ki yazımızda bilgi sahibi olmuştuk. Mors alfabesinin kullanım alanları özellikle havacılık ve denizciliktir. Biz de C# ile mors harf grubu oluşturmayı öğreneceğiz. İlk olarak Visual Studio programımızda yeni bir proje başlatıyoruz. Ben 2 adet textbox 1 adet buton ve 1 adet checkbox ekleyip tasarımı aşağıdaki şekilde yaptım.
İlk olarak Oluştur butonumuzun click olayına aşağıdaki kodları yazıyoruz. Burada rastgele olarak kaç adet grup sayısı istediysek o sayı kadar 5 adet harf oluşturup oluşturulan harf gruplarını otomatik olarak hafızaya kopyalama işlemini yapıyoruz.
bs.Text = null;
int gsayi = Convert.ToInt32(txt_Sayi.Text);
string[] agrup = new string[gsayi];
Random rastgele = new Random();
for (int i = 0; i < gsayi; i++)
{
string grup = null;
for (int ii = 0; ii < 5; ii++)
{
int ascii = rastgele.Next(65, 91);
grup += Convert.ToChar(ascii);
if (ii == 4)
{
agrup[i] = grup.ToString();
}
}
}
for (int say = 1; say <= gsayi; say++)
{
bs.Text += agrup[say - 1].ToString() + " ";
if (say % 5 == 0 && say != 0)
{
bs.Text += Environment.NewLine;
}
}
Clipboard.SetText(bs.Text);
Ek olarak 1 adet checkbox koymuştuk. Ben bu checkbox ile oluşturulan harf gruplarını gizlemek amaçlı kullandım. Yani harf grupları oluşturulup siz görmeden hafızaya kopyalanıyor. Hafızaya alınan harf gruplarını sesli olarak nasıl dinleyeceğimizi aşağıdaki kodlardan sonra anlatacağım. Şimdi checkbox aracımızın CheckedChanged olayına aşağıdaki kodları yazıyoruz.
if (gizli.Checked != true)
{
bs.PasswordChar ='\0';
}
else bs.PasswordChar = Convert.ToChar("*");
Evet arkadaşlar bu olayına hallettikten sonra oluşturduğumuz harf gruplarını sesli olarak dinlemek için yardımcı bir internet sitesini kullanacağız. Buraya tıklayarak yardımcı internet sitemizi açıyoruz. Açılan internet sitesinde input kısmına direk olarak Ctrl+V tuşu ile hafızaya alınan harf gruplarını yapıştırıyoruz. Play tuşuna basmadan önce Configure tuşuna basarak ayarları yapabilirsiniz. Ses hızını arttırıp düşürebilirsiniz size kalmış.
Evet arkadaşlar tüm olay bu kadar aşağıya ekliyorum. Hepinize bol kodlamalı günler 🙂
Download “Mors Oluştur” MorseOlustur.zip – Downloaded 34 times – 68,91 KB
Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?