Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componentes del club (https://www.clubdelphi.com/foros/showthread.php?t=47151)

José Luis Garcí 20-08-2007 11:07:06

Componentes del club
 
Hola a todos los compañeros, en una de esas noches de imsonio, se me ha ocurrido la siguiente idea, con el fin de ayudar al Club, se podria crear una serie de componentes "soló es una idea" en un paquete que sea de uso exclusivo para los miembros premium, con la idea de que más miembros se apunten a este y al darse de alta poder acceder a ellos, parto de la idea de crear una serie de componentes ponelos en este foro e irlos mejorando y volviendolos a colocar, hasta que se decida que el componente es adecuado, colocarlo, en un apartado para tal fin, crear nuestro propio repositorio de componentes, no siendo de pago, sino un privilegio más de los miembros Premium, poner pantallas o ejemplos de estos al acceso de todos, para que sea más goloso el registrase.

con permiso de emilio y demas moderadores me gustaria crear una encuesta, y saber si los moderadores estarian de acuerdo.

Emilio 20-08-2007 11:12:30

Me parece una idea excelente.

José Luis Garcí 20-08-2007 11:43:09

Fabulo Emilio, me alegro que te guste la idea y echare una mano en lo que pueda.

Caral 20-08-2007 15:38:26

Hola
Me gusta mucho la idea y la apoyo en lo que se necesite, ya sabéis.
Voto si.
Saludos

seoane 20-08-2007 16:40:43

¿Alguna sugerencia? ¿Alguien necesita algun componente? :confused:

José Luis Garcí 20-08-2007 17:10:02

os dejo un componente con el que estube trabajando, lo dejo a vuestra decisión.

Cita:

Empezado por seoane (Mensaje 224623)
¿Alguna sugerencia? ¿Alguien necesita algun componente? :confused:

Seone seguro que si entre todos echamos la mano seguro nos salen unos buenos componentes

Julián 20-08-2007 17:35:39

Hola!

Lo que yo haría es una sección componentes, accesible para todo el mundo, pero con niveles distintos para usuarios normales y premium, de manera que por ejemplo, yo mismo, pueda poner 10 ó 15 componentes que tengo hechos, en dos modalidades para cada uno: versión normal y premium, la premium con código fuente y la normal sin código, o sin código y de pago, o con código y de pago. O con código para los dos, etc.

Por supuesto, en los componentes de pago una parte sería para clubdelphi.

Si alguien se curra las especificaciones del scriptphppara tal cosa, lo hago yo mismo en un rato.

Un saludo!

jachguate 20-08-2007 17:48:16

Bueno... necesitar, muchos necesitamos muchas cosas.. :)

¿Tenes algo a-la quantum-grid :)

Pero... ¿habrá algún componente que falte por inventar?

La oferta de componentes, muchos de ellos open-source o al menos gratuitos, hoy por hoy es muy alta..

Saludos :)

José Luis Garcí 21-08-2007 14:05:14

La idea es crear un grupo de componentes echos por los miembros del club, pueden ser una union de varios componentes, algo totalmente nuevo, o algo que es de pago y podemo realizarlo entre todos para el Club. La realidad demuestra que la gente suele ser reacia a aportar el codigo con el que trabaja, en algunos casos se entiende por tema de estar comprometido, con una empresa, etc. pero eso no significa que no se pueda apollar en componentes creados por otros compañeros, haciendolos, más utiles, vistosos, faciles, etc., el poner componentes en esta sección, la idea de que el que lo baje, lo analize, lo pruebe, y comente, critique, mejore, actualize, sobre el, en el hilo, tengo en mente un par de componentes más, pero no quiero aportar unicamente yo, ni mi intención es ser el centro de antención.

Pensar que no solamente es un componente más, es un intercambio de ideas y metodos de programación, entre usuarios, de varios niveles.

dec 24-08-2007 20:18:31

Hola,

Personalmente he hecho varios intentos. El más logrado es el que adjunto... y no está sino en sus inicios, sin terminar, y ya con varios "fallos". Pero puede acaso dar alguna idea.

La intención era reunir mis componentes y otros de otros compañeros en el paquete, empero, una de las cosas que me llevó a dejarlo es que no habría uniformidad... por ejemplo en el código fuente.

