コード例 #1
0
ファイル: Form1.cs プロジェクト: Bejjoeqq/Basic-CSharp
        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");
            }
        }
コード例 #2
0
        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");
            }
        }