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;
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