Aplicacion modular

28/04/2008 - 16:01 por Edilberto Arteaga Lopez | Informe spam
Hola,
alguien tiene informacion como programar en modulos en.NET, me explico mejor
no es el hecho de hacerlo en dos o 3 capas sino que a una aplicacion le
pueda agregar mas modulos como lo hacen algunas aplicaciones tipo winamp que
se copian DLL al folder de la aplicacion y el EXE agrega la funcionalidad
de esa DLL.
La idea es agregar mas funcionalidad a la aplicacion sin tener que estar re
compilando, donde consigo informacion al respecto ya sea VB.Net o C#



________________________________________
Edilberto Arteaga
El Progreso Yoro, Honduras C.A

"En los momentos mas dificiles, tu no estas solo.. Google esta
contigo."
 

Leer las respuestas

#1 Alberto Poblacion
28/04/2008 - 16:44 | Informe spam
"Edilberto Arteaga Lopez" wrote in message
news:
alguien tiene informacion como programar en modulos en.NET, me explico
mejor
no es el hecho de hacerlo en dos o 3 capas sino que a una aplicacion le
pueda agregar mas modulos como lo hacen algunas aplicaciones tipo winamp
que
se copian DLL al folder de la aplicacion y el EXE agrega la funcionalidad
de esa DLL.
La idea es agregar mas funcionalidad a la aplicacion sin tener que estar
re
compilando, donde consigo informacion al respecto ya sea VB.Net o C#



La idea sería ir compilando cada funcionalidad adicional en una DLL
nueva, y desde la aplicación usar Assembly.LoadFrom(...) para cargar en
memoria la DLL, y luego usar Reflection para llamar a las funciones que
contiene. Si haces que todas las DLLs contengan clases que implementen una
misma interfaz (o hereden de una misma clase base), te bastará usar
reflexión para la carga inicial de cada clase, pero luego podrás llamar
directamente a todas sus funciones a través de la interfaz. Échale un
vistazo a la documentación de System.Reflection, y mira a ver qué te parece.

Preguntas similares