• индивидуальный учет программ пользователей

• базы данных программ

• Information Property List

В Mac OS X каждый пользователь индивидуален. Это относится не только к настройкам «среды обитания», но и к работе с программами. Для каждого зарегистрированного пользователя система создает отдельную базу данных учета программ, которые использует пользователь. Помимо полезных сведений о самих программах, база данных содержит информацию о типах документов, с которыми каждая программа может работать, включая расширения имен файлов, распознаваемых программой. Эта информация извлекается из так называемых Списков информационных свойств (Information Property Lists), являющихся неотъемлемой частью каждой программы, написанной для работы в среде Mac OS X (кроме «классических»).

При каждом вхождении пользователя в систему проверяются заранее предопределенные места, в которых должны храниться программы [см. «Структура файловой системы.Домены (Domains)»]. При обнаружении новых программ информация о них автоматически добавляется в базу данных конкретного пользователя.

Несмотря на достаточно жесткую политику в отношении расположения файлов в файловой структуре, не возбраняется (хотя и не поощряется) хранение программ в местах, заранее не предусмотренных для этого. Когда пользователь «путешествует» по файловой системе с помощью Finder'a, информация о всех обнаруженных во время «похода» программах добавляется в базу данных.

Если пользователь пытается открыть документ, тип которого не известен системе,- выводится диалоговое окно, в котором пользователь должен сам выбрать нужную программу. Если попытка открыть документ этой программой оказалась успешной, информация о программе также заносится в базу данных.

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

Общий алгоритм поиска ресурсов | Mac OS X | Управление печатью. print center


Mac OS X



Новости за месяц

  • Декабрь
    2021
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31