C# ile Kitap Rehber Programı Örneği 2020

Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere c# ile Kitap Rehber Programı Örneği 2020 içeriğini aktaracağız. Kitap rehberleri nasıl oluşur? Kitap rehberi programı yapmak kolay mıdır? Nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

Kitap Rehber

Kullanılması Gerekenler

C# ile Kitap Rehber Programı Örneği 2020 içeriğimiz için kullanılması gerekenler sırası ile şunlardır:

4 adet ListBox, 18 adet  Button, 11 adet Label ve son olarak 4 adet TextBox bu programımız için kullanılması gerekenlerdir.

Kod Alanı

Programımızın kullanım şekli şu şekildedir:

TextBoxlara girilen kitap adı, yazar, yayın yılı ve sayfa sayısı alanlarını ekleme, silme ve düzenleme şıklarının olduğu ve bu alanlardaki bilgiler eklendikten sonra ilgili listboxlara yönlendiren programımız oldukça kapsamlı bir kütüphane programıdır.

Bu program sayesin de herhangi bir kütüphane programı veya kitapçı programı yapabilirsiniz. Bu tip programlar iyi bir veri tabanı bağlantısı ile birlikte çok kullanışlı bir program olabilir. Bu tip kodlama programları anında kullanabilen programlardır.

Bu programın kapsamını anlamak ve programın nasıl çalıştığını kavramak demek artık arşivleme işlemlerini yapabileceğiniz anlamına gelmektedir. Sizler de bu programı istediğiniz gibi tasarlayabilir, kodlarını değiştirip kendi özgün programınızı yaratabilirsiniz. Yeni yaptığınız programı bizimle paylaşabilir bizlerde sizin adınıza ProgramlamaHocam sitemizde paylaşabiliriz. Şimdiden iyi çalışmalar.

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
 
private void button3_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
 
}
 
private void button4_Click(object sender, EventArgs e)
{
listBox2.Items.Add(textBox2.Text);
}
 
private void button5_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox3.Text);
}
 4 a
private void button2_Click(object sender, EventArgs e)
{
if (listBox1.SelectedItems.Co
unt > 0)
{
object selected = listBox1.SelectedItem;
int indx = listBox1.Items.IndexOf(selected);
int totl = listBox1.Items.Count;
 
if (indx == totl - 1)
{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(0, selected);
listBox1.SetSelected(0, true);
}
 
else
{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(indx + 1, selected);
listBox1.SetSelected(indx + 1, true);
}
}
}
 
private void button10_Click_1(object sender, EventArgs e)
{
if (listBox1.SelectedItems.Count > 0)
{
object selected = listBox1.SelectedItem;
int indx = listBox1.Items.IndexOf(selected);
int totl = listBox1.Items.Count;
 
if (indx == 0)
{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(totl - 1, selected);
listBox1.SetSelected(totl - 1, true);
}
 
else
{
listBox1.Items.Remove(selected);
listBox1.Items.Insert(indx - 1, selected);
listBox1.SetSelected(indx - 1, true);
}
}
}
 
private void button12_Click(object sender, EventArgs e)
{
 
if (listBox2.SelectedItems.Count > 0)
{
object selected = listBox2.SelectedItem;
int indx = listBox2.Items.IndexOf(selected);
int totl = listBox2.Items.Count;
 
if (indx == 0)
{
listBox2.Items.Remove(selected);
listBox2.Items.Insert(totl - 1, selected);
listBox2.SetSelected(totl - 1, true);
}
 
else
{
listBox2.Items.Remove(selected);
listBox2.Items.Insert(indx - 1, selected);
listBox2.SetSelected(indx - 1, true);
}
}
}
 
private void button7_Click_1(object sender, EventArgs e)
{
listBox1.Items.Remove(listBox1.Text);
listBox1.Items.Add(textBox1.Text);
textBox1.Text = "";
}
 
