Tampilkan postingan dengan label Visual C# (C-Sharp). Tampilkan semua postingan
Tampilkan postingan dengan label Visual C# (C-Sharp). Tampilkan semua postingan

Cara mendeteksi tombol close atau keluar di klik pada C Sharp

Pernah gak kelian lagi buka program terus gak sengaja ke close programnya. Penyebabnya banyak seperti tidak sengaja menekan tombol keluar, tombol silang di pojok kanan esc dan sebagainya.  Ketika membuat program khususnya dalam kasus ini menggunakan visual studio alias c sharp ada cara bagi kita untuk mendeteksi ketika button atau tombol keluar di klik.
Untuk mengatasi hal tersebut maka yang perlu kita lakukan adalah  membuat sebuah event handler yang akan aktif ketika button close atau X di klik.

Sip... pertama - tama buat dulu sebuah form sepperti berikut.
Selanjut masuk ke code view dan buat sebuah function / void baru dengan nama Form1_FormClosing.

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            // Tampilkan pesan menanyakan yakin keluar.
            if (MessageBox.Show("Apakah Anda Yakin Untuk keluar?", "Keluar",
               MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                //Batalkan keluar
                e.Cancel = true;
            }

        }
setelah itu tambahkan kode berikut di atas kode InitializeComponent();
this.FormClosing += Form1_FormClosing; 
lalu pada button klik nya tambahkan
Application.Exit(); 
Jika sudah, run programnya... jika sukses maka programnya akan dapat jalan seperti berikut :




Yup... kalo susah bisa langsung download aja programnya dibawah...

http://ouo.io/SQOLid

Mengisi Data Combo box Dengan Data dari Database - C#

Combo Box merupakan kombinasi dari text box dan list box dimana pemasukan data dapat dilakukan dengan pengetikan maupun pemilihan.

Combo Box  sendiri merupakan salah satu komponen penting dalam pengembangan sebuah aplikasi dan cukup sering digunakan.

Pada kesempatan ini saya akan membahas bagaimana caranya menampilkan data dari tabel database ke dalam sebuah comboBox.
pertama kita buat rancangan form untuk nampilin combo box nya di visual studio ( saya make visual studio 2010 ), kira - kira seperti berikut:


setelah itu kita siapkan dulu database dan tabelnya.
saya punya database dengan nama db_toufikBlog dan tabel dengan nama t_cmb dan berisi 2 kolom yaitu id, dan url seperti berikut:


 berikutnya kita buat class koneksi.cs di visual yang akan menghubungkan visual kita dengan database. jika classnya sudah dibuat, tambahkan coding / syntax berikut pada class koneksi nya.




Selanjutnya pada form1 nya buat sebuah method untuk mengisi combox seperti berikut:



nah jika sudah tinggal di panggil methodx pada Form1_Load nya dan combobox pun akan terisi otomatis saat di run.
tapi sebelum di run kita isi dulu data di databasenya seperti berikut:

jika sudah langsung saja di run maka hasilnya akan seperti berikut:






Males baca?
Download Program jadinya ==> Download Disini
Password RAR : www.toufik.web.id 

Sekian Hari ini
Salam Toufik 

Membuat Report di C# (C-Sharp) Dengan menggunakan FastReport




Membuat sebuah report adalah hal yang cukup penting, mengingat ketika membuat sebuah aplikasi setidaknya di butuhkan sebuah laporan atau mungkin bukti dari suatu transaksi yang terjadi.
Nah, itu mengatasi hal tersebut pada postingan kali ini Toufik's Blog akan sedikit membahas mengenai Report ini, tentu saja kita akan membuat report dengan menggunakan FastReport. Selain FastReport juga ada banyak report - report lain yang bisa digunakan seperti crystal report misalnya, mau menggunakan yang mana itu hak sobat sekalian yang menentukan. Saya sendiri suka make crystal juga, tapi pribadi saya lebih suka menggunakan FastReport, alasannya karena tampilan fastReport yang mudah di modifikasi (jadi bisa buat tampilan report sesuai keinginan kita) dan juga integrasinya sama database yang sangat mudah digunakan (bahkan bisa make drag and drop) sehingga membuat kita bisa menampilkan data dari database ataupun data lainnya dengan sangat mudah.

Biar lebih Jelasnya silahkan nonton video berikut:


untuk FastReport nya bisa di Download Disini
Sampe sini dulu yo,,, tunggu part 2 nya :)

Program C# Membuka File Dari Notepad Ke C# Memisahkan nilainya dan menghitungnya