Con uniformidad quiero decir que se me hacía complicado mantener el paquete con los distintos componentes actualizados. Y por otro lado tampoco sabía hasta qué punto podía coger otros componentes y meterlos ahí... aunque creo que esto hubiera sido lo de menos.

Bueno. El caso es que, junto con los componentes, se incluyen también algunas unidades "del ClubDelphi", que, como veréis, contienen código recogido de estos Foros. No sé. Se me hace un proyecto curioso, pero, nada sencillo de llevar a cabo.

O tal vez es que le doy demasiadas vueltas... no sé. Podéis probar a instalar los componentes, pero, no para usarlos, sino para que veáis, por ejemplo, cómo se implementa en ellos una propiedad "Acerca de..." a partir de la cual habría de mostrarse un formulario con información relativa al ClubDelphi.

En fin... no sé... yo lo adjunto, pero, como digo, es algo que ni está terminado, ni siquiera empezado, podría decirse. :)

PD. Veréis paquetes (dpk) para Delphi 7, pero, acabo de probar a instalarlos en Delphi 2007 y no hay problema alguno. Claro, apenas hay código... así que no puede haber muchos problemas...

José Luis Garcí 24-08-2007 20:22:18

Os dejo un nuevo componente, me gustaria que lo probaseis y comentarán como mínimo, entiendo el desanimo de Caral en este hilo, http://www.clubdelphi.com/foros/showthread.php?t=47307, cuando comenta:

Cita:

Empezado por Caral (Mensaje 225810)
Hola
Era solamente una idea mas, pero después de 40 visitas y dos respuestas me doy cuenta que no interesa.
Ya se le ocurrirá algo a alguien mas.
Gracias por vuestros comentarios José Luis Garcí y BlueSteel.
Saludos

Lo cierto es que crea desanimo, el que los compañeros, no seán un poco más participativos, en este tipo de hilos. Bueno sin más ods dejo el nuevo componente.

dec 24-08-2007 20:25:26

Hola,

Bueno. Zamora no se ganó en una hora. No os desaniméis. De hecho si os ponéis manos a la obra en algo (que no digo que no lo estéis haciendo ya...) acaso sea más fácil que alguien pueda aportar algo y aun algos. Pero tampoco me hagáis mucho caso, ¿eh?

En cuanto al componente que dices José... a ver si lo adjuntas que se te ha olvidado. :)

José Luis Garcí 24-08-2007 20:28:03

Lo siento se me olvido adjuntar el fichero en la anterior respuesta, por cierto Dec en lo que escribia el mensaje anterior, entro el tuyo me alegro te unas a la idea.

dec 24-08-2007 20:36:10

Hola,

Bueno... unirme a la idea... no me "desuno", desde luego, pero, me parece complicada de poner en práctica. Ahora bien nada es imposible, y esto menos... Y voy a decir en lo que me parece más complicada de llevar a cabo. En el trabajo en equipo. Personalmente no tengo ninguna experiencia, pero, se me hace algo necesario.

Es preciso llegar a acuerdos empezando por cómo se codificará el asunto, cómo se va a escribir el código fuente, qué reglas "sintácticas" y de otro tipo han de seguirse. Empezando por ahí... Y luego está el asunto del desarrollo propiamente dicho. ¿Cómo? ¿Cada quien un componente? ¿Uno para todos y todos para uno? ¿Cómo? A mí son cosas que me resultan complejas.

dec 24-08-2007 20:57:24

Hola,

Quisiera añadir algo más. Pregunto. ¿Es más complicado poner de acuerdo a un grupo de desarrolladores para siquiera empezar a trabajar, o costaría menos (para todos) que alguien voluntarioso se pusiera manos a la obra y avanzara en el asunto, de modo que luego alguien pudiera colaborar ya ciñéndose a unas determinadas pautas? Esto no garantizaría el éxito de la obra, claro está, pero, es que nada lo garantiza. Yo pienso seriamente qué costaría menos o qué sería mejor en todo caso y sólo doy mi opinión.

Respecto del componente que has adjuntado José, acabo de probarlo (incluyéndolo en el paquete de componentes que adjunté más arriba) y bueno, está bien, aunque, me llamó la atención algo que tal vez te interese, por si quieres tenerlo en cuenta. Se trata de la alarma que permite fijar el componente. Cuando se dispara dicha alarma se muestra un mensaje con un determinado texto.

