Почему модальный / немодальный диалог называется модальным / немодальным?

30
задан andreas buykx 22 October 2009 в 14:49
поделиться

4 ответа

В модальном диалоговом окне вы устанавливаете свое приложение в конкретный режим (другое «состояние», если хотите), при этом будут действовать только действия, относящиеся к этому «режиму» принято, тем самым предотвращая действия пользовательского интерфейса за пределами диалога.

По подсказке Андреаса я подумал, что мне, возможно, придется копать пыльные книги по Windows API, так как часто этимология / происхождение слова или выражения, которое стало широко распространенным, только обнаруживается в ранней документации, но на самом деле мы все еще видим ссылки на это в онлайн-глоссарии от MS . Запись Modal гласит (выделено мной):
modal
Ограниченное или ограниченное взаимодействие из-за работы в режиме . Модальное окно часто описывает вторичное окно, которое ограничивает взаимодействие пользователя с окном владельца. См. Также: немодальные.

23
ответ дан 27 November 2019 в 22:45
поделиться

Я считаю, что это подсказка лингвистической модальности . «Модальные» диалоги используются (обычно) для представления информации, которая попадает в типичные модальные окна:

  • Декларативная
  • Вопросительная
  • Восклицательная

Отчасти я считаю, что это так, хотя я ищу для более окончательного ответа, это способ обсуждения модальных диалогов. Например, возьмите MSDN - их критерий: «Диалоговые окна, отображающие важные сообщения, всегда должны быть модальными.», Который можно легко переписать как «Диалоговые окна, содержимое которых является декларативно-модальным [лингвистическое определение модального]. здесь] должны создаваться как модальные окна ".

Для этого есть и другой шанс. Например, слово «диалог» в диалоговом окне - оно называется «диалоговое окно»

3
ответ дан 27 November 2019 в 22:45
поделиться

Модальная система - это система с несколькими «режимами работы». Такая система переключается между режимами с помощью нажатия клавиш, например «Esc» «CTRL + S». Хорошим примером является текстовый редактор Vim, который переключается между «режимом редактирования текста» и «режимом навигации по тексту».

Таким образом, модальный диалог блокирует основную программу, переключая ее в другой режим на время выполнения операции. .

4
ответ дан 27 November 2019 в 22:45
поделиться

Похоже, единственная причина в том, что это связано с режимами и ошибками режима .

0
ответ дан 27 November 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: