Just the One of the Few (jtootf) wrote in gui_programming,
Just the One of the Few
jtootf
gui_programming

  • Music:

UI Continuations

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

в статье, озаглавленной User Interface Continuations, авторы предлагают иной подход к запросу у пользователя необходимой для работы приложения информации - непрерывное и добровольное накопление данных, и выполнение тех или иных процедур тогда, когда данных для их вызова становится достаточно. сама аккумулируемая таким образом информация (контекст основного потока выполнения) является first-class object, и может быть сохранена в любой момент для дальнейшего использования; сам поток выполнения таким образом не прерывается. в данную концепцию элементарно ложится, например, понятие истории контекста - возможность повторного использования настроек без сохранения/извлечения их из специфического носителя (файла, записи реестра, etc), и шаблонов настроек

читать здесь (статья в PDF, english, 108.94 Kb)
Tags: docs, links
  • Post a new comment

    Error

    default userpic
  • 1 comment