private void tombolCiptakan_Click(object sender, EventArgs e) { //Konstanta untuk jumlah sahabat const int intJUM_SAHABAT = 3; //Variabel-variabel lokal string strNamaFile = ""; //Nama file string strSahabat = ""; //Nama sahabat string strTelepon = ""; //Menampung nomor telepon int intHitung; //Kounter loop StreamWriter FileSahabat; //Variabel objek StreamWriter string strMasukan = ""; if (InputBox("Masukkan Nama File", "Nama File:", ref strMasukan) == DialogResult.OK) { strNamaFile = strMasukan; } try { //Membuka file FileSahabat = File.CreateText(strNamaFile); //Membaca data dan menyimpannya ke dalam file for (intHitung = 1; intHitung < (intJUM_SAHABAT + 1); intHitung++) { //Membaca nama sahabat string strMasukan2 = ""; if (InputBox("Masukkan Nama Sahabat", "Nama Sahabat Ke:" + intHitung.ToString(), ref strMasukan2) == DialogResult.OK) { strSahabat = strMasukan2; } //Membaca nomor telepon sahabat //Membaca nama sahabat string strMasukan3 = ""; if (InputBox("Masukkan Nomor Telepon", "Nomor Telepon:" + intHitung.ToString(), ref strMasukan3) == DialogResult.OK) { strTelepon = strMasukan3; } //Menuliskan data ke dalam file FileSahabat.WriteLine(strSahabat); FileSahabat.WriteLine(strTelepon); } // Menutup file FileSahabat.Close(); } catch { //Pesan error MessageBox.Show("File tidak dapat diciptakan"); } }
private void tombolBaca_Click(object sender, EventArgs e) { //Konstanta untuk jumlah sahabat const int intJUM_SAHABAT = 3; //Variabel-variabel lokal StreamReader FileSahabat; //variabel objek string strNamaFile = ""; //Nama file string strSahabat = ""; //Nama sahabat string strTelepon = ""; //Menampung nomor telepon int intHitung; //Kounter loop string strMasukan = ""; if (InputBox("Masukkan Nama File", "Nama File:", ref strMasukan) == DialogResult.OK) { strNamaFile = strMasukan; } try { //Membuka file FileSahabat = File.OpenText(strNamaFile); //Membaca data for (intHitung = 1; intHitung < (intJUM_SAHABAT + 1); intHitung++) { //Mambaca nama dan no telp dari file strSahabat = FileSahabat.ReadLine(); strTelepon = FileSahabat.ReadLine(); //Menampilkan data pada kotak list kotakList.Items.Add("Nomor Sahabat " + intHitung.ToString()); kotakList.Items.Add("Nama: " + strSahabat); kotakList.Items.Add("Telpon: " + strTelepon); kotakList.Items.Add(""); //Baris kosong } //Menutup file FileSahabat.Close(); } catch { MessageBox.Show("File tidak dapat dibuka"); } }