Visual Studio C# Dersleri – C# 4 veya 5 Bantlı Direnç Okuma Programı

4 veya 5 bantlı dirençlerin renk kodları ile okunmasını kolaylaştırmak için yapılmış bir programdır. Kodlar çok fazla olduğu için sadece direnç renk kodlarını okuma işleminde kullanılacak mantığı yazacağım zaten programı indirip inceleyebilirsiniz anlaşılmayan bir nokta olursa sorularınızı bekliyorum
İlk olarak aşağıdaki form görüntüsünü oluşturuyoruz.

Burada direnç renk kodlarını göstermek için comboBoxları kullanacağız seçimlere göre comboBox’ın text değerini alıp renkleri gösteren pictureBoxa direnç rengini değiştiriyoruz..

switch (comboBox1.Text)
{
case "Siyah": pictureBox2.BackColor = System.Drawing.Color.Black; textBox1.Text = "0"; break;
case "K.rengi": pictureBox2.BackColor = System.Drawing.Color.Brown; textBox1.Text = "1"; break;
case "Kırmızı": pictureBox2.BackColor = System.Drawing.Color.Red; textBox1.Text = "2"; break;
case "Turuncu": pictureBox2.BackColor = System.Drawing.Color.Orange; textBox1.Text = "3"; break;
case "Sarı": pictureBox2.BackColor = System.Drawing.Color.Yellow; textBox1.Text = "4"; break;
case "Yeşil": pictureBox2.BackColor = System.Drawing.Color.Green; textBox1.Text = "5"; break;
case "Mavi": pictureBox2.BackColor = System.Drawing.Color.Blue; textBox1.Text = "6"; break;
case "Mor": pictureBox2.BackColor = System.Drawing.Color.Purple; textBox1.Text = "7"; break;
case "Gri": pictureBox2.BackColor = System.Drawing.Color.Gray; textBox1.Text = "8"; break;
case "Beyaz": pictureBox2.BackColor = System.Drawing.Color.White; textBox1.Text = "9"; break;
}

gibi..

hesaplama işlemi için text kutuları içindeki direnç değerini kontrol edip çevirme işlemleri için çarpma veya bölme işlemi yapıyoruz.

textBox6.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000);
textBox5.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000000);
textBox4.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) / 1000000000);
textBox8.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000);
textBox9.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000);
textBox10.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000000);
textBox11.Text = Convert.ToString(Convert.ToDecimal(textBox7.Text) * 1000000000000);

Direnç okuma programını aşağıdan indirebilirsiniz…

C# Direnç Okuma Programı (1430 indirme) İndir

  • Direnç Okuma

    Direnç okuma değilde tam tersini nasıl yapabiliriz yani direnç değerini girip bize renk kodunu verecek program

  • Event Handler?

    Programı indirdim ama kodlarda eventhandler ile alakalı kodlar var bunların kullanım  amacı ne acaba???

    • orçun

      olay tutucular. bir olay gerçekleştiğinde gerekli parametreleri içinde barındıran nesnedir

X

Pin It on Pinterest

X