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

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

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

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

Resource Builder: Главное окно
Resource Builder: Главное окно

Resource Builder – полнофункциональный визуальный редактор ресурсов, позволяющий создавать, редактировать и компилировать файлы ресурсов (.RC, .RES и другие), а также редактировать ресурсы в скомпилированных исполняемых файлах. Вы можете легко изменять ресурсы в любом исполняемом файле Windows, таком как приложения, библиотеки (DLL) и другие, и даже создавать для них локализованные версии.

Следующий краткий список основных функций программы действительно удивителен:

Работа со RC скриптами и файлами RES

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

Нужно редактировать ресурсы в уже скомпилированных модулях (исполняемых файлах)?

Просто откройте .EXE, .DLL или другой скомпилированный исполняемый файл в Resource Builder и отредактируйте и создайте ресурсы прямо в нем.

Импорт ресурсов из файлов различных форматов

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

Мощные встроенные редакторы ресурсов

Редакторы ресурсов
Редакторы ресурсов

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

Встроенный компилятор и интерфейс командной строки

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

Resource-Only DLL создается одним щелчком мыши

Еще одна особенность, которую вы не найдете в большинстве подобных продуктов, – это возможность создавать библиотеки DLL, содержащие только ресурсы (Resource-Only DLL). Этот подход часто используется для локализации приложений. С помощью Resource Builder вы можете создавать такие библиотеки, просто выбрав соответствующий пункт меню.

Давайте посмотрим ближе на некоторые из встроенных редакторов и взглянем на их скриншоты для лучшей визуализации.

Графический редактор

Графический редактор
Графический редактор

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

Нет никаких ограничений в работе с глубиной цвета и размерами изображения, а также со встроенными эффектами. Также стоит упомянуть возможность конвертации изображений между форматами PNG, JPEG, BMP, ICO и CUR. Разработчики наверняка оценят эту функцию.

Вы можете создавать иконки размером до 1024 x 1024, управлять прозрачностью, экспортировать и импортировать изображения и многое другое. Встроенный редактор анимированных иконок и курсоров (ANI-файлов) позволит создавать красивые и профессиональные анимированные иконки и курсоры для ваших приложений.

Редактор строковых ресурсов

Редактор строковых ресурсов
Редактор строковых ресурсов

Текстовые строки, вероятно, являются одним из самых популярных типов ресурсов. Они редактируются очень часто, особенно когда выпускаются новые версии программы. По этой причине существует необходимость в простых в использовании инструментах для их редактирования.

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

Редактор диалоговых ресурсов

Редактор диалоговых ресурсов
Редактор диалоговых ресурсов

Современные средства разработки предоставляют множество возможностей для разработки графического интерфейса приложения. Однако часто бывает так, что удобнее редактировать что-то прямо в файле ресурсов, и Resource Builder позволяет вам это делать.

Несколько простых операций перетаскивания, редактирование нескольких значений в столбце Свойства, и вы получите то, что вам нужно! Чтобы сделать его удобным для разработчиков, панель инструментов содержит все общие элементы управления Windows: label, button, check-box и т. д. Чтобы поместить их в форму, достаточно пары движений мыши.

Вывод

Описанные выше функции Resource Builders делают его одним из наиболее удобных и в то же время полнофункциональных редакторов ресурсов на рынке. Лицензия на одного разработчика для программы стоит 59 долларов США. Это является очень хорошим соотношением цены и качества для первоклассной утилиты. Профессионалам понравятся широкие возможности программы. А начинающих привлечет удивительное удобство использования всех расширенных функций в Resource Builder.

30-дневный пробный период позволит вам попробовать его самостоятельно и принять решение о покупке на основе вашего собственного опыта.