Laman

Senin, 07 Februari 2011

Struktur switch case di C# ( C Sharp )

Blok code Switch Case merupakan penyederhanaan dari statemen if else. jika if else efektif untuk beberapa alur percabangan, Switch Case akan efektif jika digunakan dalam jumlah percabangan yang sangat banyak. Langsung saja buat projectnya, Seperti biasa harus disiapkan project kosong terlebih dahulu. Klik file new project pada kotak project name isi nama project sesuai dengan keinginan. Untuk langkah langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini 
langkah 1 : Tambahkan satu komponen button, satu komponen label dan satu komponen textBox ke form yang telah disediakan sebelumnya. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini

Gambar 1 : Desain Program 
langkah 2: Double klik pada button satu untuk membangkitkan event single klik pada button tersebut. Tambahkan code berikut ini pada event single klik, untuk lebih detail tentang event, silahkan klik disini
  int nilai = Convert.ToInt16(textBox1.Text);
            switch(nilai)
            {
                case 1 :
                    MessageBox.Show("Hari Senin");
                    break;
                case 2:
                    MessageBox.Show("Hari Selasa");
                    break;
                case 3:
                    MessageBox.Show("Hari Rabu");
                    break;
                case 4:
                    MessageBox.Show("Hari Kamis");
                    break;
                case 5:
                    MessageBox.Show("Hari Jumat");
                    break;
                case 6:
                    MessageBox.Show("Hari Sabtu");
                    break;
                case 7:
                    MessageBox.Show("Hari Minggu");
                    break; 
                default:
                    MessageBox.Show("Tidak ada pilihan");
                    break;

Langkah 3 : Done. Program selesai dibuat. Sekarang jalankan program, Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan akan menampilkan suatu form dimana user diminta untuk memasukan angka antara satu sampai dengan tujuh. jika user memasukan angka satu akan keluar sebuah messege hari senin, jika user memasukan angkan dua akan keluar messege hari selasa dan begitiu seterusnya


Berikut ini adalah salah satu hasil print privew dari program yang telah jadi dibuat
 Gambar 2 : Preview Hasil running program

untuk lebih memahai materi ini silahkan download 
download binary file  disini dan 
download full projectnya disini.
for more informasi contact on informasi@csharp-indonesia.com
pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu
NB : Semua program dalam tutorial ini ditulisa menggunakan IDE Visual studio 2010. dengan target framework 3.5.

10 komentar:

  1. Saya punya Project yg ky nya pk method ini, cumaan ga tau caranya.. projectnya men scrape title content.
    TBTitle.Text = "wb.Document.GetElementById("title_feature_div_1").InnerText ";
    tapi kadang untuk beberapa title artikel ElementId nya berbeda. TBTitle.Text = "wb.Document.GetElementById("title_feature_div_2").InnerText "; gimana caranya memasukan kedua code dengan metode pilihan ky switch case.

    WebBrowser wb = new WebBrowser();
    private void BtnGetContent_Click(object sender, EventArgs e)
    {
    wb.Navigate(" " + TBUrl.Text);
    wb.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wb_DocumentCompleted);
    }

    private void BtnInputKeyword_Click(object sender, EventArgs e)
    {
    webBroInputAsin.Navigate("https://website.com/LookingForContent" + TBUrl.Text");
    }

    void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {

    TBTitle.Text = "wb.Document.GetElementById("title_feature_div_1").InnerText ";
    }

    pilihannya:
    GetElementById("title_feature_div_1")
    GetElementById("title_feature_div_2")
    GetElementById("title_feature_div_3")

    BalasHapus