Indholdsfortegnelse:
Definition - Hvad betyder Window?
Et vindue er et grafisk interfaceelement, der bruges til at vise indholdet af en applikation, som brugeren kan se og interagere med. Et vindue er normalt et rektangulært område, der kan ændres til størrelse og kan generelt redigeres i henhold til de muligheder og begrænsninger, der pålægges det af den applikation, der leverer det. Vinduet er vigtigt for at lette multitasking i et moderne operativsystem, da det giver brugerne mulighed for visuelt og manuelt at skifte mellem kørende applikationer og foretage generelle interaktioner med operativsystemet.Techopedia forklarer Window
Konceptet med vinduet blev først udviklet på Stanford Research Institute af Douglas Engelbert. Deres tidligste prototyper havde flere vinduer, men der var ingen måde at skelne mellem dem, fordi de ikke havde nogen grænser, titellinjer eller de andre GUI-elementer, vi kender i dag. Forskningen blev videreført ved Xerox Palo Alto Research Center (PARC) ledet af Alan Kay, som senere i 1980'erne kom med udtrykket WIMP, hvilket betyder "vindue, ikon, menu og markør." Apple udviklede en grænseflade baseret på WIMP og brugte den på deres Lisa-computere. Lidt senere frigav Microsoft sit eget operativsystem med et vinduessystem kendt som Microsoft Windows.
Der er mange typer og elementer af vinduer, men det mest almindelige er applikationen eller hovedvinduet, der bruges til direkte interface brugeren og applikationen. Det indeholder kantramme, titellinje og nogle kontrolknapper som minimere, maksimere og lukke. I modsætning til den generelle viden er der mange typer vinduer, og et antal UI-elementer, såsom knapper og redigeringsbokse, er i sig selv vinduer. De kaldes kontrolvinduer og placeres i forhold til applikationsvinduet og bevæger sig sammen med det, samt kommunikerer med applikationsvinduet ved at give det f.eks. Klikmeddelelser.
Egenskaber ved et vindue:
- Optager et bestemt område på skærmen
- Måske er det måske ikke synligt på et givet tidspunkt
- Reagerer på bruger- og operativsystemhændelser
- Genererer sig selv