Yo guys apa kabar kalian hari ini...
akhrnya ada kesempatan buat mosting lagi nih setelah beberapa miggu gak ada artikel baru...
Kali ini R.I.C akan memposting sebuah program bagaimana caranya membaca data dari notepad, memasukkannya ke vsual memisahkan dan kemudian menghitungnya.
mudah-mudahan program ini bisa jadi referensi buat teman-teman yang lagi belajar C# (hehehe ane juga masih belajar sih) :).
Ok langsung aja deh ane kasih dulu screenshot programnya.

Gambar bentuk FORM secara keseluruhan

Gambar saat button open di klik

Hasil Program secara keseluruhan setelah button procces di klik.

Sip deh... setelah lihat screenshotnya di atas saya rasa teman-teman udah mengerti bagaimana cara program C# ini bekerja. Jujur aja saya juga gak tau gunanya untuk apa, kebetulan di kasih tugas kayak gini di kampus jadi hasil program yang udah saya buat saya share aja ke sini, siapa tau aja ada teman-teman lain yang butuh atau mau di jadikan referensi mungkin,,, :p

Oke kalo udah selesai buat form seperti gambar di atas sekarang kita masuk kebagian codingnya nih..
sante aja coding singkat dan gak sulit kok....
sip pertama kita mulai untuk coding pada button opennya.
silahkan teman-teman R.I.C klik pada button open dua kali agar masuk ke bagian codingnya seperti di bawah ini:
     private void btnopen_Click(object sender, EventArgs e)
        {
          
        }

sip jika udah masuk ke situ teman-teman tambahkan coding berikut:

     private void btnopen_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();
            SaveFileDialog dialogs = new SaveFileDialog();
            string namafile;
            try
            {

                string line;
                int nilai;
                dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
                dialog.FilterIndex = 0;
                if (dialog.ShowDialog() == DialogResult.OK)
                {

                    namafile = dialog.FileName;
                    FileStream fs = new FileStream(namafile, FileMode.OpenOrCreate);
                    StreamReader sr = new StreamReader(fs);
                    while ((line = sr.ReadLine()) != null)
                    {
                        listBox1.Items.Add(line + "\n");

                        nilai = Int32.Parse(line);
                        if (nilai < 10)
                        {
                            listBox2.Items.Add(nilai + "\n");
                        }
                        else if (nilai >= 10 && nilai < 25)
                        {
                            listBox3.Items.Add(nilai + "\n");
                        }
                        else if (nilai >= 25)
                        {
                            listBox4.Items.Add(nilai + "\n");
                        }
                    }
                }
            }
            catch (FileNotFoundException)
            {
                MessageBox.Show("File gak bisa di buka");

            }

        }

pastikan codingnya mirip sama di atas dan juga attribut-attributnya sudah di sesuaikan dengan attribut yang yang di pake di program sobat sehingga entar gak ada error lagi gara-gara attribut yang saya gunakan dengan yang teman-teman gunakan itu gak sama...
Oke jika sudah sampe di atas kita lanjutkan ke coding untuk button prosesnya.
button procces ini di gunakan untuk menghitung jumlah dari data notepad yang telah di pisah-pisahkan sebelumnya saat button open di klik.

oke untuk memulainya teman klik 2X pada button proccesnya pada tab design tentunya. jika sudah teman2 akan masuk ke tempat ngodingnya seperti ini.

private void btnproses_Click(object sender, EventArgs e)
        {

        }

jika udah muncul kayak gitu silahkan permak kodenya sampe seperti di bawah ini:

private void btnproses_Click(object sender, EventArgs e)
        {

            int total = 0;
            for (int i = 0; i < listBox2.Items.Count; i++)
            {
                total += Convert.ToInt32(listBox2.Items[i]);
                label7.Text = "" + total + "";
            }
            int total1 = 0;
            for (int i = 0; i < listBox3.Items.Count; i++)
            {
                total1 += Convert.ToInt32(listBox3.Items[i]);
                label8.Text = "" + total1 + "";
            }
            int total2 = 0;
            for (int i = 0; i < listBox4.Items.Count; i++)
            {
                total2 += Convert.ToInt32(listBox4.Items[i]);
                label9.Text = "" + total2 + "";
            }

        }

sip jika sudah sampe di situ artinya programnya udah selesai...
tinggal di run aja dan dilihat deh,,,,
Owh iya lupa nih yang penting juga, jangan lupa menambahkan kebagian librarynya( yang paling atas tuh loh). tambahkan kode ini  using System.IO; kode ini berfungsi untuk mengaktifkan fungsi dari FileStream dan StreamReader yang di gunakan untuk membaca file dari notepad. kalo gak di tambhkan yah programnya gak bakal jalan alias error.

oke sekian untuk hari ini dari R.I.C . . . jika ada dari teman-teman yang belum ngerti atau masih bingung silahkan di tannyakan saja... ^_^