Діалогове вікно - це

Діалогове вікно (англ. Dialog box) - в графічному інтерфейсі спеціальний елемент інтерфейсу. вікно, призначене для виведення інформації та (або) отримання відповіді від користувача. Отримав свою назву тому, що здійснює двосторонню взаємодію комп'ютер-користувач ( «діалог»): повідомляючи користувачеві щось і чекаючи від нього відповіді.

Діалогові вікна підрозділяються на модальні і немодальні, в залежності від того, блокують вони можливість взаємодії користувача з додатком (або системою в цілому) до тих пір, поки не отримають від нього відповідь.

Приклад вікна повідомлення.

Незважаючи на те, що використання вікна повідомлення є часто вживаним шаблоном проектування. воно критикується експертами з юзабіліті як неефективне рішення для поставленого завдання (захист від помилкових дій користувача) [1]. до того ж, при наявності кращих альтернатив [2].

Приклад запиту підтвердження.

Так само хорошим тоном вважається забезпечити в діалогових вікнах довідкову систему - зазвичай це реалізується або у вигляді кнопки Довідка (Help), що відкриває сторінку документації, що описує роботу в цьому діалоговому вікні, або (в Windows) за допомогою кнопки з знаком питання в заголовку вікна, натиснувши на яку користувач перемикає миша в режим одноразової контекстної підказки: натискання мишею в цьому режимі на елемент діалогового вікна викликає відображення опису цього елемента.

Немодальні діалогові вікна

Немодальні (англ. Modeless) діалогові вікна використовуються у випадках, коли виводиться у вікні інформація не є суттєвою для подальшої роботи системи. Тому вікно може залишатися відкритим, в той час як робота користувача з системою триває. Різновидом немодального вікна є панель інструментів або вікно- «палітра», якщо вона від'єднана або може бути від'єднана від головного вікна програми, так як елементи управління, розташовані на ній, можуть використовуватися паралельно з роботою додатка. Втім, такі вікна рідко називають «діалоговими».

