• Lunes 18 de Noviembre de 2024, 00:28

Autor Tema:  ddl, clases, modulos, etc.  (Leído 1580 veces)

pirucha

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
ddl, clases, modulos, etc.
« en: Martes 22 de Marzo de 2011, 22:53 »
0
Estimados:

Necesito vuestra ayuda una vez mas, en VB.NET.  Resulta que estoy diseñando un sistema de contabildad (actualizando de VB6 a NET), pero desearia hacerlo modularizado, es decir  Un modulo o componente para los informe, otros para los ingresos y otros para las consultas.  En lo posible que sea enlazable con el programa central.     Me explico.  Se entregan software a clientes segun su naturaleza comercial, hay clientes que tiene contabilidad basica y otros clientes llevan una contabilidad financiera.  La idea es entregar solo el modulo correspondiente a cada cliente.   Si con el tiempo solicita un modulo de adquisiciones se desarrolla ese componente y se entrega solo ese componente.. no será necesario recompilar todo el sistema nuevamente.  Les agradecería que orientaran como hacerlo, enlazarlo y con que caracteristica debe ser compilado.    Tambien deseo ordenar un modulo inmeso de funciones personalizadas.. por ejemplo  Modulo de Fechas (calculos, interes, proyecciones),  Modulo de Controles, Modulo de dbGrid, etc.  alli se guardan ordenadamente las funciones segun su funcionalidad.
 :(

Sé que van a decir que haga clases y todo... No importa, con ayuda se aprende y estoy dispuesto a intentarlo, pues el modulo controles, modulo dbGrid, etc, los necesitos enlazables para otros desarrollos paralelos (sist. de Remuneraciones, Ventas, etc.)

Desde ya estaré muy agradecido
 :rolleyes:

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re: ddl, clases, modulos, etc.
« Respuesta #1 en: Miércoles 23 de Marzo de 2011, 02:09 »
0
tu solución es Programación por Capas! .. yo normalmente uso.. 4..

Capa de Objetos (clases)
Capa de Datos (Todo referente a tu BD conexiones, etc etc..)
Capa de Negocios (En esta capa realizas todas las operaciones (sumas, restas, llenado de tus grids,listview,etc)
Capa de interfaces (Aquí es lo que el usuario ve, así como también controlas los eventos de tu formulario)

Teniendo está estructura..  y cada "capa" la tengas como un Proyecto independiente.. entonces .. cuando.. desees agregar algo más básicamente solo vas a tener que compilar la capa la cual hayas  afectado.... y así solo copiar y pegar la DLL y ya no tener ke estar instalando y desinstalando otra vez todo el sistema, te recomiendo investigues.. Programación por capas.. Saludos! :)
@gabio87