![](https://www.hiber.com.tr/image/catalog/thema/blog/article_262/c-todo-list-uygulamasi-gelistirme_1.png)
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.
![https://www.hiber.com.tr/image/cache/catalog/thema/yazarlar/avatar/hiber_bilisim_maker_blog_avatar_12-100x100.png](https://www.hiber.com.tr/image/cache/catalog/thema/yazarlar/avatar/hiber_bilisim_maker_blog_avatar_12-100x100.png)
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ı
9258
Yorumunuz Gönder