Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
Question administrar proyectos complejos en delphi..

hola amigos del foro,

estoy trabajando con un proyecto que empieza a tomar mucho tamaño en D7 (100+ units) y me di cuenta que me es muy difícil ubicar lo que quiero por el explorador de proyectos..

estaba pensando que si se pudiera crear una estructura jerárquica con carpetas dentro del mismo sería mucho más fácil encontrar lo que busco sin tantas vueltas.. ya que dividiría las units por área de funcionalidad.. (osea cuando digo crear "carpetas" es solo desde lo visual en el explorador, que no tenga ninguna repercusión en ninguna otra parte de delphi)..

alguien conoce algun expert que hace algo por estilo? (revise los GExperts y los JEDI y no encontré)

o tal vez una sugerencia de como manejan uds estos casos?

desde ya gracias!
Responder Con Cita
  #2  
Antiguo 13-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En Delphi 2007, desde luego, es posible organizar un proyecto en distintas carpetas. Ya no dentro del "Explorador del proyecto", sino que son carpetas que existen en el sistema de archivos. No sé si me explico. Si tú guardas variables unidades en diferentes carpetas y añades dichas unidades al proyecto, al menos en Delphi 2007, la jerarquía de dichas carpetas se conserva.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 13-09-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
buenas, grax. por tu rpta. primero..

si te entiendo perfectamente.. pero lo mismo no sucede en delphi7, por mucho que los fuentes de tus units esten en distintos directorios, en el explorador de proyectos aparecen todas en un mismo nivel (debajo del proyecto que las tiene digamos)..
Responder Con Cita
  #4  
Antiguo 13-09-2007
Gabriel Gabriel is offline
Miembro
 
Registrado: may 2003
Ubicación: PalauTordera
Posts: 115
Poder: 22
Gabriel Va por buen camino
Administrar proyectos

Hola Foro

Yo lo que siempre hago, es crear carpeta raiz D:\ProgramaTal
y a partir de la carpeta raiz, creo mas carpeta D:\ProgramaTal\Factura

D:\ProgramaTal\Comunes
D:\ProgramaTal\Clientes
D:\ProgramaTal\Presupuestos

A la hora de guardar el formulario, que has creado previamente, le digo a que carpeta, y ja esta, siempre continuara ahi.
Si me confundo, elimino el Formulario del Projecto, lo cambio de carpeta y lo vuelvo a añadir al proyecto.

De esa manera intento funcionar, si no, la cosa es de locos

Tengo programas con 300 o 400 formularios, y me voy saliendo
Se mas o menos donde esta cada cosa

Un Saludote
Gabriel
__________________
Gabriel
Responder Con Cita
  #5  
Antiguo 13-09-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
hola gabriel, grax. por tu rpta.

si yo tambien hago lo mismo digamos, pero esa estructura no se refleja en el explorador de proyectos, entonces o tengo que apretar ALT+F12 para buscar las unidades por nombre o tengo que buscar en la lista larga del explorador del proyecto.. lo cual como digo es incómodo

por ahí en tu versión de delphi esto es distinto.. cual tienes?
Responder Con Cita
  #6  
Antiguo 13-09-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Ojo, que en Delphi 2007, al "apretar" ALT+F12 ocurre igual... Únicamente aquí pueden distinguirse unidades de todos los proyectos del Grupo de proyectos, o de uno sólo. Pero, a parte del alfabético, no hay otro orden.

Es en el Explorador de Proyectos... ¿o no se llama así?... donde sí que es posible tener carpetas diferentes. Ya digo, incluso proyectos diferentes en un Grupo de Proyectos, con sus carpetas correspondientes cada uno de ellos.

PD. Es que no recuerdo en Delphi 7... aunque leches, yo diría que también era posible algo así sin necesidad de usar ningún experto, aunque, a buen seguro que GExperts (de no incluirse en Delphi 7 y anteriores un Explorador de proyectos en condiciones) deben incluir alguno...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 13-09-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Cita:
Empezado por pvizcay Ver Mensaje
...un proyecto que empieza a tomar mucho tamaño en D7 (100+ units)...
Sólo por curiosidad, ¿estás aprovechando el uso de herencia visual?
http://www.clubdelphi.com/foros/show...71&postcount=4

¿O vas repitiendo código similar en una forma y en otra?

Saludos.

Al González.

Última edición por Al González fecha: 13-09-2007 a las 19:32:19.
Responder Con Cita
  #8  
Antiguo 13-09-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
hola dec, si en el explorador de proyectos se pueden tener grupos de proyectos, pero no crear un jerarquía de carpetas a gusto.. para poder ir abriendo y cerrando carpetitas para encontrar más rápido lo que se busca..

adjunto un zip con una imagen del explorador en D7 que además se ve que cuando dos units estan en distintas carpetas se ven en el mismo nivel (se dan cuenta mirando el path de c/u).. no pude adjuntar la imagen 1kb es muy poco para mi gusto :P

hola al gonzales, agradezo tu pregunta y la rpta es si, utilizo ampliamente la herencia visual y la reutilización por medio de componentes, lo cual claramente mejora el atributo de modificabilidad y extensión del software pero no veo como reduce el número de forms del proyecto (que es a lo que tu apuntas por cierto).. después de todo las subclases para cada form específico las tienes que crear igual, uses herencia visual o no..

bueno gracias a ambos.. igual la duda sigue en pie


explorador_proyectos.zip
Responder Con Cita
  #9  
Antiguo 14-09-2007
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola!

Cita:
Empezado por pvizcay Ver Mensaje
...utilizo ampliamente la herencia visual y la reutilización por medio de componentes...pero no veo como reduce el número de forms del proyecto (que es a lo que tu apuntas por cierto)...
Creo que se entendió mal mi comentario, te pido una disculpa por esa consecuencia. Al decir "sólo por curiosidad" me refería exactamente a eso, una cuestión de curiosidad, ni más ni menos, nada que apuntara a ningún tipo de solución al problema originalmente planteado. Quizá debido a los espantos que me he llevado recientemente al ver algunos proyectos de decenas o cientos de formas carentes de herencia visual. Me alegra mucho enterarme de que tú sí conoces esa enormemente útil característica de Delphi y que la sabes aprovechar.

En cuanto a lo que planteas en concreto me parece de lo más válido. Creo que sería conveniente sugerirlo a CodeGear. Tengo el mismo problema de organización del listado de unidades con algunos proyectos medianos.

Un abrazo curioso.

Al González.
Responder Con Cita
  #10  
Antiguo 14-09-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
No hay problema..

Un Saludo para ti Al..
Responder Con Cita
Respuesta



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
proyectos delphi 3 en 7 astut Internet 1 20-02-2007 10:09:21
Manejo de números complejos en delphi yohuali Varios 3 22-07-2006 01:02:58
administrar usuarios mysql desde delphi ppalmamichi MySQL 6 02-06-2005 23:42:33
Error al abrir ficheros / proyectos con Delphi 7 jplj Varios 0 14-04-2005 09:54:38
Numeros complejos trabuc Varios 2 19-01-2005 14:31:16


La franja horaria es GMT +2. Ahora son las 16:20: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
Copyright 1996-2007 Club Delphi