F21 - GUI && Deitel, chapter 12-14 [GUI] Flashcards
Vad är GUI förkortning för?
Graphical User Interface
Vad är en GUI-applikation?
Händelsestyrd
Vad är en konsolapplikation?
Textbaserade input/output program där exekvering styrs av programmet och input från användaren
Vem styr en GUI-applikation?
Användaren
Hur sker en händelse i en GUI-applikation?
Genom att användaren klickar på någon knapp, ändrar fönsters placering, skriver något i en rut etc.
Vad innebär händelsehantering?
Händelsehantering innebär att en händelse inträffar –> händelsehanteraren från en notifikation med information om händelsen –> programmet tar ställning till om kod ska exkveras
Vad kallades händelsehantering tidigare?
Call-back
Vad är en “händelse”?
att användare klickar på något, t ex en knapp eller skriver inte något i en textruta (interagerar med applikationen)
Vad är ett “event”?
Händelse
Vad är ett källobjekt?
objekt som genererar händelse, som genomgår tillståndsförändring, som informerar lyssnaren om händelsen
Vad är “Listener”/”Händelsehanterare”?
En listener får en notifikation när en händelse inträffar, och är ansvarig för att hantera händelser som inträffar vid källan
Vad är interface?
Interface är lyssnare
Kan samma lyssnare användas på alla händelser?
alla händelser har olika lyssnare
Vad är applikationer med grafiska användsgränssnitt baserade på?
fönster
Vad är grafiska objekt?
komponenter, t ex knappar och rutor