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

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 

Último (20)

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 

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.