Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ¿Alguien ha probado el componente TRibbon de DevExpress? (https://www.clubdelphi.com/foros/showthread.php?t=63318)

Tejares 09-02-2009 14:02:56

¿Alguien ha probado el componente TRibbon de DevExpress?
 
Hola, estoy ensayando con los componentes Expressbar de DevExpress.
He probado el componente TRibbon en Delphi 2007, pero al compilar me crea un ejecutable de 9 MB, únicamente al incluir ese componente en la ficha principal ya agrega a la claúsula Uses de la Interface de la Unidad innumerables unidades.
¿Alguno de vosotros ha utilizado este componente?
¿Compensa tener una imagen de una aplicación tan a la última con una aplicación tan pesada?
Gracias, espero que me deis alguna opinión.

Neftali [Germán.Estévez] 09-02-2009 15:56:54

Hace unos días bajé la demo y estuve un rato trasteando con ella; Personalmente no me gusta ese interface, ya desde que apareció en Office 2007 me resulta un poco lioso y recargado.
De todas formas, cada vez me topo con más aplicaciones que lo añaden, así que me propuse revisarlo.

Mi primera impresión (sin haber probado el que viene de Serie con Delphi2009) ni el de algun otro paquete que lo implemente (TMS creo que también tiene algo relacionado) es que es engorrodo de programar/utilizar. Estuve un rato dándole vueltas y no conseguí nada decente.

Me da la impresión de que para conseguir esto han tenido que implementar "un parche", que da el pego, pero es complicado rebuscado de "coj.....".

Un saludo.

Casimiro Notevi 09-02-2009 16:08:33

Yo estuve probándolo la semana pasada y ya pensé que se me había estropeado la neurona porque no conseguí sacar nada decente. No sé si leyendo el manual se puede :D

Neftali [Germán.Estévez] 09-02-2009 16:15:11

Cita:

Empezado por Casimiro Notevi (Mensaje 337537)
y ya pensé que se me había estropeado la neurona porque no conseguí sacar nada decente.

Pues ya somos dos que tenemos las neuronas "de fiesta"... :D:D
Porque yo conseguí lo mismo que tú. Nada.

P.D: Yo tampoco leí el manual.:o

jcarteagaf 09-02-2009 16:19:38

Actualmente uso el Ribbon del DevExpress, tambien probe TMS y Delphi 2009 nativo, aca van mis impresiones:

DevExpress: La forma de implementación del Ribbon que hace es muy buena, muy facil de acomodar controles (Botones, combo box, etc), ademas la división en grupos se la realiza con el boton derecho del mouse. El manejo de los Tabs tambien es bastante sencillo, debes usar ademas del Ribbon el TdxBarManager. Personalmente uso TActionList para colocar todas mis opciones y las asocio a los Button de los ribbon, lo que me da un buen resultado.

TMS: No me gusto mucho su implementación, la forma de manejar las opciones no es tan sencilla como el anterior. Presenta algunos problemas al acomodar los botones en grupos y su uso no es tan intuitivo

Delphi 2009: Solo lo revise a modo de prueba pero se ve mejor que TMS, aunque no tiene la riqueza de controles que proporciona DevExpress.

Si estas en la posibilidad te recomiendo usar DevExpress

Saludos

Tejares 09-02-2009 17:04:30

TRibbon de DevExpress
 
Un par de preguntas:

1.-¿Para utilizar el Ribbon en una aplicación hay que pedir autorización a Microsoft?
Pongo este link porque debe haber algo de esto:
http://msdn.microsoft.com/es-es/offi...09(en-us).aspx

2.-Al crear una aplicación, por ejemplo en Delphi 2007, con menús y toolbars normales suele generar un ejecutable de 800 Kb, el Ribbon de DevExpress crea un ejecutable de 9 MB ¿no es esto muy desproporcionado?

Por lo que veo, DevExpress tiene excelentes ficheros de ayuda en pdf de sus componentes, algo que se echa en falta en los componentes TMS, que carecen de cualquier tipo de ayuda o manual. La ayuda de la libreria Jvcl de Jedi deja mucho que desear.

ContraVeneno 09-02-2009 17:11:18

A mi también me pareció algo "elaborado" el poder poner un botón en el Ribbon de las devexpress, pero una vez pasada la "elaboración" (o construcción) de la barrita, todo lo demás ha sido muy sencillo, tanto de administrar como de programar.

Tendría que volver a revisar lo que hice, pero según recuerdo, primero necesitas un BarManager en el que defines las barras y botones que vas a utilizar, luego en el ribbon defines los grupos de botones que vas a tener y a cada grupo, le asignas una barra del barmanager. También necesitas al menos dos ImageList, uno para los botones normales y otro para los botones grandes.

Pasada esa parte de "organización", lo demás ha sido casi automático y más si se utiliza un TActionList.

El ejecutable de queda de 9-10MB porque se incluyen todas las "vistas" o pieles (skins). Podrías quitar la opción de incluir los paquetes y distruibuir los bpls de las apariencias aparte.

Por cierto, en la página de devexpress hay un montón de temas de ayuda, seguro que ahí encuentras algún tema que te ayude y si no lo encuentras, lo puedes exponer y un desarrollador te responderá tu duda con todo y ejemplos.

Kipow 19-02-2009 01:03:54

Yo tambien hice unas pruebas de ese componente y de las nativas del delphi 2009, lo que no logre sacar fue el application button ( el boton redondo) queria poner 2 pero no logre colocar ni 1 jaja. vamos a ver si otro dia vuelvo a liarme con eso.

AzidRain 19-02-2009 23:12:23

En realidad es muy sencillo una vez captado el concepto de como trabaja esa interfaz, además la gente de DevExpress es muy solícita cuando le pide uno ayuda sobre sus productos. La documentación es innmejorable y la base de conocimentos no tiene igual. Desgraciadamente añadir todo esta parafernalia a nuestros desarrollo incrementa considerablemente el tamaño de los EXE si los liberamos como ejecutables monolíticos, igualmente DevExpress da soporte sobre como reducir el tamaño y algunos tips para compilar usando paquetes.

Definitivamente TMS no tiene nada que hacer frente a estos componentes, suponiendo que hicieran exactamente lo mismo (que no es el caso) simplemente el soporte, ejemplos y ayuda no tiene comparación.

Nosotros invertimos en estos componentes y hasta ahora creo que además de nuestro Delphi, es la inversión mas fructífera que hemos hecho.

Desgraciadamente creo que al usuario final no le interesa mucho la cosa esta de los ribbons dado que al menos aquí en México aún no penetra gran cosa.


La franja horaria es GMT +2. Ahora son las 14:23:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi