Ресурс (Windows)
В Microsoft Windows ресурс — это идентифицируемый , доступный только для чтения, фрагмент данных встроенный в исполняемый файл , в частности PE- файл.
К файлам, содержащим ресурсы, относятся EXE , DLL , CPL , SCR , SYS и MUI . файлы [1] [2] [3]
Windows API обеспечивает компьютерным программам доступ к ресурсам.
Типы
[ редактировать ]Каждый ресурс имеет тип и имя, которые являются либо числовыми идентификаторами, либо строками.
В Windows имеется набор предопределенных типов ресурсов:
- Курсор и анимированный курсор
- Икона
- Растровое изображение
- диалогового окна Шаблон
- Шрифт
- HTML- документ
- Строка и шаблон сообщения
- Данные о версии
- Данные манифеста
- произвольные (двоичные) данные
Программист также может определять собственные типы данных.
Использование
[ редактировать ]Значок, отображаемый Windows для исполняемого файла программы, является первым ресурсом значка в файле. Если в файле нет ресурсов значков, отображается стандартный значок.
Проводник отображает аспекты ресурса версии файла на вкладке «Версия» свойств файла.
Для поддержки интернационализации и локализации ресурс связывается с естественным языком . Приложение можно интернационализировать, привязав один и тот же идентификатор к ресурсам с одинаковым содержимым, но локализованным для разных языков. Через многоязычный пользовательский интерфейс Windows можно настроить на использование ресурса для выбранного языка.
редакторы Доступны , которые могут изменять ресурсы, встроенные в файлы EXE или DLL. Обычно они используются для перевода всех строк приложения на другой язык или для соответствующего изменения его значков и растровых изображений.
Ссылки
[ редактировать ]- ^ «О файлах ресурсов» . Майкрософт . Проверено 24 февраля 2014 г.
- ^ «Типы ресурсов» . Майкрософт . Проверено 24 февраля 2014 г.
- ^ «Файлы ресурсов Windows» . Майкрософт . Проверено 24 февраля 2014 г.
Внешние ссылки
[ редактировать ]