Foros del Web » Programación para mayores de 30 ;) » Programación General »

Delphi, y organización

Estas en el tema de Delphi, y organización en el foro de Programación General en Foros del Web. Hola a todos. No tengo mucha experiencia en Delphi. Yo sobre todo he programado en PHP y Java. Ahora tengo que hacer algunas cosas en ...
  #1 (permalink)  
Antiguo 19/09/2008, 02:51
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 3 meses
Puntos: 1
De acuerdo Delphi, y organización

Hola a todos.
No tengo mucha experiencia en Delphi. Yo sobre todo he programado en PHP y Java. Ahora tengo que hacer algunas cosas en Delphi y tengo algunas dudas de como organizarme, por ejemplo:

Quiero iniciar un proyecto y saber como tener accesible desde cualquier parte del programa algunos objetos de clase (por ejemplo la conexión a la base de datos, el usuario que inicio el programa etc.).

En java, por ejemplo, podría hacerse definiendo una propiedad en la clase principal cuyo tipo sea el objeto deseado, y luego con un método público lo puedo hacer accesible desde otras clases. En Delphi no sé como es mejor hacer esto. Me gustaría contar con vuestra opinión y debate sobre organización en la programación con Delphi para ir progresando.

Muchas gracias por vuestra atención.
  #2 (permalink)  
Antiguo 23/09/2008, 12:48
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años
Puntos: 7
Respuesta: Delphi, y organización

Al parecer lo que te hace falta es conocer mas el lenguaje de delphi en general.
Todo eso que mencionas es relativamente parecido en java. Aqui te paso un tutorial decente en español:
http://www.programatium.com/delphi.htm
  #3 (permalink)  
Antiguo 02/10/2008, 03:11
 
Fecha de Ingreso: agosto-2003
Ubicación: Málaga, España
Mensajes: 419
Antigüedad: 21 años, 3 meses
Puntos: 1
Respuesta: Delphi, y organización

Gracias por tu aporte, resumiré más o menos como me estoy organizando:
Suponiendo una aplicación delphi + base de datos Firebird.

No dejar funciones sueltas, encapsular todo lo posible en clases.
Un data module con BBDD, método de conexion a la BBDD. En el onCreate, creamos el objeto 'main'.
Una unit 'Main' donde se define la clase main, lleva métodos públicos como el inicio de ejecución del programa (Login, carga del menu principal, validacion de licencias etc) y objetos globales al programa (usuario logado, parámetros de configuración...)

Bueno, es un resumen muy resumido... pero espero que se hagan una idea y mejor si sirve de consejo a alguien.
Saludos.
  #4 (permalink)  
Antiguo 05/10/2008, 21:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 149
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Delphi, y organización

Hola trabajo desde 5 años en delphi, y te recomiendo que hagas un DataModule y ahí dejes todas las conexiones, después para llamarlas le colocas: DataModule1 apretas Ctrl+F9 y le colocas que si a un dialogo que aparece y sigues escribiendo: DataModule1.<Objeto>.<ETC>

xaoo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.