Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Sinema programını aktaracağız. Sinema programları nasıl yapılır? C# ile sinema takip programı nasıl yapılır? Gibi sorularınızın cevabını bu içeriğimizde bulabilirsiniz.
C# ile Sinema programı için kullanılması gerekenler sırası ile şunlardır:
20 adet Button, 2 adet PictureBox, 4 adet Label ve 3 adet TextBox bu programımız için kullanılması gerekenlerdir.
Kod Alanı
Kod alanımıza başlamadan önce PictureBoxların renklerini ekranda gördüğümüz gibi yapıyoruz. Bilmeyenler için properties kısmından renkleri değiştiriyoruz. Perde’nin flatsylenı flat yapıyoruz ve textine ise perde yazıyoruz şimdi kod kısmına geçebiliriz.
Programımıza başlarken en başta değişkenimizi tanımlıyoruz. Boş koltuk için x değişkenini tanımlarken i değişkenini ise dolu koltuklar için kullanıyoruz. Programımızın açıldığı an tüm koltuklarımızı yeşil yani boş konumuna getiriyoruz. Ondan sonra koltuk işlemlerimize geçiyoruz.
Button1’e tıklandığı zaman textboxlarda isim ve soyisim kısmı dolu ise işlemimizin başlayacağını belirtiyoruz.TextBox a girilen isim ve soyisimi buttona atıyoruz.Koltuk dolduğu için rengini kırmızıya çeviriyoruz ve sonrasında buttonu pasif hale getiriyoruz. İsim ve soyisim alanlarını boşaltıyoruz. Dolu koltuk sayısını 1 sayı arttrıyoruz. Boş koltuk sayısını ise 1 sayı azaltıyoruz. Dolu koltuk sayısını belirmek için ilgili label e 1 sayı fazla olduğunu atıyoruz. İsim ve soyisim eksik girilmiş ise uyarı yolluyoruz. Diğer koltuklar yani buttonlar için aynı işlemi uyguluyoruz.
Rezarvasyon iptali için button20 ye geliyoruz. İptali bir koşula bağlıyoruz. Eğer iptal etmek istediğimiz kişinin adı ile koltuğu alan kişi aynı kişi ise iptali gerçekleştiriyoruz. İptal edilecek kişinin bulunduğu Button’a verdiğimiz ismi siliyoruz. Button artık boş olduğu için rengini yeşile çeviriyoruz ve button pasif halde olduğu için tekrardan aktif hale getiriyoruz. Dolu koltuk sayısını 1 azaltıp boş koltuk sayısını 1 arttırıp bu verileri de ilgili labellara atıyoruz.Aynı işlemi diğer iptal işlemleri için de kullanıyoruz.
Bu örneğimiz kodlaması diğer örneklerimize göre uzun olmakla birlikte anlaşılması kolay ve gayet basittir. Bu tip programlar çok kullanışlıdır ve tabi ki bir veri tabanı programı ile birlikte kullanılırsa sinema salonlarında kullanılan programlardan farkı olmayacaktır. Bu yüzden bu tip programları kavramak demek artık sizde bir sinema salonunda kullanacak programı kodlayabilirsiniz demektir. Olduğu gibi kopyalamanız gereken yerler harici diğer alanları özgürce değiştirin ve deneyin. Unutmayın kodlama gelecektir ve Geleceği KODLAYIN.
<br />
namespace WindowsFormsApplication1<br />
{<br />
public partial class Form1 : Form<br />
{<br />
<br />
int i, x=18;<br />
public Form1()<br />
{<br />
InitializeComponent();<br />
}<br />
private void Form1_Load(object sender, EventArgs e)<br />
{<br />
<br />
this.button1.BackColor = System.Drawing.Color.Green;<br />
this.button2.BackColor = System.Drawing.Color.Green;<br />
this.button3.BackColor = System.Drawing.Color.Green;<br />
this.button4.BackColor = System.Drawing.Color.Green;<br />
this.button5.BackColor = System.Drawing.Color.Green;<br />
this.button6.BackColor = System.Drawing.Color.Green;<br />
this.button7.BackColor = System.Drawing.Color.Green;<br />
this.button8.BackColor = System.Drawing.Color.Green;<br />
this.button9.BackColor = System.Drawing.Color.Green;<br />
this.button10.BackColor = System.Drawing.Color.Green;<br />
this.button11.BackColor = System.Drawing.Color.Green;<br />
this.button12.BackColor = System.Drawing.Color.Green;<br />
this.button13.BackColor = System.Drawing.Color.Green;<br />
this.button14.BackColor = System.Drawing.Color.Green;<br />
this.button15.BackColor = System.Drawing.Color.Green;<br />
this.button16.BackColor = System.Drawing.Color.Green;<br />
this.button17.BackColor = System.Drawing.Color.Green;<br />
this.button18.BackColor = System.Drawing.Color.Green;<br />
}<br />
private void button1_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" &amp;amp;amp;&amp;amp;amp; textBox2.Text != "")<br />
{<br />
<br />
button1.Text = textBox1.Text + " " + textBox2.Text;<br />
<br />
this.button1.BackColor = System.Drawing.Color.Red;<br />
<br />
button1.Enabled = false;<br />
<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
<br />
i++;<br />
<br />
x--;<br />
<br />
label3.Text = "Dolu: " + i.ToString();<br />
<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
<br />
private void button2_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button2.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button2.BackColor = System.Drawing.Color.Red;<br />
button2.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button3_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button3.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button3.BackColor = System.Drawing.Color.Red;<br />
button3.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button4_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button4.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button4.BackColor = System.Drawing.Color.Red;<br />
button4.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button5_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button5.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button5.BackColor = System.Drawing.Color.Red;<br />
button5.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button6_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button6.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button6.BackColor = System.Drawing.Color.Red;<br />
button6.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button7_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button7.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button7.BackColor = System.Drawing.Color.Red;<br />
button7.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button8_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button8.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button8.BackColor = System.Drawing.Color.Red;<br />
button8.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button9_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button9.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button9.BackColor = System.Drawing.Color.Red;<br />
button9.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button10_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button10.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button10.BackColor = System.Drawing.Color.Red;<br />
button10.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button12_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button12.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button12.BackColor = System.Drawing.Color.Red;<br />
button12.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button13_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button13.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button13.BackColor = System.Drawing.Color.Red;<br />
button13.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button14_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button14.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button14.BackColor = System.Drawing.Color.Red;<br />
button14.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button15_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button15.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button15.BackColor = System.Drawing.Color.Red;<br />
button15.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button17_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button17.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button17.BackColor = System.Drawing.Color.Red;<br />
button17.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button11_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button11.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button11.BackColor = System.Drawing.Color.Red;<br />
button11.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button16_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button16.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button16.BackColor = System.Drawing.Color.Red;<br />
button16.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
private void button18_Click(object sender, EventArgs e)<br />
{<br />
if (textBox1.Text != "" && textBox2.Text != "")<br />
{<br />
button18.Text = textBox1.Text + " " + textBox2.Text;<br />
this.button18.BackColor = System.Drawing.Color.Red;<br />
button18.Enabled = false;<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
i++;<br />
x--;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
else<br />
{ MessageBox.Show("isim yada soyadınız tam değil"); }<br />
}<br />
<br />
private void button20_Click(object sender, EventArgs e)<br />
{<br />
<br />
if (textBox3.Text == button1.Text)<br />
{<br />
<br />
button1.Text = "";<br />
<br />
this.button1.BackColor = System.Drawing.Color.Green;<br />
<br />
button1.Enabled = true;<br />
<br />
i--;<br />
<br />
x++;<br />
<br />
label3.Text = "Dolu: " + i.ToString();<br />
<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
<br />
if (textBox3.Text == button2.Text)<br />
{<br />
button2.Text = "";<br />
this.button2.BackColor = System.Drawing.Color.Green;<br />
button2.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button3.Text)<br />
{<br />
button3.Text = "";<br />
this.button3.BackColor = System.Drawing.Color.Green;<br />
button3.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button4.Text)<br />
{<br />
button4.Text = "";<br />
this.button4.BackColor = System.Drawing.Color.Green;<br />
button4.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button5.Text)<br />
{<br />
button5.Text = "";<br />
this.button5.BackColor = System.Drawing.Color.Green;<br />
button5.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button6.Text)<br />
{<br />
button6.Text = "";<br />
this.button6.BackColor = System.Drawing.Color.Green;<br />
button6.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button7.Text)<br />
{<br />
button7.Text = "";<br />
this.button7.BackColor = System.Drawing.Color.Green;<br />
button7.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button8.Text)<br />
{<br />
button8.Text = "";<br />
this.button8.BackColor = System.Drawing.Color.Green;<br />
button8.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button9.Text)<br />
{<br />
button9.Text = "";<br />
this.button9.BackColor = System.Drawing.Color.Green;<br />
button9.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button10.Text)<br />
{<br />
button10.Text = "";<br />
this.button10.BackColor = System.Drawing.Color.Green;<br />
button10.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button11.Text)<br />
{<br />
button11.Text = "";<br />
this.button11.BackColor = System.Drawing.Color.Green;<br />
button11.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button12.Text)<br />
{<br />
button12.Text = "";<br />
this.button12.BackColor = System.Drawing.Color.Green;<br />
button12.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button13.Text)<br />
{<br />
button13.Text = "";<br />
this.button13.BackColor = System.Drawing.Color.Green;<br />
button13.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button14.Text)<br />
{<br />
button14.Text = "";<br />
this.button14.BackColor = System.Drawing.Color.Green;<br />
button14.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button15.Text)<br />
{<br />
button15.Text = "";<br />
this.button15.BackColor = System.Drawing.Color.Green;<br />
button15.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button16.Text)<br />
{<br />
button16.Text = "";<br />
this.button1.BackColor = System.Drawing.Color.Green;<br />
button16.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button17.Text)<br />
{<br />
button17.Text = "";<br />
this.button17.BackColor = System.Drawing.Color.Green;<br />
button17.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}<br />
if (textBox3.Text == button18.Text)<br />
{<br />
button18.Text = "";<br />
this.button18.BackColor = System.Drawing.Color.Green;<br />
button18.Enabled = true;<br />
i--;<br />
x++;<br />
label3.Text = "Dolu: " + i.ToString();<br />
label4.Text = "Boş: " + x.ToString();<br />
}</p>
<p>}<br />
}<br />
}</p>
<p>
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

