O casetă de dialog este o casetă, o fereastră sau un mesaj care este afișat pe monitorul unui computer pentru a comunica ceva utilizatorului. Aceste casete apar adesea ca alerte sau avertismente pentru un utilizator de computer că el sau ea este pe cale să facă ceva care poate avea consecințe negative, cum ar fi închiderea unui program fără a salva mai întâi informațiile în el. O casetă de dialog poate apărea, de asemenea, pentru a face un utilizator de computer conștient de faptul că s-a întâmplat ceva, ceea ce el sau ea ar putea altfel să nu fie conștient și pentru a asigura comunicarea între software-ul computerului și utilizator.
În funcție de sistemul de operare al computerului (OS) care rulează pe un computer, o casetă de dialog poate apărea în mai multe moduri, deși sunt de obicei destul de asemănătoare. Caseta va apărea de obicei ca o fereastră sau o fereastră pop-up separată. O casetă de dialog face parte din interfața grafică cu utilizatorul (GUI) a unui sistem informatic sau a unui sistem de operare și permite sistemului de operare să comunice informații utilizatorului computerului.
Tipul de informații comunicate printr-o casetă de dialog și tipul de casetă utilizată depind adesea de o anumită situație. În general, informațiile comunicate printr-o astfel de casetă informează un utilizator de computer că un anumit eveniment a avut loc sau va face acest lucru în curând. De exemplu, dacă cineva închide un program, dar nu a salvat încă informații în programul respectiv, va apărea de obicei o casetă pentru a avertiza utilizatorul că informațiile vor fi pierdute dacă nu salvează. O casetă de dialog poate apărea, de asemenea, dacă un program se termină brusc, adesea numit crashing, pentru a-l face pe utilizator să conștientizeze că întreruperea a avut loc și pentru a oferi utilizatorului orice informații despre eroare posibile.
Există două tipuri de bază de casete de dialog: modale și fără model. Oricare dintre ele va necesita de obicei un anumit tip de intrare de la un utilizator înainte de a dispărea, cum ar fi confirmarea de către utilizator a vederii casetei sau o selecție a uneia dintre mai multe opțiuni. O casetă de dialog modală oprește programul care este legat de mesajul care apare pe casetă să continue să progreseze, iar utilizatorul nu poate interacționa cu acel program cât timp caseta este prezentă. De exemplu, dacă cineva închide un program fără a salva, va apărea o casetă modală pentru a avertiza utilizatorul despre pierderea datelor, iar acest lucru ar opri programul să continue cu închiderea acestuia până când utilizatorul confirmă acțiunea folosind caseta.
O casetă de dialog fără model, pe de altă parte, nu modifică modul în care rulează un program și astfel programul își poate continua operațiunile. Acest lucru se poate întâmpla dacă un program îndeplinește o sarcină îndelungată, cum ar fi copierea informațiilor sau redarea unei scene complicate într-un program de grafică. Astfel de casete fără model pot permite utilizatorului computerului să anuleze sau să modifice sarcina, deși prezența casetei nu împiedică această sarcină.