Определение ресурсов приложения (HTML)
[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. В случае разработки приложений для Windows 10 см. раздел последняя документация]
Назначение
Windows используется по всему миру на самых разных компьютерах с различными форм-факторами. При проектировании приложений жизненно важно, чтобы такие ресурсы, как строки и изображения, были отделены от программного кода. Это дает возможность независимо управлять приложением и локализовать его, а также задавать различные коэффициенты масштабирования, параметры доступа и множество других контекстов компьютеров и пользователей.
Разработчикам приложений следует отделять ресурсы от кода и использовать систему управления ресурсами Windows, чтобы правильно выбрать наиболее подходящие ресурсы, максимально соответствующие среде выполнения конкретных пользователей. Это позволит следующее.
- Отображать различные ресурсы для разных конфигураций и параметров пользователей, таких как язык, регион, разрешение и другие конструктивные параметры.
- Расширить круг пользователей вашего приложения представителями разных культур, регионов или языковых групп, предоставив им ресурсы, подстроенные под их потребности.
- Локализовать ресурсы независимо от кода. Переводчикам не придется компилировать ваш код. Это сведет к минимуму риск возникновения ошибок во время локализации.
- Обслуживать код отдельно от содержимого ресурсов. Код можно будет исправлять или улучшать в одной базе кода с минимальным риском внесения изменений в локализованное содержимое.
Существует два типа ресурсов.
- Файловые ресурсы — это ресурсы, которые хранятся на диске в виде файлов (например, изображения, HTML-, JSON- и XML-файлы).
- Внедренные ресурсы — это ресурсы, которые хранятся в контейнере Файл ресурсов (например, ResW или ResJSON).
В Windows файловые ресурсы разворачиваются на диске как свободные файлы, а строковые ресурсы компилируются из исходных файлов и внедряются в файл индекса ресурсов пакета (PRI).
В этом разделе рассмотрены методы, которые используются для ресурсов приложения и выполняются по-разному в зависимости от модели программирования. В данном случае предполагается, что для создания приложения используются JavaScript и HTML.
- Другие темы, в которых ресурсы приложения описаны как архитектурная концепция и в которых не приводятся подробности выполнения задач в определенной модели программирования, см. в Ресурсах приложения и локализации.
- Если вы используете C#, C++ или Visual Basic и XAML для написания приложения, см. Определение ресурсов приложения (XAML).
В этом разделе
Тема | Описание |
---|---|
Краткое руководство: использование файловых и графических ресурсов |
Вы можете добавить изображения и другие файловые ресурсы к своему приложению и ссылаться на эти файлы из приложения. |
Поместите строковые ресурсы в файлы ресурсов и вставьте в код JavaScript или разметку HTML ссылки на эти строки. |
|
Вы можете именовать ресурсы с помощью квалификаторов. Квалификаторы определяют контекст, в котором необходимо использовать эту версию ресурса. |
|
Строковые ресурсы можно загружать из таких объектов, как файлы ресурсов, библиотеки и элементы управления, а также из пакетов и манифестов приложений. |
|
Сведения о загрузке файловых ресурсов из различных расположений. |
|
Использование пооконной загрузки и режимов автоматического обновления |
В Windows 8.1 и более поздних версиях поддерживается пооконная загрузка и режимы автоматического обновления. |