Este documento proporciona instrucciones para depurar código de Visual Basic utilizando Visual Studio. Explica cómo crear un proyecto de aplicación de consola de .NET Core, establecer puntos de interrupción en el código, e iniciar el depurador. Además, describe cómo usar comandos como F11 para navegar paso a paso por el código mientras está en pausa y analizar el comportamiento del programa.
Avances tecnológicos del siglo XXI y ejemplos de estos
VISUAL STUDIO
1. INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO
PÚBLICO PADRE ABAD
CARRERA PROFESIONAL
DESARROLLO DE SISTEMAS DE INFORMACIÓN
MÓDULO
UNIDAD DIDÁCTICA
CICLO
SEMESTRE ACADÉMICO
Programación de Sistemas y Seguridad
Informática
Fundamentos CAD
I
2022 - I
2. Información sobre cómo depurar código
de Visual Basic con Visual Studio
En este artículo se describen las características del depurador de Visual Studio en un
tutorial paso a paso. Si quiere ahondar en las características del depurador, vea Primer
vistazo al depurador. Normalmente, depurar una aplicación significa ejecutar la
aplicación con el depurador activado. Al hacerlo, el depurador ofrece muchas formas de
ver lo que hace el código durante la ejecución.
Requisitos previos
Debe tener instalados Visual Studio 2019 y la carga de trabajo Desarrollo
multiplataforma de .NET Core.
Si todavía no ha instalado Visual Studio, vaya a la página de descargas de Visual
Studio para instalarlo de forma gratuita.
Si tiene que instalar la carga de trabajo pero ya tiene Visual Studio, vaya
a Herramientas>Obtener herramientas y características… y se abrirá el Instalador de
Visual Studio. Se iniciará el Instalador de Visual Studio. Elija la carga de
trabajo Desarrollo de escritorio de .NET y, luego, seleccione Modificar.
3. Crear un proyecto
En primer lugar, creará un proyecto de aplicación de consola de .NET Core. En el tipo de proyecto se
incluyen todos los archivos de plantilla que vamos a necesitar, sin necesidad de agregar nada más.
Abra Visual Studio.
Si la ventana de inicio no está abierta, elija Archivo>Ventana de inicio.
En la ventana de inicio, elija Crear un proyecto nuevo.
En el cuadro de búsqueda de la ventana Crear un proyecto, escriba consola. Seguidamente,
elija Visual Basic en la lista de lenguajes y luego, Windows en la lista de plataformas.
Después de aplicar los filtros de lenguaje y plataforma, elija la plantilla Aplicación de consola para
.NET Core y luego elija Siguiente.
En la ventana Configurar el nuevo proyecto, escriba get-started-debugging en el cuadro Nombre del
proyecto. Después, elija Siguiente.
En la ventana Información adicional, asegúrese de que el marco de destino recomendado es (.NET 6.0) y,
y, después, elija Crear.
Visual Studio se abre en el nuevo proyecto.
4. CREAR LA APLICACIÓN
En Program.vb, reemplace todo el código predeterminado con el siguiente:
5. INICIO DEL DEPURADOR
1.Presione F5 (Depurar > Iniciar depuración ) o seleccione el botón verde Iniciar depuración en la barra de herramientas de
depuración.
Al pulsar F5, la aplicación se inicia con el depurador activado para analizar los procesos. Como de momento no hemos hecho
nada especial para examinar el código, la aplicación solo se carga y se muestra la salida de la consola.
1.En este tutorial, analizaremos con más profundidad el uso de esta aplicación junto con el depurador y veremos las
características del depurador.
2.Detenga el depurador; para ello, presione (Mayús + F5) o seleccione el botón rojo Detener depuración en la barra de
herramientas de depuración.
6. ESTABLECER UN PUNTO DE INTERRUPCIÓN E INICIAR EL
DEPURADOR
1. En el bucle For de la función Main, establezca un punto de interrupción
haciendo clic en el margen izquierdo de la línea de código siguiente:
name += letters(i)
En el lugar en el que establezca el punto de interrupción aparecerá un círculo rojo.
Los puntos de interrupción son una de las características más básicas y
esenciales de una depuración confiable. Un punto de interrupción indica dónde
Visual Studio debe suspender la ejecución de código para poder echar un vistazo
a los valores de las variables o al comportamiento de la memoria, o determinar si
se está ejecutando o no una bifurcación de código.
2.Presione F5 (Depurar > Iniciar depuración) o el botón Iniciar depuración en la
barra de herramientas de depuración. La aplicación se inicia y el depurador se
ejecuta en la línea de código en la que ha establecido el punto de interrupción.
• La flecha amarilla representa la instrucción en la que el
depurador se ha puesto en pausa, lo cual también suspende la
ejecución de la aplicación en el mismo punto (esta instrucción
todavía no se ha ejecutado).
• Si la aplicación todavía no se está ejecutando, F5 permite
iniciar el depurador, que se detendrá en el primer punto de
interrupción. En caso contrario, F5 permite continuar
ejecutando la aplicación hasta el siguiente punto de
interrupción.
• Los puntos de interrupción son una característica de utilidad
cuando se conoce la línea o la sección de código que se quiere
examinar en detalle. Para obtener información sobre los
diferentes tipos de puntos de interrupción que se pueden
establecer, como los puntos de interrupción condicionales,
vea Uso de puntos de interrupción.
7. NAVEGACIÓN POR EL CÓDIGO EN EL DEPURADOR MEDIANTE
COMANDOS DE VARIOS PASOS
• En este artículo, usamos métodos abreviados de teclado porque son
una buena forma de ejecutar rápidamente la aplicación en el
depurador, pero los comandos equivalentes, como los comandos de
menú, se muestran entre paréntesis.
1. Mientras está en pausa en el bucle For del método Main,
presione F11 dos veces (o bien elija Depurar > Depurar paso a paso por
instrucciones) para avanzar a la llamada al método SendMessage.
• Después de presionar F11 dos veces, debería estar en esta línea de
código:
SendMessage(name, a(i))
2. Presione F11 una vez más para entrar en el método SendMessage.
• El puntero de color amarillo avanza hasta el método SendMessage.