Определение ресурсов приложения (HTML)

[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. В случае разработки приложений для Windows 10 см. раздел последняя документация]

Назначение

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

Разработчикам приложений следует отделять ресурсы от кода и использовать систему управления ресурсами Windows, чтобы правильно выбрать наиболее подходящие ресурсы, максимально соответствующие среде выполнения конкретных пользователей. Это позволит следующее.

  • Отображать различные ресурсы для разных конфигураций и параметров пользователей, таких как язык, регион, разрешение и другие конструктивные параметры.
  • Расширить круг пользователей вашего приложения представителями разных культур, регионов или языковых групп, предоставив им ресурсы, подстроенные под их потребности.
  • Локализовать ресурсы независимо от кода. Переводчикам не придется компилировать ваш код. Это сведет к минимуму риск возникновения ошибок во время локализации.
  • Обслуживать код отдельно от содержимого ресурсов. Код можно будет исправлять или улучшать в одной базе кода с минимальным риском внесения изменений в локализованное содержимое.

Существует два типа ресурсов.

  • Файловые ресурсы — это ресурсы, которые хранятся на диске в виде файлов (например, изображения, HTML-, JSON- и XML-файлы).
  • Внедренные ресурсы — это ресурсы, которые хранятся в контейнере Файл ресурсов (например, ResW или ResJSON).

В Windows файловые ресурсы разворачиваются на диске как свободные файлы, а строковые ресурсы компилируются из исходных файлов и внедряются в файл индекса ресурсов пакета (PRI).

В этом разделе рассмотрены методы, которые используются для ресурсов приложения и выполняются по-разному в зависимости от модели программирования. В данном случае предполагается, что для создания приложения используются JavaScript и HTML.

В этом разделе

Тема Описание

Краткое руководство: использование файловых и графических ресурсов

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

Краткое руководство: использование строковых ресурсов

Поместите строковые ресурсы в файлы ресурсов и вставьте в код JavaScript или разметку HTML ссылки на эти строки.

Как присваивать имена ресурсам с помощью квалификаторов

Вы можете именовать ресурсы с помощью квалификаторов. Квалификаторы определяют контекст, в котором необходимо использовать эту версию ресурса.

Загрузка строковых ресурсов

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

Загрузка файловых ресурсов

Сведения о загрузке файловых ресурсов из различных расположений.

Использование пооконной загрузки и режимов автоматического обновления

В Windows 8.1 и более поздних версиях поддерживается пооконная загрузка и режимы автоматического обновления.

 

Связанные разделы

Ресурсы приложения и локализация

Определение ресурсов приложения (XAML)