Resource Builder - Визуальный редактор ресурсов для WindowsЧто нового?
Английская версия Немецкая версия Русская версия
началовведениевозможностискачатькупитьсвязаться с намифорум
Введение в Resource Builder
Что делает файлы приложений уникальными, отличающимися друг от друга? В первую очередь - код, который отвечает за основной функционал программы. Второй составляющей являются ресурсы приложения: иконки, изображения, строки, диалоги и другие объекты, без которых немыслима комфортная работа в рассчитанной на визуальное взаимодействие среде Windows.

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

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

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

Resource Builder Главное Окно (Щелкните для увеличения) Resource Builder - это профессиональный визуальный редактор ресурсов, позволяющий создавать, редактировать и компилировать файлы ресурсов, а также, редактировать ресурсы прямо в скомпилированных модулях. Вы можете легко и просто изменить или обновить ресурсы в любом Win32 исполняемом файле, таком как приложение, библиотека (DLL) и пр., и даже создать локализационные версии для них.



Краткий список основных возможностей программы впечатляет:

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

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

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

Resource Builder обладает уникальной возможностью импорта ресурсов из исполняемых файлов Win32 (EXE, DLL, …), а также 32-х и 16-битных двоичных файлов ресурсов (RES, DCR).

Обновление ресурсов в исполняемых файлах

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

Расширенные возможности по работе с графическими ресурсами

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

Поддержка формата DFM (формы Delphi и C++ Builder)

Вы можете просматривать и редактировать формы, созданные при помощи инструментов компании Borland, в текстовой форме и просматривать их в оригинальном виде. Отредактированные формы могут просматриваться как изображение, а также могут быть показаны в "исполняемом" виде, т.е. как рабочая форма в приложении. Resource Builder также умеет работать с ресурсами, хранящимися в пакетах Delphi.

Поддержка форматов HTML и XML

Не остались в стороне и набирающие популярность форматы HTML и XML - зарегистрированные пользователи программы получают в свое распоряжение удобные средства правки ресурсов в этих форматах.

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

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

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

Надо заметить, что функция обновления позволяет производить данную операцию в различных режимах. Режим полной замены используется для замены всех ресурсов в исполняемом файле на ресурсы из проекта. Режим умного добавления - ресурсы исполняемого файла с тем же именем, что и в проекте, будут просто обновлены новыми версиями. Данный режим самый медленный, но и самый безопасный.

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

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

Редактор изображений (Графический редактор)

Resource Builder Графический редактор (Щелкните для просмотра)

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

А возможность без ограничений работать с любой глубиной цвета и размерами изображений, наличие встроенных эффектов оставляют позади всех ближайших конкурентов (например, Image Editor или Resource Workshop). Стоит упомянуть и о возможности конвертации изображений между форматами BMP, ICO и CUR - разработчики по достоинству оценят наличие этой функции.

Редактор иконок и курсоров

Resource Builder Редактор иконок и курсоров (Щелкните для просмотра)

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

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

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

Resource Builder Редактор строковых ресурсов (Щелкните для просмотра)

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

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

Редактор диалогов

Resource Builder Редактор диалогов (Щелкните для просмотра)

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

Несколько простых операций Drag-and-Drop, правка пары значений в колонке Properties - и необходимая цель достигнута! Для удобства разработчика, инструментальная панель содержит все наиболее распространенные органы управления Windows: надписи, кнопки, чекбоксы и другие. Для того, чтобы переместить их на форму, достаточно сделать всего лишь пару движений мышкой.

Заключение

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

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

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


  См. также
TsiLang Components Suite профессиональное решение для создания многоязычных приложений.
 
  Статьи
Введение в Resource Builder
 
  Ресурсы и использование HTML для создания интерфейса пользователя приложений.
 
  Награды
НаградыResource Builder получил награды от многих программных архивов. Вы можете посмотреть некоторые из них на странице наград.
 
     
© 1999-2016 SiComponents® http://www.sicomponents.com
Resource Builder® и SiComponents® - зарегистрированные товарные знаки.
Конфедициальность Карта сайта Правила пользования