7 Kasım 2012 Çarşamba

C#.Net Try Catch - Throw New - Exception - Inputbox Kullanımları


C#.Net Try Catch - Throw New - Exception - Inputbox Kullanımları
Bu programda try-catch kullanarak programın kırılmasını engellemiş olucaz.
Programa bir buton ekleyin ve click olayına aşşağıdaki kodları yapıştırın.
Kodları yapıştırmadan önce şu kodu en üst tarafa ekleyin.
using Microsoft.VisualBasic;
Bunu eklememizin sebebi program içinde inputbox' ın kullanılmış olması ve inputbox' ın visualbasic' in içinde olmasıdır.
Programın Komutları
private void button1_Click(object sender, EventArgs e)
{
try
{
byte notu;
notu = Convert.ToByte(Interaction.InputBox("Notu Giriniz", "Not Girişi", "0", 100, 100));
// InputBox Kullanımı
// Butona tıklandığında inputbox ekrana gelir.
// Ekrana girilen nota göre aşşağıdaki kodlar çalışır.
if (notu = 45 & notu 100)
{
try
{
throw new OverflowException("100 den Büyük Bir Değer Girdiniz");
// Girilen değer 100 den büyükse üstteki uyarıyı verir.
// Byte' ın sınırları içindeyse bu mesaj çıkar.
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
catch (OverflowException ofw)
{
MessageBox.Show("Sınırların Dışın da Bir Rakam Giriniz");
// Byte' ın sınırları dışında bu mesajı verir.
// Girilen değer yok yüksekse veya -lerdeyse üstteki mesajı verir.
}
catch (FormatException fe)
{
MessageBox.Show("Rakam Girmelisiniz");
// Girilen değer rakan haricinde bir karakterdeyse üstteki mesajı verir.
}
}
İndirme Linki

Hiç yorum yok:

Yorum Gönder