none
Duda con el tipo de proyecto a elegir en Visual Studio RRS feed

  • Pregunta

  • Buenas tardes!

    Soy novata en visual Studio, aunque tengo bastantes conocimientos de VB6; mi duda es la siguiente:

    Al crear un nuevo proyecto, no tengo claro cual elegir, pues yo deseo desarrollar una aplicación de windows form pero que se instalará y ejecutará en una red interna. ¿si elijo Aplicación de Windows Forms(.Net FrameWork) funcionará correctamente en dicho entorno?, en otro caso, que proyecto debo elegir.

    Por cierto, el objeto My.Computer es el correcto para las carpetas creadas en la red?

    Gracias por responder y un saludo a esta gran comunidad que me ha ayudado con sus páginas en múltiples ocasiones.

    Saludos

    martes, 28 de enero de 2020 16:21

Respuestas

  • hola

    >>¿si elijo Aplicación de Windows Forms(.Net FrameWork) funcionará correctamente en dicho entorno?,

    si funciona perfectamente

    ejecutara local en la pc del usuario y podras conectarte a la red para consumir datos de una db que se encuentre en servidor remoto de la red

    >>el objeto My.Computer es el correcto para las carpetas creadas en la red?

    no, ese objeto no existe en c#

    para acceder a las carpetas de la red solo debes armar la ruta como ser \\nombreservidor\carpetacompartida

    con eso simplemente puede acceder y copiar archivos usando el File.Copy()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Angelnovato martes, 28 de enero de 2020 17:01
    martes, 28 de enero de 2020 16:41
  • Sí, el proyecto de tipo "Aplicación de Windows Forms(.Net FrameWork)" es el más parecido a una aplicación de VB6, si eso es lo que conoces. Eso te crea una aplicación de escritorio. El hecho de que la instales y ejecutes en una red interna es irrelevante desde el punto de vista del tipo de proyecto.

    Para acceder a las carpetas de red, you soy partidario de usar las clases que hay en System.IO (tales como System.IO.File y System.IO.Directory). Estas son estándar del Framework de .Net y son compatibles con todos los lenguajes de .NET (con lo que si necesitas ayuda te será más fácil encontrar información en la red), mientras que el espacio de nombres "My" es exclusivo de Visual Basic y realmente no aporta nada nuevo (por dentro al final llama a las mismas librerías).

    • Marcado como respuesta Angelnovato martes, 28 de enero de 2020 17:01
    martes, 28 de enero de 2020 16:44
    Moderador

Todas las respuestas

  • hola

    >>¿si elijo Aplicación de Windows Forms(.Net FrameWork) funcionará correctamente en dicho entorno?,

    si funciona perfectamente

    ejecutara local en la pc del usuario y podras conectarte a la red para consumir datos de una db que se encuentre en servidor remoto de la red

    >>el objeto My.Computer es el correcto para las carpetas creadas en la red?

    no, ese objeto no existe en c#

    para acceder a las carpetas de la red solo debes armar la ruta como ser \\nombreservidor\carpetacompartida

    con eso simplemente puede acceder y copiar archivos usando el File.Copy()

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Angelnovato martes, 28 de enero de 2020 17:01
    martes, 28 de enero de 2020 16:41
  • Sí, el proyecto de tipo "Aplicación de Windows Forms(.Net FrameWork)" es el más parecido a una aplicación de VB6, si eso es lo que conoces. Eso te crea una aplicación de escritorio. El hecho de que la instales y ejecutes en una red interna es irrelevante desde el punto de vista del tipo de proyecto.

    Para acceder a las carpetas de red, you soy partidario de usar las clases que hay en System.IO (tales como System.IO.File y System.IO.Directory). Estas son estándar del Framework de .Net y son compatibles con todos los lenguajes de .NET (con lo que si necesitas ayuda te será más fácil encontrar información en la red), mientras que el espacio de nombres "My" es exclusivo de Visual Basic y realmente no aporta nada nuevo (por dentro al final llama a las mismas librerías).

    • Marcado como respuesta Angelnovato martes, 28 de enero de 2020 17:01
    martes, 28 de enero de 2020 16:44
    Moderador