C# Todo List Uygulaması Geliştirme
C# İle Yapılacaklar Listesi (Todo List) Uygulaması Geliştirme
Günlük hayatta işlerimizi düzenlemek ve planlamak için yapılacaklar listeleri oldukça kullanışlı araçlardır. Bu rehberde, C# programlama dilini kullanarak basit bir yapılacaklar listesi uygulaması nasıl geliştirileceğini adım adım öğreneceksiniz. Bu uygulama, kullanıcılara yapılacak işleri eklemelerine, listelemelerine ve silmelerine imkan tanır.
Adım 1: Proje Oluşturma ve Arayüz Tasarımı
-
İlk adım olarak Visual Studio veya tercih ettiğiniz bir C# geliştirme ortamını açın. Yeni bir "Windows Forms App (.NET Framework)" projesi oluşturun ve projenize isim verin.
-
Form tasarımını düzenleyerek uygulamanın arayüzünü oluşturun. İşte temel arayüz elemanları:
- Bir TextBox: Kullanıcıların yapılacakları girmesi için.
- Bir Button ("Ekle"): Yeni yapılacakları listeye eklemek için.
- Bir ListBox: Eklenen yapılacakları listeleyecek.
- Bir Button ("Sil"): Seçili yapılacakları listeden silmek için.
Adım 2: Veri Yapısı ve Liste Güncelleme
-
Form kodlaması kısmına geçin. Yapılacaklar listesini tutmak için bir List<string> oluşturun.
private List<string> yapilacaklarListesi = new List<string>();
2."Ekle" düğmesine tıklandığında yeni yapılacakları listenize ekleyin:
private void btnEkle_Click(object sender, EventArgs e)
{
string yapilacak = txtYapilacak.Text.Trim();
if (!string.IsNullOrEmpty(yapilacak))
{
yapilacaklarListesi.Add(yapilacak);
ListeyiGuncelle();
txtYapilacak.Clear();
}
}
3."Sil" düğmesi ile seçilen yapılacakları listeden kaldırın:
private void btnSil_Click(object sender, EventArgs e)
{
if (lstYapilacaklar.SelectedIndex != -1)
{
yapilacaklarListesi.RemoveAt(lstYapilacaklar.SelectedIndex);
ListeyiGuncelle();
}
}
4.Yapılacakları listeleyen bir işlev oluşturun:
private void ListeyiGuncelle()
{
lstYapilacaklar.Items.Clear();
foreach (string yapilacak in yapilacaklarListesi)
{
lstYapilacaklar.Items.Add(yapilacak);
}
}
Adım 3: Uygulamayı Test Etme
-
Arayüzü doldurun: Metin kutusuna yapılacakları girin ve "Ekle" düğmesine basın.
-
Eklenen yapılacakları listede görüntüleyin.
-
Listeden yapılacakları seçin ve "Sil" düğmesine basarak kaldırın.
İşte bu kadar! C# ile basit bir "Yapılacaklar Listesi (Todo List) Uygulaması" geliştirdiniz. Bu uygulamayı geliştirerek daha fazla özellik ekleyebilirsiniz, örneğin yapılacakları kaydetme ve yükleme gibi. Bu rehber, C# programlamada temel veri yapılarını kullanarak bir uygulama geliştirmenizi sağlayacak.
Berat KURTGÖZ (Yazar)
Tasarım ssnasıl göründüğü ya da nasıl hissettirdiği ile ilgili bir şey değildir. Tasarım nasıl çalıştığı ile ilgilidir
Makaleleri
45
Makale Okunması
14675
Yorumunuz Gönder