• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

İki Sayının Toplamı Vb.Net Ders 3

İki Sayının Toplamı Vb.Net Ders 3

 

Soru :Hesapla butonuna basıldığı zaman  TextBoxlara girilen sayıları toplayıp sonucu TextBox3′e yazan programın vb.net kodlarını yazınız ?(Form görüntüsü aşağıda gösterilmiştir.)

İlk olarak integer  üç değişken tanımlıyoruz.Eğer virgüllü ifadelerinde toplamasını istiyorsanız single veya decimal olarak tanımlama yapmalısınız.

Önemli Not:

Yukarıdaki resimde görüldüğü gibi tanımla yapılan değişken baş harfi yazıldığı zaman otomatik olarak listede gözükecektir.Burada şöyle bir avantaj var.Değişken isminin altı mavi olduğu zaman (klavyeden yön tuşları ile istediğimiz değişkene gidebiliriz) klavyeden eşittir ( = ) tuşuna bastığımızda diğer kalan yerleri otomatik olarak bize vb.net kendisi yazar.Mesela aşağıdaki valkomutunda da aynı durum vardır.v harfine bastıktan sonra yön tuşları ile val’a gideriz, parentez (‘(‘) dediğimizde val’i otomatik olarak kendisi yazar.TextBox için t’ ye basıp hangi textBox ile işlem yapacağımızı seçtikten sonra noktaya basarsak textBox kendisi yazar ve textBox hangi özelliklerini kullanabilceğimizi liste halinde gösterir.Yine aynı şekilde yön tuşları istediğimiz özellik üstüne gelip boşluk tuşuna basınca otomatik olarak yazılır. Böyle yapıldığında komutların yanlış yazılma riskide ortadan kalkmış olur.Vb.nette büyük-küçük harf duyarlılığı olduğu için yanlış yazma riski her zaman vardır. Aşağıdaki resimde görülen 1 of 3 bu komutun 3 kullanılma şekli olduğunu gösterir.Mouse ile aşağı – yukarı şekillerine tıklayarak diğer kullanılma şekillerini görebiliriz.Bu işlem komutunun kullanılma şekli açısından bize yol gösterir.

 

vb.nette matematiksel işlem yapmak istedeğimiz ifadeleri sayıya çevirmemiz gerekir.TextBox,Label gibi nesnelere yazılan ifadeler stringdir(yani metin). İşlem yapabilmek için bu string ifadeleri sayıya çevirmek gerekir.Bunun için val cdec,csingle vb. komutlar kullanılır.val yazıp parantez içinde string ifademizin bulundupu nesnenin adını özellliği birlikte yazıyoruz. mesela Val(textBox1.Text) gibi. Çalıştıralım programımızı.

val  ondalık işlem olarak virgül değil noktayı kabul eder. Fakat Aşağıdaki resimde noktayı almıyor.Sebebi değişkenlerimiz integer tanımlamamızdır.

Aşağıdaki gibi integer’ı single diye değiştirirdiğimizde artık noktayı ondalık olarak kabul eder.

 Çalıştıralım. 

Yukarıda gördüğümüz gibi artık noktayı ondalık olarak alıyor ve sonucu ona göre hesaplıyor.Fakat aşağıda görüldüğü gibi nokta yerine virgül kullanırsak virgülü ondalık olarak olarak almaz.

Eğer ondalık işlemi nokta yerine virgül olarak algılamasını istiyorsak aşadaki resimde görüldüğü cdec,csng vb. kodları kullanmalıyız.

Çalıştırdığımızda bu defa ondalık işlem virgül ile gerçekleştirilmiş olur.

 

Bu durumda yukarıda görüldüğü  textlere sayı olmayan ifaedeler girildiği zaman aşağıda resimdeki  hata mesajını alırız.val’da böyle bir durum yok.harfleri almaz.sadece harflere kadar olan  sayıları alır ve hata mesajı vermeden çalışır.Bu durumda hatayı önlemek için texte sayı dışında girişi IsNumeric komutu veya Try Catch ile önleyebilirsiniz.Bununla ilgili bir örneği ileriki derslerde yayınlayacağız.

 

Yukarıdaki örneği aşağıda görüldüğü gibi tek bir komut satırı ile yapmak mümkün.

 

 

 

Paylaş :
Tweet
Yorum Yazın | Geri
25 Eylül Cumartesi,2010 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : Dersler, VB.NET
Etiket: Cdec, CSng, İki Sayının Toplamı Vb.Net Ders 5, vb.net dersleri
« İki Sayının Toplamı C# Ders 3 Hata Yakalama Try-Catch-Finally C# Ders 4 »
  1. murear”
    Cevap | Gönder
    Eki 5th, 2011 at 20:32 | #1

    teşekkürler

  2. sedat
    Cevap | Gönder
    Kas 30th, 2012 at 16:48 | #2

    Çok teşekkürler hocam. Eline emeğine sağlık….

  3. Yiğit Can
    Cevap | Gönder
    Haz 23rd, 2015 at 11:43 | #3

    Merhaba, textbox’a birden fazla virgül girebiliyoruz. Sadece tek virgül olmasını nasıl sağlayabiliriz.

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı