Articulo de referencia

Recurso XML

XRC , o XML Resource , o XML Based Resource System, es un lenguaje de marcado de interfaz de usuario multiplataforma basado en XML utilizado por wxWidgets . XRC permite almacena...

XRC , o XML Resource , o XML Based Resource System, es un lenguaje de marcado de interfaz de usuario multiplataforma basado en XML utilizado por wxWidgets . XRC permite almacenar elementos de la interfaz gráfica de usuario , como diálogos, barras de menú y barras de herramientas, como XML, que se pueden cargar en la aplicación en tiempo de ejecución o traducir a un lenguaje de programación de destino y compilar .

Ventajas

  • No siempre es necesario recompilar y enlazar al cambiar la interfaz.
  • Separa la interfaz de la lógica del programa.
  • Posibilidad de elegir entre diferentes archivos de recursos en tiempo de ejecución.
  • XRC es un estándar de wxWidgets, por lo que puede ser generado y procesado por cualquier programa que lo entienda.
  • Se pueden escribir (o generar mediante otro programa) una sola vez y utilizarse en cualquier lenguaje compatible que tenga enlaces wxWidgets.
  • XML es más fácil de analizar que la mayoría de los lenguajes de programación.
  • Los editores XML existentes pueden utilizarse para editar archivos XRC.

Herramientas

Las herramientas de software especializadas, generalmente constructores de interfaces gráficas de usuario o desarrollo rápido de aplicaciones (RAD), permiten la creación de archivos XRC, entre ellas se encuentran: [ 1 ]

  • wxFormBuilder
  • XRCed
  • wxDesigner
  • Bloques de diálogo
  • wxSmith ( complemento de Code::Blocks ) [ 2 ]

Véase también

Referencias

  1. "Sistema de recursos basado en XML (XRC)" . wxWidgets.org. Archivado del original el 10 de julio de 2011. Consultado el 18 de abril de 2011 .
  2. "Características de wxSmith" . Archivado del original el 19 de enero de 2009. Consultado el 10 de octubre de 2011 .
  • Descripción general del sistema de recursos basado en XML (actual). Archivado el 10 de julio de 2011 en Wayback Machine.
  • Descripción general del sistema de recursos basado en XML (estable)
  • XRCed - un editor XRC
  • Tutorial de XRC