O que é uma caixa de diálogo?
Uma caixa de diálogo é uma caixa, janela ou mensagem exibida no monitor de um computador para comunicar algo ao usuário. Essas caixas geralmente aparecem como alertas ou avisos para um usuário de computador de que ele ou ela está prestes a fazer algo que possa ter consequências negativas, como fechar um programa sem salvar informações primeiro. Uma caixa de diálogo também pode parecer conscientizar um usuário de computador que algo aconteceu, do qual ele ou ela não pode estar ciente e garantir a comunicação entre o software e o usuário do computador. A caixa geralmente aparece como uma janela ou pop-up separado. Uma caixa de diálogo faz parte da interface gráfica do usuário (GUI) de um sistema de computador ou sistema operacional e permite que o sistema operacional comunique informações ao usuário do computador.
O tipo de informação comunicada através de uma caixa de diálogo e o tipo de caixa usada geralmente depende de uma situação específica. Em geral, as informações comunicadas através dessa caixa informam a um usuário de computador que um evento específico aconteceu ou o fará em breve. Por exemplo, se alguém fechar um programa, mas ainda não salvou informações nesse programa, uma caixa normalmente parecerá alertar um usuário de que as informações serão perdidas a menos que ele salva. Uma caixa de diálogo também pode aparecer se um programa terminar de repente, muitas vezes chamado de falha, para conscientizar o usuário de que o término ocorreu e para fornecer qualquer informação de erro possível ao usuário.
Existem dois tipos básicos de caixas de diálogo: modal e modesto. Qualquer um normalmente exige algum tipo de entrada de um usuário antes que ele desapareça, como confirmação do usuário de ver a caixa ou uma seleção de uma das várias opções. Uma caixa de diálogo modal interrompe o programa que está relacionado aA mensagem que aparece na caixa continua a progredir e o usuário não pode interagir com esse programa enquanto a caixa estiver presente. Por exemplo, se alguém fechar um programa sem salvar, uma caixa modal parecerá alertar o usuário sobre a perda de dados, e isso impediria que o programa continuasse com seu fechamento até que o usuário confirme a ação usando a caixa.
Uma caixa de diálogo modificada, por outro lado, não altera como um programa está em execução e, portanto, o programa pode continuar suas operações. Isso pode ocorrer se um programa estiver executando uma tarefa longa, como copiar informações ou tornar uma cena complicada em um programa gráfico. Tais caixas modificadas podem permitir que o usuário do computador cancele ou altere a tarefa, embora a presença da caixa não impeça essa tarefa.