Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Ver Resultados de Encuesta: Crear componentes exclusivos miembros Premium
18 90,00%
No 2 10,00%
Votantes: 20. Tú no puedes votar en esta encuesta

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-08-2007
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.639
Poder: 10
Emilio Va por buen camino
Esto empieza, tal vez tengamos que abrir pronto de nuevo la sección de componenetes.
__________________
Saludos
Emilio
Responder Con Cita
  #2  
Antiguo 24-08-2007
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 25
José Luis Garcí Va camino a la fama
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"
Responder Con Cita
  #3  
Antiguo 24-08-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 25-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
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
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 10-09-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
Wink algunos componentes

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
Archivos Adjuntos
Tipo de Archivo: zip componentes.zip (26,7 KB, 17 visitas)
__________________
"La información tiene más valor cuando se comparte"
Responder Con Cita
  #6  
Antiguo 25-08-2007
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.639
Poder: 10
Emilio Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
(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
__________________
Saludos
Emilio
Responder Con Cita
  #7  
Antiguo 25-08-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
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,
Archivos Adjuntos
Tipo de Archivo: zip Componente TVolumen.zip (2,3 KB, 34 visitas)
Tipo de Archivo: zip Componente TKeyGen.zip (2,0 KB, 26 visitas)
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #8  
Antiguo 24-10-2008
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 23
AGAG4 Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
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,
Esta muy bien el ejemplo que señalas funciona excelente pero el problema que tiene es que si le pones manualmente en SILENCIO a Windows ó le bajas todo el volumen y quieres aumentarle el volumen con el componente no funciona, eso estaría chingon que se puediese aumentar el volumen sin importar de que estuviese en silencio ó volumen bajo....

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
Responder Con Cita
  #9  
Antiguo 24-10-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 28
Delphius Va camino a la fama
Cita:
Empezado por AGAG4 Ver Mensaje
Esta muy bien el ejemplo que señalas funciona excelente pero el problema que tiene es que si le pones manualmente en SILENCIO a Windows ó le bajas todo el volumen y quieres aumentarle el volumen con el componente no funciona, eso estaría chingon que se puediese aumentar el volumen sin importar de que estuviese en silencio ó volumen bajo....

Saludos....
Hola AGA4,
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,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #10  
Antiguo 25-08-2007
[fer21unmsm] fer21unmsm is offline
Miembro Premium
 
Registrado: dic 2005
Ubicación: Lima
Posts: 627
Poder: 21
fer21unmsm Va por buen camino
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"
Responder Con Cita
  #11  
Antiguo 26-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
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í...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #12  
Antiguo 26-08-2007
Avatar de José Luis Garcí
[José Luis Garcí] José Luis Garcí is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Las Palmas de G.C.
Posts: 1.372
Poder: 25
José Luis Garcí Va camino a la fama
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"
Responder Con Cita
  #13  
Antiguo 27-08-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.

__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 27-08-2007 a las 10:27:00.
Responder Con Cita
  #14  
Antiguo 01-11-2007
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 22
pborges36 Va por buen camino
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.
Responder Con Cita
  #15  
Antiguo 01-11-2007
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 22
Héctor Randolph Va por buen camino
Hola pborges36!

Cita:
Empezado por pborges36
Aunque no soy miembro premium me gustaria aportar con algo.
Antes que nada gracias por aportar tu componente a la comunidad, precisamente de eso se trata de compartir y aprender en conjunto.

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
Responder Con Cita
  #16  
Antiguo 14-11-2007
jrenzo jrenzo is offline
Registrado
 
Registrado: abr 2006
Posts: 1
Poder: 0
jrenzo Va por buen camino
Talking

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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿RSS del Club Delphi? K-ba La Taberna 5 30-07-2007 22:17:40


La franja horaria es GMT +2. Ahora son las 00:02:26.


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