PDA

Ver la Versión Completa : Componente 'Gradient' para Delphi 2006


gluglu
10-12-2005, 14:09:44
Hola Amigos,

Alguien conoce algún componente que se pueda instalar en Delphi 2006 (que funcione en VCL.NET) y que sirva como Gradiente de Color ?

Todos los que he visto para Delphi 2005 no me compilan correctamente en Delphi 2006.

Saludos

dec
10-12-2005, 14:15:15
Hola,

No tiene nada que ver: no puedo responder a lo que preguntas. Pero, ¿qué tal Delphi 2006? ¿Tienes alguna opinión? ¿Está disponible ya alguna versión de demostración? Lo digo porque en la página para descargar Delphi (http://www.borland.com/downloads/download_delphi.html) se anuncia para pronto, pero todavía no está disponible. Gracias. ;)

gluglu
10-12-2005, 15:09:56
Pienso que Delphi 2006 es una versión actualizada y al parecer más "estable" de Delphi 2005.

A primera vista, las diferencias entre Delphi 2005 y BDS (Borland Developer Studio) 2006 son mínimas. El entorno IDE que yo utilizaba (VCL.NET) en Delphi 2005 no ha cambiado prácticamente en nada. Se han añadido tres nuevos componentes : TGridPanel, TFlowPanel y TTrayIcon. Al primero de ellos no le veo prácticamente ninguna utilidad. A los otros dos, habrá quien le pueda dar uso. El TTrayIcon todavía no lo he estudiado, pero permite poner un icono con funcionalidad en la barra de tareas del Windows, al lado del Reloj.

Información adiconal podeis encontrar en http://delphi-notes.blogspot.com/ y un curioso video que introduce brevemente en las novedades de BDS 2006 (lamentablemente sólo en idioma alemán) en http://www.delphipraxis.net/bds2006videos

De lo que he indagado por internet, es que todo el mundo está bastante contento con la mencionada "estabilidad" del BDS 2006, que al parecer es mayor que Delphi 2005 con los tres updates. A mi personalmente, Delphi 2005 me dió pocos problemas la verdad.

Para más de uno, será interesante tener juntos en un mismo entorno el lenguaje Delphi, C++ y C#. Personalmente no utilizo de momento más que el lenguaje Delphi, así que tampoco puedo opinar.

Se ha añadido un retoque visual en los componentes Bars (TToolBar, TCoolBar, ...) que permite colores gradientes en los mismos. Cuanto menos bonito, ya que yo personalmente utilizo mucho los efectos visuales (de hecho pregunto ahora por un componente gradiente para BDS 2006 ...).

Lo que el usuario nota inmediatamente : BDS 2006 se carga bastante más rápido que Delphi 2005. Incluso si tienes instaladas todas las opciones y programas adicionales. Por lo que he leido también, pero no he podido contrastar "científicamente", es que el gestor de memoria se ha mejorado considerablemente, lo que redunda en una mayor velocidad de ejecución de los ejecutables, sólo con compilarlos de nuevo con BDS 2006.

Todo el mundo habla maravillas de los nuevos 'templates' y ayudas al usuario al escribir código. Lo poco nuevo que he escrito de momento, pues si, es bonito que si escribes 'begin', el entorno te escriba automáticamente 'end;'. Al que tiene prisa, le ayudará un montón. Hay muchas ayudas de este tipo en el editor. Sacarles todo el partido posible será objeto de futuras investigaciones ...

Algo muy, pero que muy vistoso. Las ayudas para la alineación de componentes al soltarlos o desplazarlos sobre un form. Se muestran una o varias líneas, algo así como 'guias láser', para ayudar a alinear los componentes tal y como los vas situando en el form. Al que le guste tener su form estructurado, es una gran ayuda. Yo me apañaba bastante bien sin ellos.

Después hay pequeñas modificaciones que he ido denotando en lo poco que llevo utilizando, a las que uno se tendrá que acostumbrar. Si uno se ha acostumbrado a algo, pues ahora toca acostumbrarse a otra cosa. A los 'tabs' en el editor se le ha quitado la pequeña 'x' que salía. Ahora hay que cerrar esos tabs con el botón central del ratón (o presionando la rueda del ratón). Pues bueno ...

Todo lo demás, pienso que sigue más o menos igual. Resumiendo, BDS 2006 lo veo como una nueva actualización de Delphi 2005. Para el que utilizaba Delphi 2005, deberá considerar actualizar a la nueva versión o no.

Ahora, eso sí. Personalmente considero que las posibilidades con Delphi 2005 o BDS 2006 son mucho mayores que con cualquier otra versión Delphi 7 o anterior. Yo tuve que empezar desde cero en esto del Delphi. Así que decidí directamente empezar con la última versión en ese momento (D2005). Creo que no pensar en .NET a la larga se revelará como un inconveniente. Aunque WIN32 sigue estando demasiado presente como para optar exclusivamente por .NET, pienso que Delphi 2005 y BDS 2006 ofrecen precisamente eso, poder hacer aplicaciones con el entorno VCL habitual pero que corren en .NET

Como conclusión, el que busque cambios considerables entre D2005 y BDS 2006 no los encontrará. El que haya tenido problemas con D2005, probablemente los verá solucionados con BDS 2006. El que se atreva a dar el salto desde Delphi 7, o anteriores, a BDS 2006, se verá rápidamente recompensado.

Espero haberos dado una primera impresión.

Un saludo a todos ;)

dec
10-12-2005, 16:35:19
Hola,




Espero haberos dado una primera impresión.
Bueno, pues, a mí sí me han parecido bien tus comentarios. Muchas gracias. ;)

gluglu
10-12-2005, 17:26:45
Encontré ya hace algunas horas http://www.delphiarea.com/products/gradient/

Me compila bien bajo Delphi 2005 y también BDS 2006 PERO en Win32, en cambio no bajo .NET, a lo mejor me podeis ayudar.

Yo estaba utilizando la librería SDL http://www.lohninger.com/sdlcsuite_le.html
para Delphi 2005 .NET, no se si se pudiera pasar a BDS 2006. En este caso no vienen los fuentes, lo único que tengo son los ficheros .DLL, .BPL, .DCP, .DCPIL, .DCU y .DCUIL ; se podrían pasar estos ?