Inicio rápido: Crear la primera aplicación de consola en Visual Studio con Visual Basic

En esta introducción al entorno de desarrollo integrado (IDE) de Visual Studio, de entre 5 y 10 minutos, creará una sencilla aplicación de Visual Basic que se ejecuta en la consola.

Si todavía no ha instalado Visual Studio, vaya a la página de descargas de Visual Studio para instalarlo de forma gratuita.

Si todavía no ha instalado Visual Studio, vaya a la página de descargas de Visual Studio para instalarlo de forma gratuita.

Crear un proyecto

En primer lugar, crearemos un proyecto de aplicación de Visual Basic. En el tipo de proyecto se incluyen todos los archivos de plantilla que vamos a necesitar, sin necesidad de agregar nada más.

  1. Abra Visual Studio 2017.

  2. En la barra de menús superior, elija Archivo > Nuevo > Proyecto.

  3. En el panel de la izquierda del cuadro de diálogo Nuevo proyecto, expanda Visual Basic y seleccione .NET Core. En el panel central, elija Aplicación de consola (.NET Core) . Luego, asigne el nombre HelloWorld al proyecto.

    Plantilla de proyecto Aplicación de consola (.NET Core) en el cuadro de diálogo Nuevo proyecto en el IDE de Visual Studio

    Si no ve la plantilla de proyecto Aplicación de consola (.NET Core), haga clic en el vínculo Abrir el instalador de Visual Studio en el panel izquierdo del cuadro de diálogo Nuevo proyecto.

    Clic en el vínculo Abrir el instalador de Visual Studio del cuadro de diálogo Nuevo proyecto

    Se iniciará el Instalador de Visual Studio. Elija la carga de trabajo Desarrollo multiplataforma de .NET Core y, después, elija Modificar.

    Carga de trabajo Desarrollo multiplataforma de .NET Core en el instalador de Visual Studio

Nota

