Paletas de colores y fuentes en V7

La mayoría de los entornos de desarrollo no suelen disponer de herramientas que nos permitan alterar el aspecto visual de las mismas de forma rápida y sencilla, hasta la llegada de V7 Velneo no era una excepción. Crear aplicaciones siempre ha sido una tarea rápida, pero una vez desarrollada cambiar los colores y las fuentes de los objetos visuales se convierte en un trabajo duro y repetitivo. Esto es algo habitual en muchas herramientas en las que se facilita la creación pero el mantenimiento y la alteración no han sido contemplados al mismo nivel.Realmente se trata de un problema de diseño más que de la necesidad de herramientas. En muchos lenguajes, los programadores expertos y previsores se encargan de utilizar variables configurables para la alteración de colores y fuentes en la aplicación, pero este sistema, aunque válido, también requiere de un importante esfuerzo en el desarrollo.Un ejemplo de diseño práctico para resolver el aspecto visual lo encontramos en la Web y en la capacidad de transformación visual que tienen sus páginas con el uso de las hojas de estilo en cascada (CSS). Curiosamente, esta técnica no se encuentra en las herramientas de desarrollo de aplicaciones de escritorio. Sin embargo, V7 si aporta dos importantes novedades en este aspecto.La primera novedad es la tecnología ASPECT que permite cambiar el look de toda una aplicación con un clic de ratón, afectando a todos los objetos visuales: barras, botones, combos, etc.Pero la segunda novedad es la denominada "Paleta de colores". Esta tecnología permite indicar para cada objeto visual o control con que paleta de colores se va a pintar. En la práctica esto nos permite crear en una caja tantas paletas como sean necesarias, a cada paleta le asignaremos un nombre, por ejemplo: Compras, ventas, almacén, general, etc.Cuando diseñamos un formulario le asignamos una paleta, cada control que insertemos en el formulario asumirá la paleta del formulario, aunque podremos manualmente asignarle otra paleta, incluso para cada propiedad de color de cada control u objeto tendremos también la posibilidad de asignarle manualmente un color RGB.La paleta de colores es similar a la configuración de colores que podemos realizar en el sistema operativo, en el que se asignan colores para los textos, fondos, luces, sombras, etc. de los objetos. La paleta funciona igual, de esta forma al cambiar un tipo de color en la paleta lo estamos cambiando en todos los objetos que lo usan.Al igual que las paletas de colores, se pueden definir grupos de fuentes (tipos de letra), para ser usados en todas nuestras cajas de objetos y poder mantener una coherencia estética importante. Cambiando el grupo de fuentes cambiamos el aspecto de toda nuestra aplicación en segundos.Está previsto en V7 la herencia de paletas de colores y fuentes lo que nos permite asignar a un control cualquier paleta de su caja o de sus cajas heredadas.V7 es un gran salto en la configuración de aspecto de nuestras aplicaciones, al más puro estilo Velneo. Fácil de programar y fácil de mantener.

David Gutierrez
21/11/2006
Déjanos tus datos para probar la plataforma