Laman

Sabtu, 19 Maret 2011

Melewatkan type data sebagai parameter pada function di C# (C Sharp)


Melewatkan type data sebagai parameter memang jarang digunakan, akan tetapi ini sangat membantu sekali jika program yang dibuat mencapai ribuan atau puluh ribuan baris karena dengan teknik ini akan sangat membantu programer dalam memanage source code nya. untuk memahi tentang apa itu melawatkan type data sebagai parameter perhatikan contoh berikut ini. Misalnya saya mempunyai contoh form sebagai berikut 

 Gambar 1 Form Desain Program
Jika saya ingin membuat suatu function dimana function tersebut bisa digunakan ketiga button  untuk meletakan data yang berbeda di textbox maka type data textBox harus dilewatkan pada parameter function yang dibuat. berikut ini adalah contoh function untuk menampilkan type data di tiga textBox.

private void tampilkanNilai(TextBox tempat, string data)
{
     tempat.Text=data.ToString();
Perhatikan dengan seksama source code function diatas. pada parameter terdapat type data TextBox. Type data ininlah yang digunakan untuk meletakan data yang di ketiga texBox pada form diatas. Oke sekarang langsung saja membuat projectnya. Pertama silahkan siapkan project kosong seperti biasanya, klik file new project. Pada kotak project name silahkan isi nama  project sesuai dengan keinginan, tidak ada aturan khusus dalam penamaan project. Untuk step by step nya silahkan ikuti instruksi instruksi dibawah ini
Langkah 1 : setelah project selesai disiapkan, tambahakn tiga label dan tiga textBox pada form yang ada, atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar diatas
langkah 2 : double klik pada button satu untuk membangkitkan event single klik pada button tersebut. masukan source code berikut ini
  tampilkanNilai(textBox1, "INi di text Box 1");

langkah 3 : double klik pada button dua untuk membangkitkan event single klik pada button tersebut. masulan source code berikut ini
 tampilkanNilai(textBox2, "INi di text Box 2"); 

langkah 4 : double klik pula pada button tiga untuk membangkitkan single klik pada button tersebut. masukan source code berikut ini
tampilkanNilai(textBox3, "INi di text Box 3"); 

langkah 5 : Tambahakan function yang berfungi untuk menampilkan data ke ketiga texbox tersebut. buat nama function tersebut dengan nama tampilkanNilai. Source codenya seperti berikut ini
private void tampilkanNilai(TextBox tempat, string data)
{
     tempat.Text=data.ToString();
}

langkah 6 : Done. Program selesai dibuat. Sekarang silahkan running program yang telah selesai dibuat
Jika langkah-langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan tampil seperti pada gambar diatas. Setelah diklik pada button satu aka muncuk data pada texbox1, jika diklik pada button dua akan muncul data string ditexbox2, begitu pula jik di klik pada button3 akan muncul data bertipe string pada textbox 3. Berikut ini adalah hasil preview program yang telah dirunning

Gambar 2. Program saat button satu ditekan

 Gambar 3. Program saat button dua ditekan


Gambar 4. Program saat button tiga ditekan

 Untuk memudahkan dalam memahami tutorial ini silahkan download contoh programnya disini dan juga download projectnya disini
Download programnya disini
Download projectnya disini
For more information 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.Sehingga minimal komputer harus terinstal windows vista untuk bisa menjalankan program *.exe nya, Atau windows xp yang sudah di instal netFrameWork 3.5

Artikel Terkait

13 komentar:

  1. We have biggest collection of Local Aerocity , Delhi, Indian as well as overseas beauties so you enjoy the perfect body, sexual skills and sensual services of these ladies at your home, a hotel room, disc, clubs, pubs or our private luxury apartments Aerocity Escorts

    BalasHapus