У загальному випадку, правила хорошого програмного дизайну пропонують використовувати саме цей тип діалогових вікон, так як він не примушує користувача до певної (можливо, не очевидною для нього) послідовності дій. Прикладом може бути діалогове вікно для зміни будь-яких властивостей поточного документа, наприклад, кольору фону або тексту. Користувач може вводити текст, не звертаючи уваги на його колір. Але в будь-який момент може змінити колір, використовуючи діалогове вікно. (Наведений приклад не обов'язково є кращим рішенням. Таку ж функціональність може забезпечити і панель інструментів, розташована в головному вікні.)

Модальні на рівні додатку

Модальним називається вікно, яке блокує роботу користувача з батьківським додатком до тих пір, поки користувач це вікно не закриє. Діалогові вікна переважно реалізовані модальними.

Наприклад, модальними є діалогові вікна налаштувань програми - так як простіше реалізувати режим, коли всі зроблені зміни налаштувань застосовуються або відміняються одномоментно, і з моменту, коли користувач вирішив змінити налаштування програми і відкрив діалог налаштувань, і до моменту, коли він нові настройки вводить в силу або відмовляється від них, додаток очікує рішення користувача.

Відображення вікон в модальному режимі практикується і в інших випадках, коли з додатком для продовження розпочатої роботи потрібна додаткова інформація, або просто підтвердження від користувача на згоду виконати запитану послідовність дій, якщо вона потенційно небезпечна.

Фахівці з юзабіліті вважають модальні вікна запитів підтверджень поганими дизайнерськими рішеннями, так як вони можуть приводити користувача до, так званим, «помилок режиму програми». Небезпечні дії повинні мати можливість скасування всюди, де це можливо, а модальні вікна запитів підтверджень, що лякають користувача своєю несподіваною появою, через деякий час пропускаються їм автоматично (так як він звик до них) і, тому, не захищають від небезпечних дій [3] .

Модальні на рівні вікна

Для пом'якшення недоліків модальних діалогових вікон (блокування доступу до додатка, або, навіть, до системи в цілому) була запропонована концепція модальності на рівні вікна (або документа). Такий тип діалогового вікна введений, наприклад, в Mac OS X. де він називається «діалогове модальне вікно для документа» (англ. Document modal sheet).

Якщо відобразиться діалогове вікно подібного типу, робота з іншими вікнами програми не блокується. Оскільки вікно діалогу не перекриває батьківське вікно, а прикріплюється до нього, залишається можливість змінювати розміри і положення і самого батьківського вікна. При цьому, природно, вміст батьківського вікна залишається недоступним до закриття модального діалогового вікна.

Примітки

Дивитися що таке "У діалоговому вікні" в інших словниках:

діалогове вікно - Вікно в інтерактивних системах, яке з'являється і залишається на екрані по командам, ініційованим системою або користувачем. [Л.М. Невдяев. Телекомунікаційні технології. Англо український тлумачний словник довідник. За редакцією Ю.М. ... ... Довідник технічного перекладача

діалогове вікно - прямокутник на екрані монітора персонального комп'ютера, службовець для введення даних, необхідних для роботи програми, підтвердження дії, відповіді на запит системи або настройки будь-яких параметрів. Як правило, має кнопки OK і ... ... Енциклопедія техніки

діалогове вікно екрану - Спеціальне вікно, яке використовується для обміну інформацією з користувачем. Дане вікно має низку подокон, які призначені для введення текстової інформації, вибору одного або декількох об'єктів з ряду об'єктів. [Е.С.Алексеев, А.А.Мячев. ... ... Довідник технічного перекладача

Вікно інспектора об'єктів - (англ. Object inspector window) в обчислювальній техніці, це вікно, яке відображає поточні параметри виділеного (обраного) об'єкта, а також дозволяє на льоту змінювати їх. Подібні вікна використовуються в файлових менеджерах, які ... Вікіпедія

вікно діалогове - прямокутна область на екрані монітора, що служить для ведення діалогу операційної системи Windows з користувачем. За допомогою діалогових вікон можна налаштувати будь-які елементи управління системи, дати їй завдання або відповісти на питання. Напр. при ... ... Енциклопедія техніки

ВІКНО - (1) в архітектурі отвір в стіні для світла і повітря, а також рама зі склом, що закриває цей отвір; (2) нічим не зайняте час, проміжок в циклі робіт, в розкладі руху транспорту, в навчальному процесі і т.п .; (3) в інформатиці основний ... Велика політехнічна енциклопедія

Модальне вікно - У графічному інтерфейсі користувача модальним називається вікно, яке блокує роботу користувача з батьківським додатком до тих пір, поки користувач це вікно не закриє. Модальними переважно реалізовані діалогові вікна. Також ... ... Вікіпедія

About box - Вікно «Про програму» в KDE 3.5.1 About box (рус. Про програму) це діалогове вікно, яке відображає інформацію про комп'ютер або конкретному програмному ... Вікіпедія

Віконний інтерфейс - Приклад віконного інтерфейсу в текстовому режимі (файловий менеджер Midnight Commander) кілька вікон (дві файлових панелі і діалогове вікно поверх них ... Вікіпедія

  • Картина Truth in Venice. Картина Truth in Venice - одна з стильних дизайнерських картин від компанії Cosmo в популярному коміксоідном стилі. Подібна стилізація є видозмінену колірну палітру з ... Детальніше Купити за 5562 руб
  • Діалогове вікно. Джессі Рассел. Ця книга буде виготовлена ​​в відповідності з Вашим замовленням за технологією Print-on-Demand. High Quality Content by WIKIPEDIA articles! Діалогове вікно (англ. Dialog box) - в графічному ... Детальніше Купити за тисячу двісті п'ятьдесят-чотири руб
  • Atlansys CryptoFile ВОХ. Atlansys CryptoFile (Атлансіс Кріпто Файл) це проста програма, яка дозволяє "в два натискання мишкою" виконати упаковку і шифрування вибраних файлів і папок. Можна зашифрувати як файл ... Детальніше Купити за 237.6 руб