Что делает файлы приложений уникальными и непохожими друг на друга? Прежде всего, именно их код отвечает за основные функции программы. Второе – это ресурсы каждого приложения: его иконки, изображения, метки, диалоговые окна и другие объекты, отсутствие которых делает невозможным комфортную работу в Windows, направленную на визуальное взаимодействие с пользователями.
Вот почему любая современная среда для быстрой разработки включает в себя специальные утилиты, которые помогают разработчикам программного обеспечения создавать и управлять файлами описания ресурсов, содержащими эти жизненно важные компоненты любого приложения для платформы Windows.
К сожалению, несмотря на то, что большинство утилит облегчают жизнь разработчикам, они часто имеют серьезные недостатки, что затрудняет эффективную работу: они не удобны для пользователя, имеют серьезные ограничения и развиваются довольно медленно; явно отставая от общего прогресса в области информационных технологий.
Вот почему каждый профессиональный разработчик программного обеспечения часто использует некоторые специальные утилиты от сторонних разработчиков, например, Resource Builder – одну из лучших программ в своем классе.
Resource Builder – полнофункциональный визуальный редактор ресурсов, позволяющий создавать, редактировать и компилировать файлы ресурсов (.RC, .RES и другие), а также редактировать ресурсы в скомпилированных исполняемых файлах. Вы можете легко изменять ресурсы в любом исполняемом файле Windows, таком как приложения, библиотеки (DLL) и другие, и даже создавать для них локализованные версии.
Следующий краткий список основных функций программы действительно удивителен:
- Работает с RC-скриптами и RES-файлами с полной поддержкой Unicode RC-файлов и данных ресурсов Unicode.
- Редактирует ресурсы непосредственно в EXE, DLL и других PE-файлах. Поддерживает как 32-битные, так и 64-битные исполняемые файлы.
- Импортирует ресурсы из файлов различных форматов, включая файлы ресурсов .Net.
- Отсутствие ограничений на размер ресурсных данных и ресурсного файла.
- Патчит и обновляет ресурсы в исполняемых файлах. Создает DLL, предназначенные только для ресурсов.
- Содержит продвинутый графический редактор для редактирования графических ресурсов. Поддерживает все графические форматы ICON, CURSOR, BITMAP, JPEG и PNG.
- Создает иконки любого размера вплоть до 1024 x 1024 с любой глубиной цвета.
- Встроенный редактор диалогов WYSIWYG предоставляет вам все возможности RAD (Rapid Application Development) для редактирования ресурсов диалогов.
- Включает компилятор командной строки для автоматизации компиляции ресурсов.
- Поддерживает дополнительные форматы ресурсов, такие как DFM (формы в Delphi и C++ Builder), HTML, XML, ANI и другие форматы.