İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp
  3. C# CM INCH Dönüşümü

C# CM INCH Dönüşümü

C# CM INCH Dönüşümü

C# CM INCH Dönüşümü, yazım ile C# eğitim setime devam ediyorum. Bu dersimizde santimetre değerini inch değerine dönüştürmeyi göreceğiz.

C# CM INCH Dönüşümü

Bu ders hakkında çok fazla açıklama yapılacak bir şey de bulamıyorum. 🙂 Bildiğimiz santimetreyi inch değerine dönüştürme işlemi işte. Teknik olarak basit bir çarpma işlemi yapacağız. Elbette bunu biraz daha profesyonel yollarla yapacağız. Aslında olması gereken şekilde yapacağız.

Daha önceki derslerimde bahsetmiştim. Sadece değişkenler için bir class açmamış lazım. Bu gibi işlemler için çok faydalı olacak.

Şimdi bir inch 2.54 cm ediyor. Bu dönüşümü en doğru bir şekilde nasıl yaparız ona bakalım.

Forma iki textbox ve bir button ekleyelim ve kodlarımızı yazalım.

Textbox’ların keydown eventleri içinde aşağıdaki kodu yazarak sadece sayı girilmesi şartını verelim.

e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);

Şimdi de kodlarımızı yazalım.

try
     {
        const float cm = 2.54F;

        if (txt_cm.Text.Trim().Lenght > 0)
           {
                 double deger = Convert.ToDouble(txt_cm.Text);
                 double sonuc = deger * cm;
                 txt_inch.Text = sonuc.ToString() + " cm";
            }
     else
        {
          MessageBox.Show("Cm değeri boş olamaz."); 
        }
    catch (Exception hata) 
          { 
             MessageBox.Show("Bir Hata Oluştu." + Environment.Newline + 
             hata.Message.ToString(), "Hata");
          }

Buradaki kodlarda gördüğünüz gibi 2.54 değerini verdiğimiz değişkeni Const olarak yazdık. C# Const Kavramı dersimde bundan bahsetmiştim.

Buradaki kodlarda iki farklı kontrolümüz var. İlk olarak cm değerinin boş bırakılmaması ile ilgili bir kontroldür. İkincisi ise olsa bir hata çıkması durumunda program kırılmaması için try kontolü yaptık. C# Try Catch hakkında ayrıntılı bir dersimde bulunuyor. Linke tıklayarak ilgili derse gidebilirsiniz.


C# CM INCH Dönüşümü, yazımda bu kadardı arkadaşlar. Umarım sizlere bir faydası dokunur. Diğer derslerimizde görüşmek üzere…

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.

Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…

Takipte ve Sağlıcakla kalın. 😉

 

Yorum Yap

Yazar Hakkında

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım. Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir. Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.

Yorum Yap