В помощь программисту: стань профи в правке ресурсов!Автор: Кирилл Киселев Опубликовано: 10.07.2008 Источник: SoftKey.info Профессиональная разработка программ - довольно сложный процесс, состоящий из многих отдельных задач. Одной из задач разработки ПО является написание файла ресурсов к программе. Файл ресурсов будет хранить строковые таблицы, иконки, курсоры, меню, диалоги и прочее. Это очень удобно, когда все эти данные хранятся в отдельном файле. Например, при переводе программы на другой язык достаточно переписать строковые таблицы, не затрагивая исходный код программы.
Большинство (если не все) интегрированных сред разработки (IDE) содержат свои собственные редакторы ресурсов, но вот российская компания SiComponents считает, что нужен отдельный редактор ресурсов, и выпустила свой Resource Builder.
Чем же было мотивировано решение выпустить собственный редактор ресурсов?
Как считают разработчики из SiComponents, большинство существующих редакторов ресурсов имеют весомые недостатки, затрудняющие эффективную работу программиста, как то: неудобство использования, бедноватый инструментарий, ряд досадных ограничений, да и просто медленное развитие, не поспевающее за общим прогрессом в области информационных технологий.
Сразу стоит отметить, что программа Resource Builder от российских разработчиков, а значит, имеется нормальный перевод интерфейса, позволяющий легко и быстро разобраться с программой. К сожалению, нет документации на русском языке, но для профессиональных программистов это не должно стать проблемой. Что еще всегда нравилось в российских разработчиках, так это то, что они очень любят делать скидки для пользователей из России. Вот и сейчас компания предлагает существенные скидки для своих российских коллег.
Вкратце возможности Resource Builder таковы:
работа с файлами скриптов RC и файлами ресурсов RES;
импорт ресурсов из файлов разных форматов;
обновление ресурсов в исполняемых файлах;
расширенные возможности по работе с графическими ресурсами;
поддержка форматов HTML и XML;
многие другие.
Также есть визуальный редактор диалогов, подобный тому, что есть в Microsoft Visual Studio. Доступны все основные компоненты, кроме пары не самых востребованных вроде расширенного ComboBox.
 | | Редактор диалогов в ресурсах |
Интересна возможность поддержки форматов HTML и XML, которая позволяет в ресурс поместить целый HTML/XML-файл.
Порадовало умение импортировать ресурсы из любых исполняемых файлов, будь то exe, dll или пакеты Borland (bpl, dpl). Обычно для этих целей приходилось держать специализированные утилиты, например, Icon Editorм выдирать иконки. Тут все в одном флаконе, удобно.
Еще одно преимущество - это поддержка XP-манифеста, который описывает зависимости, используемые в программе. Наибольшую популярность манифест получил при использовании стилей XP, но вообще задачи файла манифеста куда шире.
Установка Resource Builder проблем не вызывает, все стандартно, путь установки, возможность выбора, что устанавливать - все присутствует.
После первого запуска появляется мастер настроек, с помощью которого можно настроить Resource Builder на нужное поведение. А именно:
настроить стиль RC-файла, по умолчанию используется Pascal-стиль, есть выбор между C-стилем и стилем Microsoft;
выбрать язык, используемый в ресурсе, поддерживаются все UNICODE-языки;
настроить опции компилятора;
прочие.
Думается, количество настроек удовлетворит самого требовательного программиста.
 | | Настройки Resource Builder |
В новой версии введена полная поддержка иконок Vista, сама программа полностью адаптирована под Vista, подкручена возможность работы из командной строки для продвинутых гиков, введен ряд усовершенствований.
В итоге что мы имеем:
Действительно мощный редактор ресурсов, с лихвой перекрывающий возможности стандартных редакторов ресурсов из IDE, с достаточным количеством настроек, с множеством полезных инструментов, дружелюбный профессиональный интерфейс.
Вполне себе профессиональный инструмент для программистских компаний.
Имеется два способа лицензирования программы: однопользовательская лицензия и лицензия на компанию.
|