Algunas de las capturas de pantalla de este artículo de inicio rápido usan el tema oscuro. Si no está usando el tema oscuro pero le gustaría hacerlo, vea la página Guía de inicio rápido: personalizar el IDE y el editor de Visual Studio para obtener información sobre cómo hacerlo.

  1. Abra Visual Studio.

  2. En la ventana de inicio, elija Crear un proyecto nuevo.

    Captura de pantalla que muestra la ventana de inicio de Visual Studio con la opción "Crear un nuevo proyecto" resaltada.

  3. En la ventana Crear un nuevo proyecto, elija Visual Basic en la lista Idioma. A continuación, seleccione Windows en la lista Plataforma y Consola en la lista Tipos de proyecto.

    Después de aplicar los filtros de lenguaje, plataforma y tipo de proyecto, elija la plantilla Aplicación de consola y, luego, Siguiente.

    Captura de pantalla que muestra la ventana "Crear un nuevo proyecto" con "Visual Basic", "Windows" y "Consola" seleccionados en los filtros de idioma, plataforma y tipo de proyecto. La plantilla de proyecto "Aplicación de consola" está resaltada.

    Nota

    Si no ve la plantilla Aplicación de consola, puede instalarla desde la ventana Crear un nuevo proyecto. En el mensaje ¿No encuentra lo que busca? , elija el vínculo Instalar más herramientas y características.

    Captura de pantalla que muestra el vínculo "Instalar más herramientas y características" resaltado en el mensaje "¿No encuentra lo que busca?"

    Luego, en el Instalador de Visual Studio, elija la carga de trabajo Desarrollo multiplataforma de .NET Core.

    Captura de pantalla que muestra la carga de trabajo de "desarrollo multiplataforma de .NET Core" en el Instalador de Visual Studio.

    Después, elija el botón Modificar en el Instalador de Visual Studio. Es posible que se le pida que guarde su trabajo; si es así, hágalo. Seguidamente, elija Continuar para instalar la carga de trabajo. Luego, vuelva al paso 2 de este procedimiento "Crear un proyecto".

  4. En la ventana Configurar el nuevo proyecto, escriba HelloWorld en el cuadro Nombre del proyecto. Después, elija Siguiente.

    en la "Captura de pantalla que muestra la ventana "Configurar el nuevo proyecto" con "HelloWorld" escrito en el campo Nombre del proyecto.

  5. En la ventana Información adicional, .NET Core 3.1 ya debe estar seleccionado para la plataforma de destino. Si no es así, seleccione .NET Core 3.1. Luego, elija Crear.

    Captura de pantalla que muestra la ventana Información adicional con ".NET Core 3.1" seleccionado en el campo Marco.

    Visual Studio se abre en el nuevo proyecto.

  1. Abra Visual Studio.

  2. En la ventana de inicio, elija Crear un proyecto nuevo.

    Captura de pantalla que muestra la ventana de inicio de Visual Studio con la opción "Crear un nuevo proyecto" resaltada.

  3. En la ventana Crear un nuevo proyecto, elija Visual Basic en la lista Idioma. A continuación, seleccione Windows en la lista Plataforma y Consola en la lista Tipos de proyecto.

    Después de aplicar los filtros de lenguaje, plataforma y tipo de proyecto, elija la plantilla Aplicación de consola y, luego, Siguiente.

    Captura de pantalla que muestra la ventana "Crear un nuevo proyecto" con "Visual Basic", "Windows" y "Consola" seleccionados en los filtros de idioma, plataforma y tipo de proyecto. La plantilla de proyecto "Aplicación de consola" está resaltada.

    Nota

    Si no ve la plantilla Aplicación de consola, puede instalarla desde la ventana Crear un nuevo proyecto. En el mensaje ¿No encuentra lo que busca? , elija el vínculo Instalar más herramientas y características.

    Captura de pantalla que muestra el vínculo "Instalar más herramientas y características" resaltado en el mensaje "¿No encuentra lo que busca?"

    A continuación, en el Instalador de Visual Studio, elija la carga de trabajo Desarrollo de escritorio de .NET.

    Captura de pantalla que muestra la carga de trabajo de "desarrollo de escritorio de .NET" seleccionada en el Instalador de Visual Studio.

    Después, elija el botón Modificar en el Instalador de Visual Studio. Es posible que se le pida que guarde su trabajo; si es así, hágalo. Seguidamente, elija Continuar para instalar la carga de trabajo. Luego, vuelva al paso 2 de este procedimiento "Crear un proyecto".

  4. En la ventana Configurar el nuevo proyecto, escriba HelloWorld en el cuadro Nombre del proyecto. Después, elija Siguiente.

    Captura de pantalla que muestra la ventana "Configurar el nuevo proyecto" con "HelloWorld" escrito en el campo Nombre del proyecto.

  5. En la ventana Información adicional, .NET 6.0 ya debe estar seleccionado para la plataforma de destino. Si no es así, seleccione .NET 6.0 en la lista desplegable Marco. Luego, elija Crear.

    Captura de pantalla que muestra la ventana Información adicional con ".NET 6.0" seleccionado en el campo Marco.

    Visual Studio se abre en el nuevo proyecto.

Crear la aplicación

Tras seleccionar la plantilla de proyecto de Visual Basic y asignar un nombre al proyecto, Visual Studio crea automáticamente una sencilla aplicación llamada "Hello World". Llama al método WriteLine para mostrar la cadena literal "Hola mundo" en la ventana de la consola.

Captura de pantalla que muestra el código "Hola mundo" predeterminado en la plantilla de proyecto de Visual Basic.

Si selecciona el botón HelloWorld en el IDE, puede ejecutar el programa en modo de depuración.

Captura de pantalla que muestra el botón "Hola mundo" resaltado en la barra de herramientas de Visual Studio.

Cuando la aplicación se ejecuta en la Consola de depuración de Microsoft Visual Studio, la ventana de la consola permanece abierta hasta que se presiona una tecla.

Sin embargo, si navega a HelloWorld.exe en el Explorador de archivos y lo ejecuta, el procedimiento Main finaliza después de que se ejecute su única instrucción y la ventana de la consola se cierre rápidamente.

