3000 TL ve üzeri siparişlerde Kargo Ücretsiz!
C# Not Defteri Uygulaması Geliştirme

C# Not Defteri Uygulaması Geliştirme

C# ile adım adım basit bir Not Defteri uygulaması geliştirin: proje oluşturma, metin kaydetme ve yükleme işlevleri.

2 dk okuma 1271 okunma

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ı

  1. Ö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.

  2. 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

  1. 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.

  2. Kaydet düğmesine çift tıklayarak, bu düğmeye tıklanınca çalışacak olan kod bölümüne ulaşın.

  3. 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

  1. Şimdi, uygulamanın başlatıldığında daha önce kaydedilen notları yüklemesini sağlamalıyız.

  2. Formun yüklendiği anda bu işlevi çağırmak için aşağıdaki adımları takip edin. Form tasarımına dönün ve ana pencerenin olaylarını görüntülemek için özellik penceresini açın. "Load" olayını bulun ve çift tıklayarak kod düzenleyiciye gelin.

  3. 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.

Paylaş
Tüm yazılara dön

Yorumlar

Bu yazıya henüz yorum yapılmamış. İlk yorumu siz yazın.

E-posta adresiniz yayınlanmaz. Yorumlar yayınlanmadan önce denetlenir.

Bu form Google reCAPTCHA ile korunmaktadır; Google Gizlilik Politikası ve Hizmet Şartları geçerlidir.

Benzer Yazılar

Hızlı Kargo Hafta içi saat 15:00 öncesinde oluşturduğunuz tüm siparişler aynı gün kargoya verilmektedir.
Güvenli Alışveriş Tüm bilgileriniz 256 Bit SSL sertifikasıyla korunmaktadır.
Uzman Teknik Servis Ürünleriniz için profesyonel bakım ve onarım.
Ücretsiz Kargo Belirli tutarın üzerindeki alışverişlerinizde kargo ücreti ödemezsiniz.

Bültenimize Abone Ol

Kampanya ve fırsatlardan ilk siz haberdar olun.

Kuruköprü Mah. Sefa Özler Cad. özden İşmerkezi kat 7/74 Seyhan / adana

Ödeme Yöntemleri

Visa Mastercard Banka Kartı World

©2017 - 2026 Tüm hakları saklıdır.