XML-ресурс
Расширение имени файла |
.xrc |
---|---|
Расширено с | XML |
XRC , или XML Resource , или XML Based Resource System — это кроссплатформенный XML, на основе язык разметки пользовательского интерфейса используемый wxWidgets . XRC позволяет графического пользовательского интерфейса сохранять элементы , такие как диалоговые окна, строки меню и панели инструментов, в формате XML, который можно загружать в приложение во время выполнения или переводить на целевой язык программирования и компилировать .
Преимущества
[ редактировать ]- Перекомпиляция и компоновка не всегда необходимы при изменении интерфейса.
- Отделяет интерфейс от логики программы.
- Возможность выбора между различными файлами ресурсов во время выполнения.
- XRC — это стандарт wxWidgets, поэтому его можно генерировать и обрабатывать любой программой, которая его понимает.
- Их можно написать (или сгенерировать другой программой) один раз и использовать на любом поддерживаемом языке, имеющем привязки wxWidgets.
- XML легче анализировать, чем большинство языков программирования.
- Существующие XML-редакторы можно использовать для редактирования файлов XRC.
Инструменты
[ редактировать ]Специализированные программные инструменты, обычно создатель графического пользовательского интерфейса или быстрая разработка приложений (RAD), позволяют создавать файлы XRC, среди них: [ 1 ]
- wxFormBuilder
- XRCed
- wxDesigner
- Диалоговые блоки
- wxSmith ( плагин Code::Blocks ) [ 2 ]
См. также
[ редактировать ]- wxWidgets
- wxGlade — дизайнер графического интерфейса с открытым исходным кодом , который понимает и генерирует XRC.
- Список языков разметки пользовательского интерфейса
- ВЫБИРАТЬ
- QML
Ссылки
[ редактировать ]- ^ «Система ресурсов на основе XML (XRC)» . wxWidgets.org . Проверено 18 апреля 2011 г.
- ^ «Функции wxSmith» . Проверено 10 октября 2011 г.
Внешние ссылки
[ редактировать ]- Обзор системы ресурсов на основе XML (текущий)
- Обзор системы ресурсов на основе XML (стабильная версия)
- XRCed — редактор XRC.
- Учебное пособие по XRC