![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
| Ver Resultados de Encuesta: Crear componentes exclusivos miembros Premium | |||
| Sí |
|
18 | 90,00% |
| No |
|
2 | 10,00% |
| Votantes: 20. Tú no puedes votar en esta encuesta | |||
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Esto empieza, tal vez tengamos que abrir pronto de nuevo la sección de componenetes.
__________________
Saludos Emilio |
|
#2
|
||||
|
||||
|
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 , para eso esta y luego, los jefasos que decidan los que son buenos para crear nuestro propio pakage.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#3
|
||||
|
||||
|
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, |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
|||
|
|||
|
Hola compañeros de club, lo prometido es deuda jeje, aquí les dejo algunos componentes que hice, claro ayudandome de los que vienen en delphi, jeje, espero les sirve, me faltó documentar ya que no tuve tiempo, pero pienso, que son autodescriptivos
![]() PD: Supongo que necesitaran varias mejoras, no serán buenos pero ahi va Saludos cordiales
__________________
"La información tiene más valor cuando se comparte" |
|
#6
|
||||
|
||||
|
Hombre puede ser preocupante, esta máquina sólo tiene dos discos de 160Gb cada uno
![]()
__________________
Saludos Emilio |
|
#7
|
||||
|
||||
|
Cedo la autoria y fuentes a Clubdelphi
A bueno... si es asi pues si
![]() 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, |
|
#8
|
||||
|
||||
|
Cita:
Saludos....
__________________
"Hemos aprendido a volar como los Pájaros, y a nadar como los Peces, y todavía No aprendemos a vivir como Hermanos". Martin Luther King |
|
#9
|
||||
|
||||
|
Cita:
Ese componente es de hace tiempo, y fue para mí más una práctica que algo profesional. La verdad es que no recuerdo si realmente tiene ese bug. Si es que sucede eso, pues es eso. Si buscas algo más profesional y debidamente testeado (yo lo fuí testeando, pero en ese entonces no hice demasiadas pruebas) lo mejor sería emplear algún componente de terceros. Visita Torry.net. O si deseas, puedes ampliarlo y modificarlo. Si optas por esto último sería muy recomendable que nos lo comentes, y que lo aportaras a la comunidad de clubdelphi. Saludos, |
|
#10
|
|||
|
|||
|
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.
__________________
"La información tiene más valor cuando se comparte" |
|
#11
|
||||
|
||||
|
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í... ![]() |
|
#12
|
||||
|
||||
|
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.
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#13
|
||||
|
||||
|
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í:
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. ![]() ![]() Última edición por dec fecha: 27-08-2007 a las 10:27:00. |
|
#14
|
||||
|
||||
|
Holas a todos. Aunque no soy miembro premium me gustaria aportar con algo, aunque sea poco. Este es un componente que pude desarrollar con la ayuda de otros miembros. Obvio que hay mejoras para hacerle, pero esa es la idea no? Bueno aqui esta para que le hechen un vistaso, hasta que pueda subir los archivos. Saludos.
|
|
#15
|
||||
|
||||
|
Hola pborges36!
Cita:
Este hilo es público y los componentes también. Lo que se pretende es poner a disposición de todos este paquete de componentes para que los usen libremente en sus aplicaciones y para todo aquel que quiera aprender leyendo el código fuente. Saludos |
|
#16
|
|||
|
|||
|
Hola a todos soy nuevo en todo esto, estoy aprendiendo a crear componentes es por esto que no he enviado ninguno todavia, espero en lo mas pronto posible aprender, para asi ayudarles a seguir haciendo crecer esta pagina
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿RSS del Club Delphi? | K-ba | La Taberna | 5 | 30-07-2007 22:17:40 |
|