Что делает файлы приложений уникальными и непохожими друг на друга? Прежде всего, именно их код отвечает за основные функции программы. Второе – это ресурсы каждого приложения: его иконки, изображения, метки, диалоговые окна и другие объекты, отсутствие которых делает невозможным комфортную работу в Windows, направленную на визуальное взаимодействие с пользователями.

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

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

Вот почему каждый профессиональный разработчик программного обеспечения часто использует некоторые специальные утилиты от сторонних разработчиков, например, Resource Builder – одну из лучших программ в своем классе.

Resource Builder: Главное окно
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 и другие форматы.

Описание возможностей…