C# NEDİR? ÖRNEK C# PROGRAM KODLARI
Bu makalemizde c# kodları ve anlamları, c# kodları ve açıklamaları, c# kodları resimli anlatım, c# özellikleri, c# form application örnekleri, c# örnek projeler, c# örnek kodlar ve bitmiş projeler gibi konuları ele alacağız.

C#, güçlü, modern, nesne tabanlı ve aynı zaman type-safe(tip-güvenli) bir programlama
dilidir.Aynı zamanda C#, C++ dilinin güçlülüğünü ve Visual Basic' in ise kolaylığını
sağlar.Büyük olasılıkla C# dilinin çıkması Java dilinin çıkmasından bu yana programcılık
adına yapılan en büyük gelişmedir.
C#, C++ 'ın gücünden , Visual Basic 'in kolaylığından ve Java 'nın da özelliklerinden
faydalanarak tasarlanmış bir dildir.Bu da demek oluyor ki C#, JAVA, VB ya da C++
değildir. C,C++ ve JAVA 'nın güzel özelliklerini barındıran yeni bir programlama
dilidir. Sonuç olarak C# ile kod yazmak hem daha avantajlı hem daha kolay hem de
etkileyicidir.
BAZI ÖRNEK C# PAROGRAMLARI VE BUNLARIN KODLARI
Örnek Program-1:Dondurma satış programı:
Haydi programımızın bu penceresini kullanarak bir tane dondurma satışı gerçekleştirelim:

Bu üstteki şekilde gerekli değerleri girdikten sonra "insert order" butonuna basıyoruz
ve böylece bir kayıt eklenmiş oluyor ve de aynı zamanda toplama satışın hesaplandığı
"grand Total" textbox'ında da ne kadarlık satış yaptığımızı hesaplıyoruz."New Order"
butonu ile aynı müşteri için ikinci bir sipariş alıyoruz.Yani "Customer information"
bölümündeki girdi yapılacak yerleri sıfırlıyoruz ikinci bir kayıt için."New Customer"
butonu ile de yani bir müştreri için tüm girdi değerlerini sıfırlıyoruz
Benim size tavsiyem öncelikle verdiğim ilk şeklin aynısını c# da çizin.daha sonrada
vereceğim kodlara uyarlanacak şekilde programınızı yazmaya başlayın.
Şimdi bir kaç önemli butonun kod kısmına bakalım yalnızca inceleyin ve anlamaya
çalışın:
"Insert Order " butonunun arkasındaki kod yapısı:
private void
insertbuton_Click(object sender,
EventArgs e)
{
invoicegrup.Enabled = true;
for (int
k = 0; k < 4; k++)
{
if (CheckedListBox.GetItemChecked(k)
== true)
add += addition[k];
}
listBox1.Items.Add("
" + type + "\t "
+ add + "
" + ext + "
" + unitprice.Text + " " + unitcalori.Text
+ "\t" + miktar + " " + price.Text);
i++;
for (int
a = 0; a <= i; a++)
grandtotalvariable += grandprice[a];
grandtotal.Text = price.Text;
insertbuton.Enabled = false;
newbuton.Enabled = true;
}
"New Order " butonunun arkasındaki kod yapısı:
private void
newbuton_Click(object sender,
EventArgs e)
{
ext = "";
type = "";
add = "";
diet.Checked = false;
lowfat.Checked = false;
fat.Checked = false;
peanut.Checked = false;
hazelnut.Checked = false;
antepnut.Checked = false;
totalfiyat = 0;
fiyat = 0;
miktar = 1;
for (int
a = 0; a < 4; a++)
CheckedListBox.SetItemChecked(a,
false);
numericUpDown1.Value = 0;
numericUpDown2.Value = 0;
numericUpDown3.Value = 0;
numericUpDown4.Value = 0;
numericUpDown5.Value = 1;
unitprice.Clear();
unitcalori.Clear();
price.Clear();
newbuton.Enabled = false;
button4.Enabled = false;
additiongrup.Enabled = false;
extragrup.Enabled = false;
caloriandpricegrup.Enabled = false;
}
"New Customer " butonunun arkasındaki kod yapısı:
private void
button3_Click(object sender,
EventArgs e)//newcustomer buton
{
ext = "";
type = "";
add = "";
grandtotalvariable = 0;
fiyat= 0;
miktar = 1;
diet.Checked = false;
lowfat.Checked = false;
fat.Checked = false;
peanut.Checked = false;
hazelnut.Checked = false;
antepnut.Checked = false;
for (int
a = 0; a < 4; a++)
CheckedListBox.SetItemChecked(a,
false);
numericUpDown1.Value = 0;
numericUpDown2.Value = 0;
numericUpDown3.Value = 0;
numericUpDown4.Value = 0;
numericUpDown5.Value = 1;
name.Clear();
surname.Clear();
adres.Clear();
unitprice.Clear();
unitcalori.Clear();
price.Clear();
grandtotal.Clear();
listBox1.Items.Clear();
insertbuton.Enabled = false;
button4.Enabled = false;
pictureBox1.Image = null;
typeofmilkgrup.Enabled = false;
additiongrup.Enabled = false;
extragrup.Enabled = false;
caloriandpricegrup.Enabled = false;
newbuton.Enabled = false;
name.Focus();
}
DİĞER YAZILIM KONULARI İÇİN TIKLAYINIZ