FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Skins con xml
Tengo que hacer un aplicación a la que los usuarios puedan cargar skins, que no serán sino arcivos xml.
Lo malo es no tengo ni idea de como usar los xml para cambiar el aspecto de las forms. ¿Alguien podría por favor darme alguna indicación de por donde empezar, o donde buscar información al respecto? Gracias |
#2
|
||||
|
||||
Vamos a ver, estás mezclando cosas; Una cosa son los Skins y otra cosa es cómo guardar los datos en disco (XML , TXT, REG,...).
¿Qué tipo de skins quieres usar? ¿Lo tienes claro? ¿Cómo los vas a aplicar a los forms? ¿Puedes explicarte mejor?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Pues según me han dicho se trata de leer los xml, que contendrán archivos .skn convertidos con un editor de skins a xml, y (esta es mi parte) que la aplicación aplique el skin siguiendo las instrucciones del xml.
En principio no creí que se pudiera hacer, pero en este enlace: http://conferences.codegear.com/es/article/31640 Está este artículo: "Practical Application of XML Series: Creating Skinnable Applications" y parece que es posible; lamentablemente no está completo Sobre como aplicarlos a las forms, pues ahí está mi duda... gracias |
#4
|
||||
|
||||
Lo siento, pero lo que dices no tiene mucho sentido para mi...
Tal vez no te explicas bien, o yo estopy torpe o ambas cosas, pero no lo veo. Cita:
Entiendo que un XML tendrá la configuración y opciones del Skin, el SKN contendrá el SKIN (el algun formato) y lo que no veo es que quieres hacer con eso... El link que comentas lleva a una utilidad (esta) que lo más que hace es convertir el DFM a un formato similar en XML; Pero nada más. Entiendo que eso será lo que el motor de generación de skins usará para crear los skins, y las librerías qie los aplican usarán para aplicarlos. Pero todo esto sólo son suposiciones....
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
si, la idea es esa, el xml contiene las instruciones (colores, tamaños, posiciones, gráficos) volcados desde el skn, y los gráficos, claro, estarán disponibles en el mismo directorio.
El problema es como hacer para que delphi cargue esas imágenes según las instrucciones del xml Ya digo que no sé por donde empezar, pero imagino que debe haber algún metodo para cambiar los bitmap de los componentes standard de delphi (botones, paneles, bordes de las forms, etc)... imagino que debe tirar por ahí la cosa. El enlace que puse antes empezaba con este texto: Practical Application of XML Series: Creating Skinnable Applications Por: Paul Gustavson Resumen: This session explores ways to use XML for allowing users to re-skin and change the appearance of applications. |
#6
|
||||
|
||||
Se supone que lo que le falta a todo eso es justo el sistema de poner los skins en los componentes que es lo que tiene verdaderamente gracia y "miga". Continua buscando, tal vez aunque en las páginas de Codegear no esté, puedas encontrarlo en algun otro sitio...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cambiar skins de java | Diavlo | JAVA | 0 | 01-09-2006 19:38:14 |
Como instalar skins | i_gauss | C++ Builder | 1 | 17-04-2006 14:32:45 |
skins para aplicaciones | pharaonhx | Varios | 3 | 24-01-2005 04:27:28 |
DIB Controls y Skins | DarKraZY | Gráficos | 0 | 19-05-2004 17:32:56 |
|