Sabtu, 27 Oktober 2012

Membaca dan Menulis File pada C#


Hampir semua bahasa pemrograman menyediakan operate untuk melakukan proses bacaatau tulis pada suatu file, mirip seperti java C# pun juga menggunakan stream untuk melakukan proses read dan write. Berikut ini adalah source utama untuk melakukan proses write ke file
using (StreamWriter tulis = new StreamWriter(@”C:obot1.txt”, false))
Sekarang mari kita implementasikan source diatas ke dalam sebauh venture, seperti biasanya siapkan terlebih dahulu venture kosong, klik file new venture pada IDE visual studio 2010 setelah itu akan muncul sebuah kotak dialog venture name, silahkan masukan nama venture, tidak ada aturan khusus dalam penamaan project. Untuk langkah demi langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini
langkah 1 : tambahkan beberapa toolbox yang diguanakan seperti text, label dan button. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
Menulis dan membaca (Read & Write) file di C# (C Sharp)
 Gambar 1. Preview desain aplikasi
langkah 2 : tambahkan library agar C# dapat melakukan operasi input dan output. pada header tambahakan library seperti berikut ini
using System.IO;

langlah 3 : Double klik pada button satu (button yang berlabelkan save) untuk membangkitkan event single klik pada button tersebut (untuk lebih detail tentang even silahkah klik macam-macam event di C#) tambahakan source berikut ini pada event singel klik pada button1
 try
     {
       using (StreamWriter tulis = new  StreamWriter(@”C:fileku.txt”, false))
                {
                    tulis.Write(textBox1.Text);
                }
            }
            catch (Exception error)
            {
       MessageBox.Show(“Terjadi kesalahan
” + error.ToString());
    }
langkah 4 : lakukan hal yang sama untuk button2 (button yang berlabelkan READ) untuk membangkitkan event single klik (keterangan lebih lanjut tentang event klik macam-macam event di C#) masukan source berikut ini
 using (StreamReader sr = new StreamReader(@”C:fileku.txt”))
            {
                String line;                
                while ((line = sr.ReadLine()) != null)
                {
                    textBox2.Text = line;                       
                }                 
            }
langkah 5 : done, selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar, maka saat dijalankan akan tampil seperti pada gambar diatas, setalah person memasukan text string di textBox1 dan menekan tombol save, file text akan disimpan oleh berupa file.text di listing C:fileku.txt. Berikut ini hasil preview yang telah dirunning
Menulis dan membaca (Read & Write) file di C# (C Sharp)
Gambar 2. Preview hasil running program
dan setelah itu bisa dilihat di listing C:fileku.txt. disitu terlihat terdapat file yang dibuat oleh program untuk menyimpan string yang diinputkan oleh user
Menulis dan membaca (Read & Write) file di C# (C Sharp)
Gambar 3. File text di listing C
Jika button read pada diklik maka semua string yang ada di file fileku.text dibaca semuanya, berikut ini adalah preview hasil program
Menulis dan membaca (Read & Write) file di C# (C Sharp)
 Gambar 4. Preview hasil running program

0 komentar:

Posting Komentar