<a name="add-some-code">Agregar algo de código

Vamos a agregar código para pausar la aplicación y solicitar una entrada de usuario.

  1. Agregue el código siguiente inmediatamente después de llamar al método WriteLine:

    Console.Write(&quot;Press any key to continue...")
    Console.ReadKey(true)
    

    Esto hace que el programa se quede en pausa hasta que se presione una tecla.

  2. En la barra de menús, seleccione Compilar > Compilar solución.

    De esta forma, el programa se compila en un lenguaje intermedio (IL) que se convierte en código binario mediante un compilador Just-In-Time (JIT).

Ejecutar la aplicación

  1. En el Explorador de soluciones, haga clic con el botón derecho en HelloWorld para abrir el menú contextual del proyecto. A continuación, seleccione Abrir carpeta en el Explorador de archivos.

  2. Vaya al archivo HelloWorld.exe de la carpeta bin > Debug > net6.0 y ejecútelo.

Ahora la aplicación se ejecuta en la consola y permanece abierta hasta que se presiona cualquier tecla para cerrar la ventana de la consola.

Captura de pantalla que muestra la aplicación de consola Hola mundo en ejecución. La aplicación muestra los mensajes "¡Hola mundo!" y "Press any key to continue" (Presione cualquier tecla para continuar).

::: moniker range=">=vs-2022"

Tras seleccionar la plantilla de proyecto de Visual Basic y asignar un nombre al proyecto, Visual Studio crea automáticamente una sencilla aplicación llamada "¡Hola mundo!" El archivo Program.vb contiene código predeterminado que llama al método WriteLine para mostrar la cadena literal "¡Hola mundo!" en la ventana de la consola.

Captura de pantalla que muestra el código &quot;Hola mundo&quot; en el archivo Program.vb.

Seleccione el botón HelloWorld o presione Ctrl+F5 para ejecutar el código "HelloWorld" predeterminado en modo de depuración.

Captura de pantalla que muestra el botón &quot;HelloWorld&quot; resaltado en la barra de herramientas de Visual Studio.

Cuando la aplicación se ejecuta en la Consola de depuración de Microsoft Visual Studio, la ventana de la consola permanece abierta hasta que se presiona una tecla.

Sin embargo, si navega a HelloWorld.exe en el Explorador de archivos y lo ejecuta, el procedimiento Main finaliza después de que se ejecute su única instrucción y la ventana de la consola se cierre rápidamente.

Agregar algo de código

Vamos a agregar código para pausar la aplicación y solicitar una entrada de usuario.

  1. Agregue el código siguiente inmediatamente después de llamar al método WriteLine:

    Console.Write(&quot;Press any key to continue...")
    Console.ReadKey(true)
    

    Este código hace que el programa se quede en pausa hasta que se presione una tecla.

  2. En la barra de menús, seleccione Compilar > Compilar solución.

    Al compilar la solución, el programa se compila en un lenguaje intermedio (IL) que se convierte en código binario mediante un compilador Just-In-Time (JIT).

Ejecución de la aplicación

  1. En el Explorador de soluciones, haga clic con el botón derecho en HelloWorld para abrir el menú contextual del proyecto. A continuación, seleccione Abrir carpeta en el Explorador de archivos.

  2. Vaya al archivo HelloWorld.exe de la carpeta bin > Debug > net6.0 y ejecútelo.

Ahora la aplicación se ejecuta en la consola y permanece abierta hasta que se presiona cualquier tecla para cerrar la ventana de la consola.

Captura de pantalla que muestra la aplicación de consola HelloWorld en ejecución. La aplicación muestra los mensajes &quot;¡Hola mundo!&quot; y &quot;Presione cualquier tecla para continuar&quot;.

::: moniker-end

Pasos siguientes

¡Enhorabuena por completar este tutorial de inicio rápido! Esperamos que haya aprendido algo sobre Visual Basic y el IDE de Visual Studio. Para obtener más información, continúe con el tutorial siguiente.