Metin Belgesi Oluşturma

Bu dersimizde C Sharp'ta System.IO sınıfını, folderBrowserDialog ve form nesnelerini kullanarak metin belgesi oluşturan (belgenin içine metinde yazılabilir) program yapıcağız. Dersimize başlıyalım...

Merhaba arkadaşlar,

Bu dersimizde C Sharp'ta System.IO sınıfını, folderBrowserDialog ve form nesnelerini kullanarak metin belgesi oluşturan (belgenin içine metinde yazılabilir) program yapıcağız. Dersimize başlıyalım...




using System.IO;



Daha sonra Form load kısmında textBox2'yipasif yapalım.


textBox2.Enabled = false;



Daha sonra değişkenlerimizi oluşturalım.


string belgeninAdi = "", belgeMetni = "", belgeninKaydedilecegiKlasor = "";



Daha sonra button1'in click olayına kodlarımızı yazalım.


belgeninAdi = textBox1.Text;

if (belgeninAdi.Trim() == "")

{

MessageBox.Show("İlk önce belgenin adını giriniz..!", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

else

{

if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)

{



belgeninKaydedilecegiKlasor = folderBrowserDialog1.SelectedPath.ToString();

textBox2.Text = belgeninKaydedilecegiKlasor;

if (File.Exists(belgeninKaydedilecegiKlasor + "\" + belgeninAdi + ".txt"))

{

MessageBox.Show("Seçtiğiniz klasörde " + belgeninAdi + " isimli belge mevcut..!", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

belgeninKaydedilecegiKlasor = "";

textBox2.Clear();

}

}

else

{

MessageBox.Show("Klasör Seçmediniz..!", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

}



Daha sonra button2'nin click olayına kodlarımızı yazalım.


if (belgeninAdi.Trim() != "" && belgeninKaydedilecegiKlasor != "")

{

belgeMetni = textBox3.Text;

File.WriteAllText(belgeninKaydedilecegiKlasor + "\" + belgeninAdi + ".txt", belgeMetni);

textBox1.Clear();

textBox2.Clear();

textBox3.Clear();

}

else if (belgeninAdi.Trim() == "")

{

MessageBox.Show("Belgenin Adını Giriniz..!", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}

else if (belgeninKaydedilecegiKlasor == "")

{

MessageBox.Show("Klasör Seçiniz..!", "Uyarı..!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}



Bu dersimizin de sonuna geldik herkese iyi çalışmalar.

  • Etiketler;
Abdullah Akpınar
Kocaeli Üniversitesi Kocaeli Meslek Yüksekokulu'nda okuyorum. Bilgisayarla ilgili (en çok programlama) yeni şeyler öğrenmeyi seviyorum.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Ders için çok teşekkür ederim, kaynak dosyasını indirdim şifre soruyor şifreyi verebilirmisiniz?

Yukarı Git