Ahora bien, ¿no sería mejor que hubiera en el componente un evento "OnAlarm" que se disparara si estuviera asignado. De este modo el usuario del componente podría mostrar un texto, o cualquier otra cosa que necesitase. No te costaría mucho implementar algo así. Añades el evento, y, en el lugar en que ahora muestras el mensaje, compruebas si el evento está asignado y lo "disparas" si es así.

PD. También me gustaría añadir que el tipo de tu componente se llama "DObleStBar", empero, suele usarse la letra "T" como prefijo de los "tipos" en Delphi. Es decir, es una tontería... tal vez no te interese cambiarlo, empero, el asunto podría quedar tal que: "TDObleStBar". Ya ves tú. :)

Caral 24-08-2007 21:04:21

Hola José Luis Garcí
Me parece una idea genial, el componente tiene muchos usos.
A mi me ha gustado mucho, aqui espero el proximo:D
Gracias por el aporte y tu preocupación.
Saludos

BlueSteel 24-08-2007 21:29:59

Cita:

Empezado por José Luis Garcí (Mensaje 224635)
os dejo un componente con el que estube trabajando, lo dejo a vuestra decisión.

recien baje el componente.. y lo voy a probar... que tal... pienso que debe funcionar bien.. yo nunca he realizado un componente.. y tampoco se como hacerlo.. y por el momento no se me ha crujido como realizarlo.. pero creo que teniendo un poco más de tiempo le dare manos a la obra...:p


PS: José Luis Garcí, pienso que deberias colocar una pequeña referencia en el post... de al menos que puedes hacer con el componente... digo...es solo mi opinion...

Emilio 24-08-2007 21:51:58

Esto empieza, tal vez tengamos que abrir pronto de nuevo la sección de componenetes.

José Luis Garcí 24-08-2007 23:24:03

Gracias Dec, pero llevo mucho tiempo sin programar en condiciones (unos dos años) por temas de la empresa, estoy aprovechando el estar de vacaciones, para echar una mano, pero ya se me acaban y luego mi colaboracion, dependera de a que hora termine de trabajar, llegar a casa, etc. Como plantee al principio la idea es que se envie componentes, el personal los mire, corriga, mejore, mi conocimiento es bastante basico, en el último componente le puedo haber dedicado, los menos 12 horas en cuatro dias, como dije mejoralo, ya tienes una idea para ello, se me ocurre otra, defenir color, que no lo tiene, pero cinceramente ya empeze con otro y quiero terminarlo antes del Lunes que comienzo a trabajar.

A los demas compañeros, me alegro que os guste, o no:D, para eso esta y luego, los jefasos que decidan los que son buenos para crear nuestro propio pakage.

Delphius 24-08-2007 23:51:11

La idea es buena. Y como Dec ha dicho: lo dificil es armonizar el trabajo en equipo. Creo que el modo de conseguir esto es por dos vías:
1. En forma democrática, conseguir un estandar a seguir en todo los desarrollos de componentes. Una vez que se hayan debatido (si es que viene al caso) la forma de llevar la documentación y/o codificación mantenerlo en algún espacio destinada a tal fin de modo que alguien lo pueda consultar.
2. En forma complementaria al estandar, cada desarrollo es independiente y el autor inicial del mismo dicta las "políticas" de como llevar el desarrollo. Entonces, cada autor o "jefe" del desarrollo del componente puede o no decir como se va a trabajar en su desarrollo.

Es decir: Clubdelphi propone el estandar. Cada "jefe" impone la forma de llevarlo a cabo.

A todo esto, yo tengo unos componentes que hice de práctica. Puede que no tengan demasiada utilidad. Pero algunos les puede añadir pintura para que quede como la gente. Uno implementa el manejo del volumen de audo y el otro genera claves (está muy simple) de acuerdo a un "diccionario" ingresado por el usuario. El que crea y considere útil dichos componentes me lo dice y los subo (no quisiera malgastar espacio en el servidor de Emilio)


Saludos,

dec 25-08-2007 01:15:20

Hola,

Ahondando un poco en el "paquete" que adjunté antes, he quitado todos los componentes que considero "obsoletos", dejo sólo dos, pero, simplifico un poco las cosas (en cuanto a los directorios de los componentes, ahora sólo uno) y he hecho algunos cambios en el diálogo "acerca de"... únicamente para mostrar lo que puede ser un "principio" de lo que nos traemos entre manos... o algo así. :)

Podéis descargaros "el invento" desde aquí: http://web.madritel.es/personales2/a...on/ccd/ccd.zip

Emilio 25-08-2007 07:24:58

Cita:

Empezado por Delphius (Mensaje 225985)
(no quisiera malgastar espacio en el servidor de Emilio)

Hombre puede ser preocupante, esta máquina sólo tiene dos discos de 160Gb cada uno :D

Delphius 25-08-2007 07:37:20

Cedo la autoria y fuentes a Clubdelphi
 
2 Archivos Adjunto(s)
A bueno... si es asi pues si:D

Adjunto y cedo la autoria de los componentes a clubdelphi. Repito, son de hace tiempo, y lo hice con fines de práctica. Tal vez el TKeyGen pueda ser ampliamente mejorado y útil... el TVolumen no se si tenga utilidad (al menos lo fue en una ocasión para mi).

Saludos,

fer21unmsm 25-08-2007 19:15:15

Me parece muy buena idea, trataré de colaborar en lo que pueda, voy a abrir mi baul de los recuerdos (es que ahora estoy en .Net, jeje) y a revisar que tengo. :)

saludos cordiales.

dec 26-08-2007 00:10:27

Hola,

Ahí voy haciendo algunos cambios en "CCD"... por ahora le he "robado" un par de componentes a Román, estoy incluyendo ya algún que otro ejemplo, y renombrando los componentes de modo que cuenten con el prefijo "TCCD" y se eviten problemas.

Ya sabéis que podéis descargaros "el invento" desde aquí: http://web.madritel.es/personales2/a...on/ccd/ccd.zip

PD. ¿Alguien se anima con los iconos de los componentes? Son algo "feíllos" en mi opinión, pero, yo no doy más ahí... :)

José Luis Garcí 26-08-2007 19:04:10

Chicos me he atrasado de, mala manera, me fuy el sabado a pescar y llege tarde, sólo me quedo un rato para ponerme con el componente, la proxima semana lo pondre no se que día pero seguire trabajando en ello, tambien prometo ponerme a mirar los vuestros, comentaros y mirar si puedo añadir algo.

dec 27-08-2007 03:22:25

Hola,

Bueno. Pues, como el que no quiere la cosa, "CCD" cuenta ya con nueve componentes. No lo diría, sino fuera porque acabo de actualizar de nuevo el "ZIP" (que podéis descargar) incorporando algunas novedades que quisiera reseñar aquí para obtener tal vez vuestras opiniones.



Estoy tratando de seguir ciertas reglas para con "CCD".

1º El código fuente de los componentes se escribe en inglés. Métodos, eventos, propiedades, variables, etc. Me parece mucho más eficaz el inglés que el español. Además de que puede ayudar a mantener ciertas "normas". Por ejemplo, no es igual "FijarValor" u "ObtenerValor" que los famosos "SetValue" y "GetValue". Los componentes que añadí de Román ya estaban en inglés. Alguno de los que añadí yo (TCCDHashes, basado en código de Seoane) estaba también ya en inglés. Los que no lo estaban los he traducido. También los nombres de los componentes (sus tipos) están en inglés.

2º Todos los componentes empiezan por el prefijo "TCCD". Con esto se pretende evitar problemas con otros componentes. Por ejemplo, ya contamos con un "TCCDComboBox", empero, podríamos haberlo llamado "TComboBoxEx", por ejemplo, aunque, es un nombre más o menos común y que podría haber chocado con nuestro componente.

3º Se ha incorporado una unidad donde los componentes compartirán tipos ("UCCDTypes.pas") y otra unidad donde pueden encontrarse las distintas excepciones ("UCCDExceptions.pas") de los componentes CCD. En la unidad "UCCDEvents.pas" podrán encontrarse "tipos" de eventos susceptibles de ser compartidos. Los componentes CCD levantarán sus propias excepciones. La excepción base es "ECCDException", descendiente de "Exception" y habrá tantos tipos de excepciones como sea menester. Actualmente ya se cuenta con "ECCDIOException" de la que desciende "ECCDNoFileExtension" que podéis ver "en uso" en el componente "TCCDHashes".

