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>();"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(); } }"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(); } }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.