SlideShare una empresa de Scribd logo
1 de 7
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
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.
 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.
 CREAR LA APLICACIÓN
 En Program.vb, reemplace todo el código predeterminado con el siguiente:
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.
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.
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.

Más contenido relacionado

Similar a VISUAL STUDIO

Similar a VISUAL STUDIO (20)

Prueba-Velneo.pdf
Prueba-Velneo.pdfPrueba-Velneo.pdf
Prueba-Velneo.pdf
 
EL ZINJAI
EL ZINJAIEL ZINJAI
EL ZINJAI
 
tutorial de instalación de visual basic.
tutorial de instalación de visual basic.tutorial de instalación de visual basic.
tutorial de instalación de visual basic.
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Introducción al curso de C.docx
Introducción al curso de C.docxIntroducción al curso de C.docx
Introducción al curso de C.docx
 
Depuradores Guía rapida de uso
Depuradores Guía rapida de usoDepuradores Guía rapida de uso
Depuradores Guía rapida de uso
 
Atix08
Atix08Atix08
Atix08
 
Prac fi 06
Prac fi 06Prac fi 06
Prac fi 06
 
Unidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos movilesUnidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos moviles
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
App inventor
App inventorApp inventor
App inventor
 
MANUAL_INSTALACIÓN_V3.5_WINDOWS.pdf
MANUAL_INSTALACIÓN_V3.5_WINDOWS.pdfMANUAL_INSTALACIÓN_V3.5_WINDOWS.pdf
MANUAL_INSTALACIÓN_V3.5_WINDOWS.pdf
 
Visual basic
Visual basic Visual basic
Visual basic
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Code bloks tutorial_terminado
Code bloks tutorial_terminadoCode bloks tutorial_terminado
Code bloks tutorial_terminado
 
Tutorial visual c_(2)
Tutorial visual c_(2)Tutorial visual c_(2)
Tutorial visual c_(2)
 
Victor mejia
Victor mejiaVictor mejia
Victor mejia
 
Pantallas
PantallasPantallas
Pantallas
 
Léame de dreamweaver cs5
Léame de dreamweaver cs5Léame de dreamweaver cs5
Léame de dreamweaver cs5
 
15 things you should know about BA (Esp)
15 things you should know about BA (Esp)15 things you should know about BA (Esp)
15 things you should know about BA (Esp)
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
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.