4º Aunque está aún por ver, la intención es que los comentarios en los componentes sigan las "reglas" de los "JavaDoc", de modo que puedan aprovecharse con herramientas capaces de parsear el código fuente y generar una documentación más o menos útil... pero esto está aún por ver cómo se puede llevar a cabo de la mejor manera. Por ahora los comentarios de una línea usan " // comentario" y los comentarios "multilínea" y para métodos, funciones y demás van así:

Código Delphi [-]
{ Comentarios de la función
}
function Foo(): boolean;
begin
  // Comentario de una línea
end;

5º Se mantienen dos grupos de proyectos. "CCD" y "Ejemplos", en la carpeta "Código" y "Ejemplos", respectivamente. El primero contendrá los paquetes de componentes (actualmente para Delphi 2007... tal vez igualmente para versiones anteriores de Delphi), tanto para tiempo de diseño como para tiempo de ejecución; el segundo grupo de proyectos contendrá los ejemplos de los componentes, propiamente dichos.

6º Todos los iconos de los componentes (para la paleta de componentes en Delphi) se encuentran en el archivo "CCD.dcr". Cada icono corresponde a un componente y se identifica mediante el nombre del tipo de cada componente. Esta tal vez es una clara tarea pendiente: mejorar los iconos existentes.

7º Todos los componentes que pudieran derivar de "TComponent", directamente, lo harán de "TCCDBaseComp", puesto que esta clase implementa ya la propiedad "AboutCCD" que mostrará (cuando se proceda a su "edición" en el Inspector de Objetos) el formulario "Acerca de CCD". Los componentes que no hereden de "TCCDBaseComp" habrán de implementar la propiedad "AboutCCD" (tal como se hace ahora) cuyo tipo es "TAboutCCD".

8º Especial atención a las unidades que se usan. Se intentará no incluir ninguna unidad que no se use (o borrar aquellas que no dejen de ser necesarias) y se tratará de incluir las unidades en las cláusulas "interface" o "implementation" según corresponda.

En fin. Seguramente me dejo cosas por decir... Son únicamente ocho los componentes añadidos (hasta ahora), pero, creo que son bastante "fiables" (dentro de su sencillez) y acaso útiles, aunque, ciertamente, yo mismo tengo mucho cuidado con los componentes que utilizo... no me fio de cualquiera, pero, CCD puede llegar a estar bien, quién sabe, con un poco de tiempo y trabajo. :)


Julián 27-08-2007 12:54:24

Yo ya tengo una paleta clubdelphi que me he ido haciendo poco a poco. Pero es una cosa muy heterogenea, sin orden ni concierto, pues algunos componentes datan de la época del delphi 1, y su código debe ser algo digno del museo de los horrores, y otros estan algo chapuceros, aunque a mi me han servido, y algunos muy, pero que muy bien.

Algunos no cuentan, que no son mios, pero los he metio ahí.

dec, puedo ir enviandotelos, a ver si alguno crees que sirve para la colección.

Esta es mi paleta clubdelphi:



Emilio 27-08-2007 13:05:14

Esto está pillando muy buena onda ;)

Sugerencia: He echado en falta dpk's para distintas versiones de Delphi.

seoane 27-08-2007 13:16:05

Tengo curiosidad. ¿Que hace el componenete TTorpedoDeLaPardera? :D

seoane 27-08-2007 13:24:50

Una pregunta. Si decido crear un componente y cederlo para que forme parte de esta colección, me gustaría saber si luego podré publicarlo en otros lugares, en mi pagina web por ejemplo, o lo debería de mantener en exclusiva para el club.

Emilio 27-08-2007 13:30:55

Cita:

Empezado por seoane (Mensaje 226275)
Tengo curiosidad. ¿Que hace el componenete TTorpedoDeLaPardera? :D

Jorl, ese es mi favorito :D

En realidad no hace nada, es una especie de componente educacional, pero mejor que te diga Julián que es el padre de la criaturita.

Emilio 27-08-2007 13:35:25

Cita:

Empezado por seoane (Mensaje 226276)
Una pregunta. Si decido crear un componente y cederlo para que forme parte de esta colección, me gustaría saber si luego podré publicarlo en otros lugares, en mi pagina web por ejemplo, o lo debería de mantener en exclusiva para el club.

Este es un trabajo no remunerado y sin exclusivas, he visto que Dec ha puesto ya la licencia esa que lo explica y que personalmente me parece muy bien.

Julián 27-08-2007 13:40:57

Oño! seoane, no me digas que no conoces este mundialmente famoso componente:

http://www.clubdelphi.com/trucos/index.php?id=134

dec, ya puedes ir metiendolo en la colección, jeje.

un saludo

José Luis Garcí 27-08-2007 18:30:58

Me gusta como se van añadiendo personal a la idea, dentro de lo poco que se, procurare no meter mucho la pata, aseguro que los componentes creados y los que tengo en mente, son ideas que seguramente existan en algun otro componente, pero al final lo hago como una colaboracion en parte "interezada :rolleyes:", ya que programo de nuevo y estudio a la vez, y segundoadquiero componentes que otros compañeros han creado, mejorando la posibilidad de mis futuros, programas.

Creo que una de las cosas que deberiamos tratar, es crear varias "paletas", para cada grupo de componentes (Visuales, no visuales, base de datos, sistemas, etc.), ademas de algunos que se encargue de la documentación de una manera adecuada, iconos, ayudas, los packages, correcciones, etc, claro esta, una vez se decida los componentes que se incluiran.

Pienso que para este último punto, se deberia crear una especie de comite, que mirase, los componentes, los probara y los puntuara.

Otra cosita que echo en falta, es los que han bajado los componentes, si se les ocurre alguna nueva idea sobre los mismo, tanto si se encarga en implementarla o no, comentarla, ya que algún otro compañero, puede añadirlo y mejorar el componente.

:D Bueno siento el toston, de mopmento voy a probar ahora los componentes, seguir con los que estoy creando y os comento, como siempre ayudare en lo que pueda, pero mis conocimientos son muy basicos.

dec 27-08-2007 21:30:21

Hola,

Julián, pon por aquí los componentes que veas menester. Prometo echarlos un vistazo (como a todos) y tratar de añadirlos al "paquete". :)

Emilio, no hay "paquetes" para distintas versiones... pero es que no es asunto baladí. Ahora mismo "sobra" incluso el paquete para Delphi 2007.

En realidad debería haber un paquete... mejor dicho dos, uno para tiempo de diseño y otro para tiempo de ejecución. Dichos paquetes funcionarían al menos en Delphi 2007, muy probablemente en Delphi 7 y, en versiones anteriores... habría que probarlos...

Seoane, el código es completamente libre, al menos esa es mi idea... es decir, si tú pones un componente por ahí... nada te impediría seguir su desarrollo en otro lado. Tal vez vas por el asunto de los cambios y tal...

Por ejemplo, he cogido tres o cuatro componentes de Román. ¿Y si Román hace alguna mejora en los componentes? Pues sí, efectivamente, es un problema. Por eso ahora mismo sólo he añadido componentes que se ven más o menos "hechos", "terminados"...

José, ahora mismo el paquete CCD incluye nueve componentes. No hay diferentes "pestañas" porque sería acaso demasiado pronto, en mi opinión. Pero, en todo caso, sí que estoy de acuerdo contigo en que una buena organización hace mucho.

En realidad no sé qué coño ha pasado que me he erigido yo en autor de nada... y el caso es que creo que es más sencillo que alguien se haga cargo del "conjunto", lo que no quita que la gente colabore de mil modos distintos, ni que tenga que ser yo el que se haga cargo...

Por ejemplo aportando más componentes, encontrando errores en los que ya están ahí, creando iconos para la paleta de componentes... en fin, creo que se pueden hacer varias cosas, y, sin embargo, sigo viendo todo este asunto complicado, claro está, para terminar haciendo algo "curioso".

delphi.com.ar 27-08-2007 22:17:59

Para quien le interese, subí los fuentes de los "FireSoft EditSuite" que son de mi autoría, y por el momento solo publicaré el link de descarga en este foro.

Los componentes son:

TDBComboGrid Combo que depliega una gilla en lugar de una lista permitiéndole al usuario poder ver más comodamente los datos de una entidad/relación.

TDBIncComboGrid Agrega a las funcionalidades del TDBComboGrid, la posibilidad de hacer una búsqueda incremental.

TDBCheckCombo Es un combo que despliega un TCheckListBox para que el usuario pueda seleccionar varios items, en lugar de uno.

TPatternEdit Es un simple editor, al que se le pueden definir patrones de caracteres para que solo nos deje ingresar un tipo definido de datos, es el ancestro de el resto de los editores.

TIntEdit Editor de Integer.

TCardinalEdit Editor de Cardinal.

TDateEditor Es un editor simple para datos del tipo TDate, toma el formato de la variable ShortDateFormat.

TTimeEditor Es un editor simple para datos del tipo TTime, toma el formato de la variable ShortTimeFormat.

TDateTimeEditor Es un editor simple para datos del tipo TDateTime, toma el formato de las variables ShortDateFormat y ShortTimeFormat.

TListSearchEdit Es un editor, que hace una busqueda incremental automática entre los valores definidos en un TString.

TComboEditor Es un editor con un botón, como para crear nuestros propios combos.

TSpinEditor Es un editor del tipo de TSpinEdit, pero sin ningún tipo de dato relacionado. La idea de este componente es poder utilizarlo libremente para poder navegar por cualquier tipo de lista.

TSpinIntEdit Es un editor del tipo de TSpin[/quote]


En breve subiré algunas otras utilidades mas. ¡¡ESPERO SUS COMENTARIOS!!

Saludos!

dec 27-08-2007 22:22:16

Hola,

Pues no sé... desde luego es estupendo que se incremente el número de componentes. Sin embargo, esto me hace dudar: ¿no sería más adecuado crear un "super paquete" de componentes que incluyera todos los paquetes que por separado podamos aportar cada uno de nosotros?

Es que viendo la cantidad de componentes que proporcionas, Federico, no sé yo si lo indicado sería que yo ahora cogiera cada uno de ellos y los incorporara a "CCD"... así sin más... Esto podría no ser lo más acertado. Tal vez el asunto se me escaparía de las manos.

No sé. ¿Qué os parece?

Edito: Federico, ¿estás seguro de que enlazaste al archivo correcto?

José Luis Garcí 27-08-2007 22:22:52

Dec estoy de acuerdo contigo, lo verdaderamente util seria que todos, aportaramos, dentro de nuestros conocimientos y echaramos una mano, creo que tienes razón en crear un guión maestro para la creación de los componentes, en cuanto en que acabara, espero que en una buena paleta de componente, que nos sea util a todos, y del que todos seamos capaces de aprender, como dijo el maestro al alumno "Las rocas son muchos mas duras que el agua de la mar, pero golpe a golpe esta las convierte en arena", eso creo que es lo que debemos intentar, poco a poco sin perder animo, creado, retocando y mejorando, componente a componente.

Por cierto alguno sabe donde puedo conseguir una guia de referencias de clases, para el uses del componente, sería inteligente tenerla a dispoción para como menciono Dec no cargar modulos de más.

-------------------------------------------

Despues de ver el de Dec
Por eso creo que deberia crearse una especie de comite , que seleccione, tambien es buena la idea de proponer componentes, pero si cerrar la voluntad del personal en ayudar, ya que si no sabe como hacer uno de los componentes que se propone y en cambio a creado uno que tal cual, o con pequeños cambios puede ser fabuloso.
y Delphi.com.ar
Te prometo probar los componentes en breve, pero hoy he regresado al trabajo y mi tiempo libre a disminuido, pero no pienso abandonar.

delphi.com.ar 27-08-2007 22:25:44

Cita:

Empezado por dec (Mensaje 226388)
Es que viendo la cantidad de componentes que proporcionas, Federico, no sé yo si lo indicado sería que yo ahora cogiera cada uno de ellos y los incorporara a "CCD"... así sin más... Esto podría no ser lo más acertado. Tal vez el asunto se me escaparía de las manos.

Solo comento aunque se incluyan en el paquete tengo pensado seguir distribuyéndolos abiertamente, por eso remarqué "por el momento" :D

Saludos!


La franja horaria es GMT +2. Ahora son las 20:42:19.

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