Llamar form de otro proyecto

17/08/2006 - 16:14 por Cid | Informe spam
Tengo una solucion con 2 proyectos, como llamo a un form de un proyecto
desde el otro?

Preguntas similare

Leer las respuestas

#1 Diego Cofré
17/08/2006 - 16:34 | Informe spam
El form es una clase como cualquier otra, se puede llamar desde otro
assembly siempre y cuando sea declarada como pública, que el assembly donde
esté declarada se compile como librería de clases, y que este assembly sea
referenciado por el que realiza la llamada.
Pero en realidad debería decirte que una buena práctica de programación es
separar los sistemas en capas, donde la capa de presentación (donde están
los forms) llaman a clases de la capa de reglas de negocio, y estás a su vez
llaman a clases de la capa de datos. Por ello, quizás no deberías instanciar
un form desde otro proyecto sino a la inversa, que sea el proyecto que
contiene los forms el que instancie clases que no tengan que ver con la
presentación de los datos sino con sus reglas, o con el proceso de la
información que tu sistema necesite.

Espero haberte ayudado.
Saludos.

Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
"Cid" wrote in message
news:u2p%
Tengo una solucion con 2 proyectos, como llamo a un form de un proyecto
desde el otro?


Respuesta Responder a este mensaje
#2 Cid
17/08/2006 - 22:03 | Informe spam
Te agradezco la intención pero mas bien no entiendo nada, hay que ponerse un
poco a la altura del que pregunta ¿Tu primer prg ya era como los que haces
ahora? salu2.

"Diego Cofré" escribió en el mensaje
news:
El form es una clase como cualquier otra, se puede llamar desde otro
assembly siempre y cuando sea declarada como pública, que el assembly
donde
esté declarada se compile como librería de clases, y que este assembly sea
referenciado por el que realiza la llamada.
Pero en realidad debería decirte que una buena práctica de programación es
separar los sistemas en capas, donde la capa de presentación (donde están
los forms) llaman a clases de la capa de reglas de negocio, y estás a su
vez
llaman a clases de la capa de datos. Por ello, quizás no deberías
instanciar
un form desde otro proyecto sino a la inversa, que sea el proyecto que
contiene los forms el que instancie clases que no tengan que ver con la
presentación de los datos sino con sus reglas, o con el proceso de la
información que tu sistema necesite.

Espero haberte ayudado.
Saludos.

Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
"Cid" wrote in message
news:u2p%
Tengo una solucion con 2 proyectos, como llamo a un form de un proyecto
desde el otro?






Respuesta Responder a este mensaje
#3 Diego Cofré
18/08/2006 - 16:28 | Informe spam
Ok disculpame por el segundo parrafo sobre la separación en capas, pero lo
que te contesté en el primer párrafo es bastante básico. Si no entiendes eso
te recomendaria que comenzaras leyendo libro sobre programacion en .Net (uno
muy bueno es "Prg avanzada con VB .net " de Francesco Balena).

Saludos
Lic. Diego Cofré
Desarrollador
EWAVE GROUP S.A
www.e-wavegroup.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida