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