![](https://www.hiber.com.tr/image/catalog/thema/blog/article_249/c-not-defteri-uygulamasi-gelistirme_1.png)
C# Not Defteri Uygulaması Geliştirme
C# İle Basit Bir Not Defteri Uygulaması Geliştirme
Merhaba! Bu makalede, C# programlama dili kullanarak adım adım nasıl basit bir Not Defteri uygulaması geliştirebileceğinizi öğreneceğiz. Bu uygulama, kullanıcıların metin tabanlı notlar oluşturmasına, düzenlemesine ve kaydetmesine olanak sağlayacak.
Adım 1: Proje Oluşturma ve Kullanıcı Arayüzü Tasarımı
-
Öncelikle, bir entegre geliştirme ortamında (IDE) C# projesi oluşturun. Visual Studio gibi bir IDE kullanmanızı öneririm. "NotDefteriUygulamasi" adında yeni bir proje oluşturun.
-
Projeyi oluşturduktan sonra, projenizin ana penceresine metin kutusu ve bir "Kaydet" düğmesi ekleyin. Bu iki bileşen, kullanıcıların metin girmesini sağlayacak ve girilen metni kaydetmenizi mümkün kılacak.
Adım 2: Metin Kaydetme İşlevselliği
-
Kaydet düğmesine tıklama işlevini oluşturacağız. Kaydet düğmesine tıkladığında, metin kutusundaki içeriği bir dosyaya kaydedeceğiz.
-
Kaydet düğmesine çift tıklayarak, bu düğmeye tıklanınca çalışacak olan kod bölümüne ulaşın.
-
Aşağıdaki kodu düğmenin tıklanma işlevine ekleyin:
private void btnKaydet_Click(object sender, EventArgs e) { try { string notIcerik = txtNot.Text; // Metin kutusundaki içerik alınıyor. string dosyaYolu = "not.txt"; // Notların kaydedileceği dosyanın yolu belirleniyor. System.IO.File.WriteAllText(dosyaYolu, notIcerik); // İçerik dosyaya yazılıyor. MessageBox.Show("Not kaydedildi."); // Kullanıcıya bilgi veriliyor. } catch (Exception ex) { MessageBox.Show("Hata: " + ex.Message); // Hata durumunda kullanıcıya hata mesajı gösteriliyor. } }
Adım 3: Metin Yükleme İşlevselliği
-
Şimdi, uygulamanın başlatıldığında daha önce kaydedilen notları yüklemesini sağlamalıyız.
-
Formun yüklendiği anda bu işlevi çağırmak için aşağıdaki adımları takip edin:
a. Form tasarımına dönün ve ana pencerenin olaylarını görüntülemek için özellik penceresini açın.
b. "Load" olayını bulun ve çift tıklayarak kod düzenleyiciye gelin.
-
Aşağıdaki kodu bu olayın içine ekleyin:
private void YukleNot()
{
string dosyaYolu = "not.txt"; // Okunacak dosyanın yolu belirleniyor.
if (System.IO.File.Exists(dosyaYolu))
{
string notIcerik = System.IO.File.ReadAllText(dosyaYolu); // Dosya içeriği okunuyor.
txtNot.Text = notIcerik; // Metin kutusuna içerik yazdırılıyor.
}
}
private void MainForm_Load(object sender, EventArgs e)
{
YukleNot(); // Form yüklendiğinde notları yükleme işlevi çağrılıyor.
}
Adım 4: Uygulamanın Çalıştırılması
Bu adıma geldiğinizde, basit bir Not Defteri uygulamasını tamamlamış olacaksınız. Uygulamanızı başlattığınızda, metin kutusuna yazılan notları kaydedebilecek ve yükleyebileceksiniz.
Bu uygulama, C# programlama dilinin temel özelliklerini anlamak ve kullanmak için harika bir örnek olabilir. İleride daha karmaşık projeler geliştirirken bu temel yapıları kullanarak daha gelişmiş uygulamalar tasarlayabilirsiniz.
![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ı
9204
Yorumunuz Gönder