Vad är en dialogruta?
En dialogruta är en ruta, ett fönster eller ett meddelande som visas på en dators bildskärm för att kommunicera något till användaren. Dessa rutor visas ofta som varningar eller varningar för en datoranvändare om att han eller hon håller på att göra något som kan ha negativa konsekvenser, som att stänga ett program utan att spara information i det först. En dialogruta kan också tyckas göra en datoranvändare medveten om att något har hänt, som han eller hon annars inte känner till, och för att säkerställa kommunikation mellan datorprogramvaran och användaren.
Beroende på datorns operativsystem (OS) som körs på en dator kan en dialogruta visas på ett antal olika sätt, även om de vanligtvis är ganska lika. Rutan visas vanligtvis som ett separat fönster eller popup-fönster. En dialogruta är en del av det grafiska användargränssnittet (GUI) för ett datorsystem eller operativsystem och tillåter operativsystemet att kommunicera information till datoranvändaren.
Vilken typ av information som kommuniceras via en dialogruta och vilken typ av ruta som används beror ofta på en viss situation. I allmänhet informerar information som kommuniceras genom en sådan ruta en datoranvändare att en viss händelse har inträffat eller kommer att göra det snart. Till exempel, om någon stänger ett program men ännu inte har sparat information i det programmet, visas en ruta vanligtvis för att varna en användare om att informationen kommer att gå förlorad om han eller hon inte sparar. En dialogruta kan också visas om ett program upphör plötsligt, ofta kallat kraschar, för att göra användaren medveten om att avslutningen har inträffat och för att ge eventuell felinformation till användaren.
Det finns två grundläggande typer av dialogrutor: modal och modellinne. Endera kräver vanligtvis någon typ av inmatning från en användare innan den försvinner, till exempel bekräftelse av användaren för att se rutan eller ett urval av ett av flera alternativ. En modal dialogruta stoppar programmet som är relaterat till meddelandet som visas i rutan från att fortsätta att fortsätta, och användaren kan inte interagera med det programmet medan rutan finns. Till exempel, om någon stänger ett program utan att spara, verkar en modal ruta som varnar användaren om dataförlust, och detta skulle hindra programmet från att fortsätta med dess stängning tills användaren bekräftar åtgärden med rutan.
En modellessdialogruta ändrar däremot inte hur ett program körs och programmet kan fortsätta sin verksamhet. Detta kan inträffa om ett program utför en lång uppgift, till exempel att kopiera information eller göra en komplicerad scen i ett grafikprogram. Sådana rutor med modell kan tillåta datoranvändaren att avbryta eller ändra uppgiften, även om förekomsten av rutan inte hindrar den uppgiften.