Hvad er en dialogboks?
En dialogboks er en kasse, vindue eller en meddelelse, der vises på skærmen på en computer for at kommunikere noget til brugeren. Disse kasser vises ofte som advarsler eller advarsler til en computerbruger om, at han eller hun er ved at gøre noget, der kan have negative konsekvenser, såsom at lukke et program uden først at gemme oplysninger i det. En dialogboks kan også se ud til at gøre en computerbruger opmærksom på, at der er sket noget, som han eller hun ellers ikke er opmærksom på, og for at sikre, at kommunikation mellem computersoftwaren og brugeren.
afhængigt af computeroperativsystemet (OS), der kører på en computer, kan en dialogboks vises på en række forskellige måder, skønt de typisk er temmelig ens. Kassen vises normalt som et separat vindue eller pop-up. En dialogboks er en del af den grafiske brugergrænseflade (GUI) i et computersystem eller OS og giver OS mulighed for at kommunikere information til computerbrugeren.
Den type information, der kommunikeres gennem en dialogboks, og den anvendte type boks, afhænger ofte af en bestemt situation. Generelt informerer information gennem en sådan kasse en computerbruger, at en bestemt begivenhed er sket eller vil gøre det snart. For eksempel, hvis nogen lukker et program, men endnu ikke har gemt oplysninger i dette program, vil en boks typisk se ud til at advare en bruger om, at oplysningerne vil gå tabt, medmindre han eller hun gemmer. En dialogboks kan også vises, hvis et program pludselig afsluttes, ofte kaldet nedbrud, for at gøre brugeren opmærksom på, at opsigelsen er sket og for at give brugerens fejloplysninger.
Der er to grundlæggende typer dialogbokse: Modal og Modeless. Enten vil en typisk kræve en form for input fra en bruger, før den forsvinder, såsom bekræftelse fra brugeren af at se kassen eller et udvalg af en af flere muligheder. En modal dialogboks stopper programmet, der er relateret tilMeddelelsen, der vises på boksen fra at fortsætte med at komme videre, og brugeren kan ikke interagere med dette program, mens boksen er til stede. For eksempel, hvis nogen lukker et program uden at gemme, ser det ud til, at en modal boks advarer brugeren om tab af data, og dette ville forhindre programmet i at fortsætte med dets lukning, indtil brugeren bekræfter handlingen ved hjælp af boksen.
En modløs dialogboks ændrer på den anden side ikke, hvordan et program kører, og programmet kan derfor fortsætte sine aktiviteter. Dette kan forekomme, hvis et program udfører en lang opgave, såsom kopiering af information eller gengivelse af en kompliceret scene i et grafikprogram. Sådanne modeløse kasser kan give computerbrugeren mulighed for at annullere eller ændre opgaven, skønt tilstedeværelsen af boksen ikke hindrer denne opgave.