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.

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(Sin votos)

Comentarios

  • Daniel
    Noviembre 22, 2006 - 10:41 #

    Me parece estupendo, un programa después de utilizarlo 100000 veces se hace monotono, con esta herramienta podemos de vez en cuando dar un aspecto visual totalmente diferente en cuestión de segundos o segundo

    Valora este comentario: (0 votos)
  • Panchocolates
    Noviembre 23, 2006 - 23:27 #

    ¿Para cuándo el sistema operativo?

    Valora este comentario: (0 votos)
  • Víctor
    Noviembre 24, 2006 - 07:57 #

    Bestial, ahorra mucho tiempo a una labor que ahora es tediosa.

    Valora este comentario: (0 votos)
  • DomK
    Noviembre 24, 2006 - 11:36 #

    En dos palabras: Im-presionante!!!

    CSS para aplicaciones, genial.

    Cada día que pasa estamos más ansiosos de poder disfrutar de la tan deseada V7, y cada día que pasa sigue sorprendiéndonos con nuevas funcionalidades y posibilidades.

    Hasta dónde llegará? Cuándo llegará?

    Valora este comentario: (0 votos)
  • Juan
    Noviembre 27, 2006 - 07:42 #

    Es un programa estupendo.,.. sin embargo, personalmente no me decido definitivamente a cambiar por este lenguaje por dos razones: 1) la impoisibilidad de hacer menús como las ventanas de windows, y 2) la imposibilidad de eliminar la barra por default que tiene el visor…. espero que un día cambién eso… Saludos

    Valora este comentario: (0 votos)
  • Its
    Noviembre 27, 2006 - 09:23 #

    Hola chicos.

    Después de casi un año de la conferencia, leyendo todo lo que cuelga en su portal, me siento con ilusión por conocer la v7…
    ¿será malo entusiasmarse como cuando era adolescente?

    …en cualquier caso, a ver si los reyes magos existen de verdad…
    Saludos a todos

    Valora este comentario: (0 votos)
  • pablito
    Noviembre 28, 2006 - 12:31 #

    se conserva la posibilidad de coger la paleta del sistema operativo y asi cambiando la paleta del sistema la aplicación se adapta ?

    Valora este comentario: (0 votos)
  • CorSoft
    Diciembre 31, 2006 - 17:11 #

    Juan, el segundo problema tiene solución. Asi que anímate. En mi opinión este es el primer sistema de programación que produce satisfacciones. Busca en el foro o envíame un correo a cyberintelinet@hotmail.com

    Valora este comentario: (0 votos)

Comentar

Cerrar
Enviar por Correo