Каталог приложений - Application directory

Пример каталога приложения ОС RISC -! Draw

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

В настоящее время они используются в ОС RISC и ROX Desktop, а также составляют основу Нулевая установка система распространения приложений. Подобная технология включает VMware ThinApp, а СЛЕДУЮЩИЙ ШАГ /GNUstep /Mac OS X идея пакеты приложений. Их наследие заключается в системе автоматического запуска программного обеспечения, хранящегося на дискета на Желудь более ранние 8-битные микросхемы, такие как BBC Micro!БОТИНОК файл).

Такое объединение различных файлов позволяет заменить инструменты для управления приложениями инструментами для управления файловая система. Приложения часто можно «установить», просто перетащив их с распространяемого носителя на жесткий диск, и «удалить», удалив каталог приложения.

Фиксированное содержимое

RISC OS: содержимое каталога приложения! Draw
RISC OS: Содержимое! Draw's ! Спрайты22 файл

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

Двоичные файлы приложений

Запуск каталога приложения приводит к включению файла AppRun (ROX Desktop) или !Пробег (RISC OS) для запуска. В ОС RISC это обычно файл Obey (командный сценарий ОС RISC), который выделяет память и загружает модули расширения ОС и общие библиотеки перед выполнением двоичного файла приложения, обычно называемого ! RunImage. Под ROX Desktop это не редкость. сценарий оболочки это запустит правильный системный двоичный файл, если он доступен, или скомпилирует подходящий двоичный файл из исходного кода в противном случае.[нужна цитата ]

Файлы и значки справки

И RISC OS, и ROX Desktop позволяют пользователю просматривать файлы справки, связанные с каталогом приложения, не запуская приложение. ОС RISC использует файл в каталоге с именем !Помощь который запускается, как если бы пользователь дважды щелкнул по нему при запросе справки (и может иметь любой формат, понятный системе, но распространены форматы обычного текста и! Draw), в то время как рабочий стол ROX открывает окно приложения. Помощь подкаталог.

Точно так же в нем могут содержаться пользовательские значки для каталога приложений - либо .DirIcon (в любом поддерживаемом формате изображения) или AppIcon.xpm под рабочим столом ROX или ! Спрайты и необязательно ! Спрайты22 под RISC OS. RISC OS Filer автоматически загружает эти файлы спрайтов при отсутствии !Ботинок файл, в противном случае он остается на усмотрение !Ботинок файл для загрузки соответствующих значков.

!Ботинок

ОС RISC:! Draw's! Boot,! Run и! Help файлы

Каталоги приложений ОС RISC могут содержать файл с именем !Ботинок который выполняется Filer либо явно через FilerBoot команда, или когда пакет отображается впервые (если пользователь не удерживал Контроль при открытии этого Filer окно, которое препятствует загрузке приложения[1]).

Это позволяет приложению выполнять такие задачи, как регистрировать поддерживаемые типы файлов (путем определения их имени, установки псевдонимов команд для их запуска или печати и загрузки соответствующих значков) или выбирать загрузку различных значков, например ASprites (значки с альфа-каналом для RISC OS Select), 5 Спрайты (значки с внешним видом RISC OS 5) или значки для конкретной темы.

!Ботинок файлы являются самым популярным распространением вектор для такой RISC ОС вирусы как существуют (например, хорошо известный вирус Extend), хотя их можно победить, просто удерживая Контроль.

В !Ботинок ROX Desktop не дублирует эту функцию.

Системный каталог RISC OS! Boot

Ранние машины Acorn позволяли «загружать» (автоматически запускать) носитель, выполняя файл с именем !БОТИНОК если присутствует (это действие, «загрузка диска», переключалось с Сдвиг, и поэтому стал известен как сменная загрузка). Это было использовано в структуре диска RISC OS за счет наличия каталога приложения в корне диска по умолчанию с именем !Ботинок.

Этот каталог приложений выполняется (запускается) при загрузке машины (если она настроена), поэтому запускается ее файл! Run (т.е. $.! Boot.! Run в Желудь путь синтаксис). Затем этот файл вызывает выполнение различных файлов, загрузку модулей ОС, загрузку стандартных значков и определение типов файлов, а также определяет ряд стандартных переменные через который осуществляется доступ к его различным подкаталогам. Таким образом, всей последовательности загрузки ОС RISC можно избежать, просто удерживая Shift.

Смотрите также

Примечания

  1. ^ «Руководство пользователя RISC OS 3.7, 1 Рабочий стол». Устаревший FTP-сайт Acorn. Архивировано из оригинал 29 августа 2009 г.. Получено 1 ноября 2009.

внешняя ссылка