Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bagussatoto/tugas-8-delegasi-dan-event
Tugas Pertemuan 8 - Pemprograman Lanjut
https://github.com/bagussatoto/tugas-8-delegasi-dan-event
Last synced: 16 days ago
JSON representation
Tugas Pertemuan 8 - Pemprograman Lanjut
- Host: GitHub
- URL: https://github.com/bagussatoto/tugas-8-delegasi-dan-event
- Owner: bagussatoto
- Created: 2022-12-04T02:22:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T17:46:22.000Z (11 months ago)
- Last Synced: 2024-10-12T11:34:58.065Z (about 1 month ago)
- Language: C#
- Homepage:
- Size: 41 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Delegasi dan Event
'![Program Table](https://user-images.githubusercontent.com/87259393/205472345-ebb2550e-39b9-4ac4-9139-52ec2a31598c.png)
![Bukti Screenshot Program dan Running](https://user-images.githubusercontent.com/87259393/205471463-77093332-bcfe-4864-92ca-61f29f6cfbd2.png)
## Pengertian Delegasi
``
Delegasi meruapakan pointer refrence dari suatu method. Delegate dapat membuat kita menjadikan sebuah method menjadi variabel dan melempar sebuah method sebagai sebuah variable ketika melakukan callback. Ketika method ini dipanggil, maka sistem akan menotifikasi seluruh metode yang merefer ke delegate. Analoginya mirip dengan subscription. Semua method yang melakukan subscription akan diupdate secara otomatis. Delegate sangat bermanfaat untuk invoke method dalam jumlah banyak dalam satu event runtime dan digunakan untuk trigger callback method.
``
## Pengertian Event
``
Event merupakan tipe spesial dari delegates yang dapat digunakan untuk menotifikasi kelas lainnya ketika sesuatu terjadi. Contohnya ketika button shoot dipencet, event akan memberikan notifikasi kepada kelas peluru dan kelas jumlah peluru untuk melakukan aksinya masing-masing. Event bisa di deklarasi menggunakan delegates. Ini adalah contoh sintaksnya.
``
## Refrensi dari
[Tugas Calculator App](https://github.com/bagussatoto/TugasCalculatorPemLanjut)
## Bahasa Pemprograman yang digunakan
- C Sharp . C### Alat yang digunakan
- Visual Studio 2017
- . Net Framework 2014
## Tugas Pertemuan ke 8
- Mata Kuliah Pemprograman Lanjut
- Kelas 21 Informatika 04
- Falkultas Ilmu Komputer
- Kampus Universitas Amikom Yogyakarta
## Kritik Dan Saran
Anda bisa kirim Email :| **Email** |
|-------------------------------------|
| [email protected] |
| [email protected] |
Request Fitur Baru dan Pelaporan Bug
Anda dapat meminta fitur baru maupun melaporkan bug melalui menu [**issues**](https://github.com/bagussatoto/tugas/issues) yang sudah disediakan oleh GitHub (lihat menu di atas), posting issues baru dan kita akan berdiskusi disana.