none
solucion de proyectos variables de modulos compartidas

    Pregunta

  • Tengo que crear una solucion para una aplicación de gestion de varios modulos, facturación, almacen, fabricacion..

    Mi idea es crear una base comun (proyecto) de clases modulos y demas donde tendré  clientes, proveedores, articulos..

    Crear un proyecto y desde los otros proyectos de la solución meto este como referencia pero no se como tengo que hacer referencia a las clases o modulos

    Cada proyecto tendrá su mdi, sus formularios propios y llamadas a los comunes

    He probado algo y no se como llamar a una variable que esta en un modulo de otro proyecto dentro de la solución

     

    alguna idea de como hacerlo??

     

    saludos

     

     

    miércoles, 14 de enero de 2009 11:34

Todas las respuestas

  • Hola,

    Pues a ver tu solucion tiene varios proyectos por lo que veo.

    Los proyectos se pueden relacionar entre si por medio de referencias.

    En tu explorador de soluciones puede pichar con el boton derecho sobre un proyecto y agregar una referencia hacia otro proyecto.

    Una vez hecho esto puede hacer un "using" (si es C#) o imports (si es VB) hacia el namespace de tu proyecto en la cabezara de cada clase donde deseas utilizar objetos del otro proyecto.

    Ahora ya podras usar las clases "public" de tu otro proyecto en ese.

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx


    miércoles, 14 de enero de 2009 11:52
  • gracias Javier

    puedo utilizar las variables publicas de los modulos de otro proyecto?

     

    saludos

     

    miércoles, 14 de enero de 2009 11:56
  • Hola,

    A ver podras utilizar variables publicas de otras "clases" (dejate lo de modulo que ese palabro ya no se lleva) de otro proyecto siempre y cuando hagas una instancia de esa clase.

    Si necesitas acceder a una variable publica sin instanciar la clase... ademas de ser publica deberá ser compartida: "static" (en C#) o shared (en VB).

    De todas maneras las clases no deberian exponer nunca variables como publicas, las variables deberian ser siempre privadas y deberias exponer propiedades que expongan esas variables al exterior.

    Ya que con las propiedades puedes manejar de una maneras mas eficiente los accesos a tus variables... como pueda ser por ejemplo hacerlas de solo lectura o de solo escritura.

    De todas maneras si nos comentas en que lenguaje trabajas a lo mejor podemos buscarte un buen manual de introduccion sobre el tema.

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx

    miércoles, 14 de enero de 2009 12:11
  • trabajo en visual basic

     

    gracias

     

     

     

    miércoles, 14 de enero de 2009 15:17
  • Hola,

    Pues tal vez esto te pueda ayudar:

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032304897&EventCategory=3&culture=es-ES&CountryCode=ES

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx

    miércoles, 14 de enero de 2009 15:32