Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

javascript

Delegasi dan Event

javascript
'

![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)

javascript


## 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.
``
javascript

## Refrensi dari
[Tugas Calculator App](https://github.com/bagussatoto/TugasCalculatorPemLanjut)

javascript

## Bahasa Pemprograman yang digunakan
- C Sharp . C#

## Alat yang digunakan
- Visual Studio 2017
- . Net Framework 2014

javascript

## Tugas Pertemuan ke 8
- Mata Kuliah Pemprograman Lanjut
- Kelas 21 Informatika 04
- Falkultas Ilmu Komputer
- Kampus Universitas Amikom Yogyakarta

javascript

## Kritik Dan Saran
Anda bisa kirim Email :

| **Email** |
|-------------------------------------|
| [email protected] |
| [email protected] |

javascript

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.

javascript