Page 50 - E-Modul Pemrograman Dasar Kelas X
P. 50

Contoh sederhana event driven pada program GUI.


                        using System.Collections.Generic;
                        using System.ComponentModel;
                        using System.Data;
                        using System.Drawing;

                        using System.Linq;
                        using System.Text;
                        using System.Windows.Forms;

                        namespace Contoheventdriven
                        {

                        public partial class Form1: Form
                               {
                               public Form1()
                               {

                                              InitializeComponent();
                                       }
                                       //ini contoh method event driven
                                       private void btnkliksaya_Click(object sender, EventArgs e)
                                       {

                                              MessageBox.Show("Anda telah mengklik tombol");
                                       }
                               }
                        }


                              Jika kita mengklik tombol  Klik  Saya (event), maka program  akan menjalankan

                       suatu tugas berupa mengeluarkan satu jendela (window) baru dengan keterangan atau teks

                       tertentu.
                   b.  Cara Lain Membuat Event Handler

                       Pada saat membuat dan menulis program, biasanya untuk menuliskan kode suatu event
                       driven dengan cara mengklik dua kali suatu komponen (misalnya komponen suatu tombol
                       (button)). Sebuah pola fikir pemrograman, yaitu program aliran ditentukan oleh peristiwa,
                       yaitu sensor pengguna output dan tindakan (mouse klik, tombol yang ditekan) atau pesan
                       dari program lain disebut dengan pemrograman kendali kejadian atau event driven. Cara
                       ini ternyata hanyalah salah satu membuat  event  handler dari komponen tersebut,  yaitu
                       event click button. Ada beberapa event dari suatu komponen yang bisa digunakan untuk
                       menjalankan suatu tugas atau perintah. Event-event yang lain yang bisa digunakan ada di



                                                             41
   45   46   47   48   49   50   51   52   53   54   55