private void button8_Click_1(object sender, EventArgs e)
{
listBox2.Items.Remove(listBox2.Text);
listBox2.Items.Add(textBox2.Text);
textBox2.Text = "";
}
 
private void button9_Click(object sender, EventArgs e)
{
listBox3.Items.Remove(listBox3.Text);
listBox3.Items.Add(textBox3.Text);
textBox3.Text = "";
}
 
private void button17_Click(object sender, EventArgs e)
{
listBox4.Items.Add(textBox4.Text);
}
 
private void button18_Click(object sender, EventArgs e)
{
listBox4.Items.Remove(listBox4.Text);
listBox4.Items.Add(textBox4.Text);
textBox4.Text = "";
}
 
private void button11_Click(object sender, EventArgs e)
{
if (listBox2.SelectedItems.Count > 0)
{
object selected = listBox2.SelectedItem;
int indx = listBox2.Items.IndexOf(selected);
int totl = listBox2.Items.Count;
 
if (indx == totl - 1)
{
listBox2.Items.Remove(selected);
listBox2.Items.Insert(0, selected);
listBox2.SetSelected(0, true);
}
 
else
{
listBox2.Items.Remove(selected);
listBox2.Items.Insert(indx + 1, selected);
listBox2.SetSelected(indx + 1, true);
}
}
}
 
private void button13_Click(object sender, EventArgs e)
{
if (listBox3.SelectedItems.Count > 0)
{
object selected = listBox3.SelectedItem;
int indx = listBox3.Items.IndexOf(selected);
int totl = listBox3.Items.Count;
 
if (indx == totl - 1)
{
listBox3.Items.Remove(selected);
listBox3.Items.Insert(0, selected);
listBox3.SetSelected(0, true);
}
 
else
{
listBox3.Items.Remove(selected);
listBox3.Items.Insert(indx + 1, selected);
listBox3.SetSelected(indx + 1, true);
}
}
}
 
private void button14_Click(object sender, EventArgs e)
{
if (listBox3.SelectedItems.Count > 0)
{
object selected = listBox3.SelectedItem;
int indx = listBox3.Items.IndexOf(selected);
int totl = listBox3.Items.Count;
 
if (indx == totl - 1)
{
listBox3.Items.Remove(selected);
listBox3.Items.Insert(0, selected);
listBox3.SetSelected(0, true);
}
 
else
{
listBox3.Items.Remove(selected);
listBox3.Items.Insert(indx + 1, selected);
listBox3.SetSelected(indx + 1, true);
}
}
}
 
private void button15_Click(object sender, EventArgs e)
{
if (listBox4.SelectedItems.Count > 0)
{
object selected = listBox4.SelectedItem;
int indx = listBox4.Items.IndexOf(selected);
int totl = listBox4.Items.Count;
 
if (indx == totl - 1)
{
listBox4.Items.Remove(selected);
listBox4.Items.Insert(0, selected);
listBox4.SetSelected(0, true);
}
 
else
{
listBox4.Items.Remove(selected);
listBox4.Items.Insert(indx + 1, selected);
listBox4.SetSelected(indx + 1, true);
}
}
}
 
private void button16_Click(object sender, EventArgs e)
{
if (listBox4.SelectedItems.Count > 0)
{
object selected = listBox4.SelectedItem;
int indx = listBox4.Items.IndexOf(selected);
int totl = listBox4.Items.Count;
 
if (indx == totl - 1)
{
listBox4.Items.Remove(selected);
listBox4.Items.Insert(0, selected);
listBox4.SetSelected(0, true);
}
 
else
{
listBox4.Items.Remove(selected);
listBox4.Items.Insert(indx + 1, selected);
listBox4.SetSelected(indx + 1, true);
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
groupBox2.Visible = false;
groupBox3.Visible = false;
}
 
private void button1_Click(object sender, EventArgs e)
{
groupBox2.Visible = true;
groupBox3.Visible = true;
}
}
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.

0 Yorumlar