Daftar Isi:
Video: Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka 2024
Setiap kali pengguna melakukan tindakan apa pun, seperti mengeklik mouse, menekan tombol, membagikan keyboard, atau meletakkan peluru melalui monitor, tindakan tersebut disebut sebagai acara Saat sebuah peristiwa terjadi, Visual Basic. NET mencari kode BASIC untuk memberitahukan program apa yang harus dilakukan. Kode BASIC yang merespons peristiwa tertentu disebut prosedur penanganan event atau hanya sebagai event handler.
Visual Basic tunggal. Program NET dapat terdiri dari beberapa ribu prosedur penanganan event. Jika Anda memiliki banyak itu, bagaimanapun, Anda memiliki program yang sangat rumit atau Anda adalah programmer yang sangat tidak kompeten.
Dengan begitu banyak kemungkinan kejadian dan begitu banyak prosedur penanganan kejadian dalam satu program, bagaimana Visual Basic. NET tahu prosedur penanganan kejadian mana yang akan digunakan?
Jawabannya mudah. Saat sebuah acara terjadi, acara ini biasanya ditujukan pada beberapa bagian antarmuka pengguna program Anda. Misalnya, sebagian besar pengguna mengeklik tombol mouse hanya saat mouse mengarah ke objek, seperti tombol, kotak centang, atau perintah menu di layar.
Setiap objek dapat memiliki satu atau lebih prosedur penanganan event, dan setiap prosedur penanganan event merespons satu peristiwa tertentu, seperti mengklik mouse atau menekan sebuah tombol.
Penamaan jenis acara
Acara dapat dikelompokkan menjadi tiga kategori:
- Peristiwa keyboard: Terjadi ketika pengguna menekan tombol tertentu, seperti Tab, atau kombinasi keystroke tertentu, seperti Ctrl + P.
- Peristiwa mouse: Terjadi saat pengguna menggerakkan mouse, klik atau klik dua kali pada tombol mouse, atau seret mouse ke layar.
- Peristiwa program: Terjadi saat Visual Basic. Program NET melakukan sesuatu dengan sendirinya, seperti memuat bentuk atau mengubah isi kotak teks. Sedangkan kejadian keyboard dan mouse terjadi saat pengguna melakukan sesuatu, peristiwa program terjadi saat kode BASIC melakukan sesuatu.
Meskipun Visual Basic. NET dapat menanggapi banyak kejadian, biasanya Anda ingin agar antarmuka pengguna merespons hanya beberapa kejadian, seperti mengklik mouse atau menekan tombol tertentu. Begitu Visual Basic. NET mendeteksi sebuah acara, program Anda segera terlihat untuk melihat bagian mana dari antarmuka pengguna yang perlu ditanggapi.
Saat pengguna mengeklik mouse, misalnya, Visual Basic. NET pertama mengidentifikasi kejadian tersebut. ("Oke, itu adalah klik mouse.") Selanjutnya, terlihat untuk melihat di mana pengguna mengklik mouse. ("Pengguna mengeklik mouse pada tombol OK.")
Visual Basic. NET kemudian menemukan prosedur penanganan peristiwa tombol tertentu, yang berisi kode DASAR yang memberitahukan program Anda apa yang harus dilakukan saat pengguna mengklik tombol tertentu itu.
Membuat prosedur penanganan event
Satu objek dapat merespons satu atau lebih peristiwa. Sebagai contoh, sebuah tombol dapat merespons pengguna mengklik tombol mouse atau menekan tombol Enter.
Dua atau lebih objek dapat merespons peristiwa yang sama. Misalnya, kedua tombol dan kotak centang dapat merespons klik mouse, namun keduanya (biasanya) memiliki petunjuk yang sama sekali berbeda yang memberitahukan Visual Basic. NET apa yang harus dilakukan selanjutnya
Untuk menulis prosedur acara, Anda harus melakukan tugas berikut:
1. Identifikasi bagian antarmuka pengguna Anda yang akan merespons.
2. Buka editor kode.
3. Identifikasi kejadian dimana Visual Basic. NET adalah untuk merespon.
4. Tuliskan kode BASIC untuk memproses acara.
Pastikan semua objek dari nama pengguna Anda memiliki nama sebelum membuat prosedur acara apa pun. Jika Anda membuat prosedur penanganan event untuk sebuah objek dan kemudian mengubah nama objek itu, Anda harus menulis ulang prosedur penanganan kejadian Anda.
Tiga bagian antarmuka pengguna berikut dapat memiliki acara yang terkait dengannya:
- Bentuk
- Objek (tombol, kotak centang, kotak daftar, dan sebagainya)
- menu pull-down
To buat prosedur penanganan kejadian untuk objek seperti formulir, tombol, menu pull-down, kotak centang, dan seterusnya, ikuti langkah-langkah ini:
1. Buka formulir yang berisi objek yang ingin Anda buat sebagai prosedur penanganan kejadian, seperti tombol atau kotak centang.
Jika Anda mengklik dua kali pada objek (seperti tombol atau bahkan bentuk itu sendiri), Visual Basic. NET menampilkan editor kode dengan segera dan menciptakan prosedur penanganan kejadian yang paling umum untuk objek yang Anda pilih.
2. Buka editor kode dengan menekan F7 atau pilih View -> Code.
Visual Basic. NET menampilkan editor kode di layar.
3. Klik di kotak daftar Nama Kelas.
Daftar objek yang berbeda muncul, seperti Label1 atau Button2.
Anda harus mengubah properti Nama objek sebelum membuat prosedur penanganan kejadian untuk itu. Dengan begitu, namanya bisa deskriptif tentang tujuan objek dalam program Anda daripada nama generik.
4. Klik di kotak daftar Method Name.
Daftar berbagai acara untuk objek yang Anda pilih muncul, seperti Click atau MouseHover.
5. Klik pada acara yang ingin ditanggapi oleh objek Anda (seperti Klik).
Visual Basic. NET menciptakan prosedur penanganan kejadian kosong. Pada titik ini, Anda bisa mulai menulis kode BASIC untuk membuat prosedur penanganan acara Anda benar-benar melakukan sesuatu, seperti mengubah properti objek lain pada formulir Anda.
Untuk membuat prosedur penanganan event untuk perintah menu pull-down, ikuti langkah-langkah ini:
1. Klik pada judul menu pull-down yang berisi perintah menu yang anda inginkan.
2. Klik dua kali pada perintah menu yang Anda inginkan untuk membuat prosedur penanganan kejadian.
Visual Basic. NET menciptakan prosedur penanganan kejadian kosong.