Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #8  
Antiguo 30-12-2014
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Neftali Ver Mensaje
Cuenta, cuenta...
¿Cual es el problema?

No digo que sirvan para todo, tal vez en determinadas circunstancias no sean lo más conveniente y estaría bien saber algunas de esas "situaciones".
No hombre, ya he comentado algo alguna vez en otros hilos. Algunos ejemplos:

- Las tablas y los campos de cada una de las tablas las tengo en un archivo llamado Dbges.ini y es común a todas las instalaciones que hago de un programa determinado. Por otro lado, si hace falta crear tablas o campos personalizados para una instalación determinada los creo en un fichero llamado DbgesLocal.ini. Cuando hay una actualización del programa se ejecuta un proceso que lee primero el archivo Dbges.ini y a eso le añade lo que lee del DbgesLocal.ini (si existe) y adapta las tablas en función a esos archivos. De esta manera al actualizar el programa se sobreescribe el Dbges.ini con nuevos campos "estandar" y al mismo tiempo se mantienen los campos personalizados porque el DbgesLocal.ini no se toca.

- La definición de los campos de la mayoría de grids del programa está también en ficheros de texto con sus propiedades. Cada vez que se abre un formulario se lee un fichero de texto con el que se "montan" el/los posibles grids e igualmente hay ficheros de texto "estandar" y también puede haberlos personalizados para una instalación determinada con lo cual un mismo programa puede tener grids distintos dependiendo de la configuración del cliente. Igualmente se pueden añadir, modificar o quitar labels, edits, combobox, etc. de la mayoría de las pantallas del programa con ficheros de texto personalizados.

- Los informes los creamos con un diseñador propio y guardamos en ficheros de texto las propiedades del impreso, tablas afectadas, campos, etc. Posteriormente para emitirlos se llama a una función que lee ese fichero y ejecuta el informe. Igualmente se pueden personalizar informes localmente y dependiendo de la instalación que lo lance con un formato u otro.

Basicamente es esta la idea, tener la posibilidad de personalizar un programa dependiendo de la instalación y sin tocar el código fuente. Esto es porque en los programas de gestión en particular siempre te plantean poner, quitar o modificar campos y de esta manera podemos en un porcentaje elevado modificar el funcionamiento del programa y personalizarlo en función a los requerimientos del cliente.

Saludos
__________________
Be water my friend.
Responder Con Cita
 


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
Archivos txt cmfab Varios 4 08-09-2010 18:30:50
Abrir archivos con nombres de archivos de otra codificación. matabyte Windows 2 01-05-2008 01:40:13
archivos DBF santiago14 Conexión con bases de datos 3 25-01-2006 09:35:27
Archivos con DTS Nidia H. Ochoa SQL 0 03-11-2004 23:35:55
Archivos djmiller Varios 1 05-09-2003 15:40:34


La franja horaria es GMT +2. Ahora son las 04:24:30.


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