解释模式对话框和非模式对话框之间的区别。
模式对话框是弹出窗口，独立于任何其他窗口打开和关闭，而非模态对话框出现在单个窗口中，必须在应用程序中进行其他操作之前完成。模态对话框，也称为模态窗口，通常用于提供时间敏感信息或其他重要通知，并经常具有某种“确定”或“取消”按钮以继续并关闭对话框。非模态对话框用于向用户提供完成任务所需的重要信息，例如视频教程，屏幕地图或其他附加设置。此外，在应用程序中进行其他操作后，非模态对话框可以保持打开状态并且可以进行交互。