Sisällysluettelo:
- Määritelmä - mitä tapahtumavetoinen ohjelma tarkoittaa?
- Techopedia selittää tapahtumapohjaisen ohjelman
Määritelmä - mitä tapahtumavetoinen ohjelma tarkoittaa?
Tapahtumavetoinen ohjelma on ohjelma, joka vastaa suurelta osin käyttäjän tapahtumiin tai muuhun vastaavaan syötteeseen. Tapahtumavetoisen ohjelmoinnin käsite on tärkeä sovelluskehityksessä ja muunlaisessa ohjelmoinnissa, ja se on saanut aikaan tapahtumakäsittelijöiden ja muiden resurssien syntymisen.
Tapahtumavetoinen ohjelma tunnetaan myös tapahtumavetoisena sovelluksena.
Techopedia selittää tapahtumapohjaisen ohjelman
Tapahtumavetoisen ohjelmoinnin idea on, että ohjelma on suunniteltu reagoimaan.
Se reagoi käyttäjien tietyntyyppisiin syötteisiin, olivatpa sitten napsauttamassa komentopainiketta, valintaa avattavasta luettelosta, merkintää tekstikenttään tai muunlaisia käyttäjän tapahtumia.
Muut ohjelmointikielet voivat sisältää käyttäjän tapahtumia, jotka toimitetaan pääasiassa komentoriviliittymän tai muun tyyppisen käyttöliittymän kautta. Tapahtumavetoisen ohjelmoinnin vastakohta olisi ohjelmointi, joka on kirjoitettu toimimaan käyttäjän syötöstä riippumatta.
Esimerkiksi näyttösovellukset, kuten sääpäivitykset tai urheilutulokset, saattavat sisältää vähemmän tapahtumapohjaista ohjelmointia, joka on ominaista muunlaisille ohjelmille. Lähes kaikki ohjelmistot tukeutuvat kuitenkin käyttäjän tapahtumiin toiminnallisuuden suhteen, ja olisi helppo väittää, että tapahtumapohjainen ohjelmointi on oletuksena melkein kaikenlaisille projekteille.
Tämä johtuu siitä, että yleensä sovellukset ja koodimoduulit on kirjoitettu vastaamaan ihmisen toimiin, mikä on osa ydinkonseptia siitä, kuinka ihmiset työskentelevät koneiden kanssa. Ohjelmien tapahtumapohjaisten näkökohtien tunnistaminen voi kuitenkin olla hyödyllistä suunnitteluanalyysissä.