Bölüm 13: Dosya İşlemleri ile Form Entegrasyonu


📘 Bölüm 13: Dosya İşlemleri ile Form Entegrasyonu


🔹 

Açıklama:

Bu bölümde, C# Windows Forms uygulamalarında dosya işlemlerini nasıl gerçekleştireceğimizi öğreneceğiz.

Uygulamalarımız artık geçici RAM yerine kalıcı metin dosyalarına veri kaydedecek. Bu sayede:

  • Notlar,
  • Kayıtlı veriler,
  • Kullanıcı girişleri

program kapansa bile saklanabilecek. Aynı zamanda, bu işlemleri katmanlı yapı içerisinde gerçekleştireceğiz.


🧠 

Dosya İşlemlerinin Kullanım Alanları:

  • Kullanıcı notlarını, ayarlarını veya geçmişini saklamak
  • Kayıtlı verileri program açıldığında geri yüklemek
  • Otomatik yedekleme sistemleri oluşturmak
  • Kullanıcı davranışlarını kaydederek analiz etmek

🧱 

İşlenecek Alt Başlıklar:

Alt Başlık NoKonu
13.1StreamWriter ile metin dosyasına veri kaydetme
13.2StreamReader ile metin dosyasından veri okuma
13.3Dosya yoksa otomatik oluşturma kontrolü
13.4Gerçek dünya senaryoları (loglama, veri yedekleme vb.)
13.5Katmanlı mimaride dosya işlemlerinin sınıflar arasında dağıtılması

🧰 

Kullanılacak Sınıflar ve Kavramlar:

  • System.IO.StreamWriter
  • System.IO.StreamReader
  • File.Exists()
  • File.Create()
  • using yapısı ile kaynak yönetimi
  • OpenFileDialog, SaveFileDialog (gelişmiş örneklerde)

🎯 

Kazanımlar:

Bu bölümü tamamlayan öğrenci:

  • Dosya okuma-yazma işlemlerinde hata yapmadan işlem gerçekleştirebilir
  • Kullanıcı verilerini kalıcı olarak saklamayı öğrenir
  • Katmanlı mimari içinde dosya mantığını doğru yere yerleştirebilir
  • Gerçek hayat uygulamalarıyla dosya işlemlerine hâkim olur

Leave a Reply