Selasa, 13 September 2011

Membuat File txt (sejenis) dengan Save Dialog menggunakan C#


Yo guys jumpa lagi nih. . .kali ini gue bakal ngelanjutin yang kemarin nih tentang Membuat File txt menggunakan C#, pa lagi tu si Q, tanya mlulu sampek - sampek nyepam email gue. .(wkwkwkwk)

Q : pa gan panggil2 q, mana nih janjinya kemarin?!
A : Oh orangnya dateng nih,hehehe nih ikutin
Q : Gimana tu jalannya
A : didorong aja ntar kan jalan. .hihihi begini jalannya, prosesnya sama kayak artikel gue yang kemarin, cuman bedanya disini dikasih save dialog so bisa di loe simpan di folder mana pun yang loe maw, dengan nama file terserah loe juga. .
Q : ??!!!!
A : Ikutin bawah ini aja dah. ..

Nih bos gue kasih filenya dulu, bisa di download disini yah!!

Jalannya ini sama kayak coretan gue yg kemarin, hanya saja penempatan alamat n nama filenya kita buat dinamis, (Q : wah gimana itu??) ya kita manfaatin aja dengan tools SaveDialog, tools yg satu ini berfungsi membuka dialog simpan (kayak loe mau nyimpan di office,dll tuh).
Kalo kita nyimpan kan perlu milih alamat buat nyimpen n terus kita kasih namai filenya kan, baru di simpen. Lah dari situ kita manfaatin ngambil nilai alamat n nama filenya buat di pasang di FileStream. .
Hmm. . . .banyak yg geleng2 tuh, langsung contoh aja yah!!

*) Oke kayak yg kemarin, kita siapin dlu komponen2nya yah, bisa kayak gambar berikut :
- da text box --> txtInput
- da button --> btnSimpan
- da save dialog --> saveDlg (buat yg  ini kagak ngaruh untuk ngerubah namanya)

Kalo udah selesai, loe kasih event di btnSimpannya, n bisa mulai tuh ngodingnya, tpi jagn sampai lupa tambahin dulu diatasnya!
Using System.IO;

next buat evenntanya :
void BtnSimpanClick(object sender, EventArgs
{
  //nih yg ditambahin buat mbaca alamat dan nama file dari save dialog
  SaveFileDialog namaFile = new SaveFileDialog();
  if (DialogResult.OK == namaFile.ShowDialog())
  {
     //namaFile dibawah ini merupakan alamat n nama file loe
     FileStream file = new FileStream(namaFile.FileName,FileMode.CreateNew,FileAccess.Write);
     StreamWriter tulis = new StreamWriter(file);
     tulis.Write(txtInput.Text);
     tulis.Close();
     file.Close();
  }
}

Gimana udah selesai, so bisa dicoba deh tu program yah!!
 Tambahin juga exstensi txt nya yah!! ^.^

Yupz semoga bermanfaat yah!!!

0 comments:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More