Menulis dan membaca (Read and Write) file di C# (C Sharp)
Hampir semua bahasa pemrograman menyediakan function untuk melakukan proses baca atau tulis pada suatu file, mirip seperti java C# pun juga menggunakan stream untuk melakukan proses read dan write. Berikut ini adalah source code utama untuk melakukan proses write ke file
using (StreamWriter tulis = new StreamWriter(@"C:\bobot1.txt", false))
Sekarang
mari kita implementasikan source code diatas ke dalam sebauh project,
seperti biasanya siapkan terlebih dahulu project kosong, klik file new
project pada IDE visual studio 2010 setelah itu akan muncul sebuah kotak
dialog project name, silahkan masukan nama project, 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
Gambar 1. Preview desain aplikasi
langkah 2 : tambahkan library agar C# dapat melakukan operasi input dan output. pada header program 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 code 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\n" + error.ToString());
}
{
using (StreamWriter tulis = new StreamWriter(@"C:\fileku.txt", false))
{
tulis.Write(textBox1.Text);
}
}
catch (Exception error)
{
MessageBox.Show("Terjadi kesalahan\n" + 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 code berikut ini
using (StreamReader sr = new StreamReader(@"C:\fileku.txt"))
{
String line;
while ((line = sr.ReadLine()) != null)
{
textBox2.Text = line;
}
}
{
String line;
while ((line = sr.ReadLine()) != null)
{
textBox2.Text = line;
}
}
langkah 5
: done, program selesai dibuat. Jika langkah langkah diatas dilakukan
dengan benar, maka saat program dijalankan program akan tampil seperti
pada gambar diatas, setalah user memasukan text string di textBox1 dan
menekan tombol save, file text akan disimpan oleh program berupa
file.text di directory C:\fileku.txt. Berikut ini hasil preview program
yang telah dirunning
Gambar 2. Preview hasil running program
dan setelah itu bisa dilihat di directory C:\fileku.txt. disitu terlihat terdapat file yang dibuat oleh program untuk menyimpan string yang diinputkan oleh user
Gambar 3. File text di directory C
Jika button read pada program diklik maka semua string yang ada di file fileku.text dibaca semuanya, berikut ini adalah preview hasil program
Gambar 4. Preview hasil running program
untuk lebih jelasnya dalam memahami tutorial proses baca dan menulis/ Read and Write silahkan download full projectnya pada link dibawah ini
download project readDanWriteStringdiC#.rarsumber: http://www.csharp-indonesia.com/2011/06/menulis-dan-membaca-read-and-write-file.html
0 komentar:
Posting Komentar