Home

hendelsestyper

Hendelsestyper, eller event types, er betegnelser for kategorier av hendelser som en programvarekomponent kan reagere på. I et hendelsesdrevet system registrerer komponenter hendelseshåndterere (event handlers) for bestemte hendelsestyper, slik at riktig respons kan utløses når en hendelse inntreffer. Hendelsestyper kan deles inn i ulike hovedkategorier, ofte kalt brukerhendelser, systemhendelser og tilpassede hendelser.

Brukerhendelser stammer fra brukerens handlinger, for eksempel museklikk, tastaturtrykk eller berøringsbevegelser. Systemhendelser oppstår som følge av

Håndtering av hendelsestyper involverer et hendelsesobjekt som følger med når hendelsen trigges. Dette objektet gir informasjon

Praktiske betraktninger inkluderer å bruke klare og konsistente navnekonvensjoner for hendelsestyper, dokumentere hvilke data som følger

miljø-
eller
plattformforhold,
for
eksempel
opplasting
av
en
ressurs,
vindusstørrelseendringer
eller
nettverkstilbakemeldinger.
Tilpassede
hendelser
er
definert
av
utvikleren
for
spesifikke
behov
i
applikasjonen
og
kan
få
egne
navn
eller
navnrom
(namespaces)
for
å
unngå
konflikt
med
standardhendelser.
om
typen,
kilden
til
hendelsen,
tidspunktet
og
eventuell
ekstra
data
som
er
relevant
for
behandling.
I
mange
rammeverk
påvirker
hendelsestypen
også
hvordan
hendelsen
distribueres,
for
eksempel
gjennom
mekanismer
som
bubbling
eller
capturing
i
grafiske
brukergrensesnitt,
eller
gjennom
publiser-/abonnentmønster
i
programvarearkitekturer.
med
hver
type,
og
unngå
navnekollisjoner
ved
å
bruke
namespaces
eller
unike
identifikatorer.
Å
skille
mellom
generelle
og
spesifikke
hendelsestyper
bidrar
til
modularitet
og
vedlikehold
i
koden.