Está en la página 1de 2

Introduccin a C#

Mdulo1: Introduccin al lenguaje C#

Utilizando puntos de ruptura en Visual Studio


La depuracin es una parte esencial del desarrollo de aplicaciones. Podemos notar los errores al
escribir el cdigo, pero algunos errores, especialmente errores de lgica, pueden ocurrir nicamente
en circunstancias que no predecimos. Los usuarios podran informarnos de estos errores y
tendramos que corregirlos.

tm
ai
l.

co
m

Visual Studio proporciona varias herramientas para ayudarnos a depurar el cdigo. Podemos utilizar
estas herramientas mientras desarrollamos el Cdigo, durante una fase de prueba o despus de que
la aplicacin haya sido liberada. Utilizamos las herramientas de la misma manera sin importar las
circunstancias. Podemos ejecutar una aplicacin con o sin depuracin habilitada. Cuando la
depuracin est habilitada, se dice que la aplicacin est en modo Debug.

D
T
oc
I
S
C
N AR a um
o
se AI pac en
pe GO ita to c
rm N cio re
ite ZA n ad
n LE pa o p
co Z ra o
pi C us r:
as O o
SI RT pe
N ES rs
au s on
to gc al
riz 8 de
ac 79 :
i 7@
n. h
o

Utilizando puntos de ruptura

Si conocemos la ubicacin aproximada del problema en el cdigo, podemos utilizar un punto de


interrupcin para que el depurador de Visual Studio acceda al modo de interrupcin antes de la
ejecucin de una lnea de cdigo especfica. Esto nos permite utilizar las herramientas de depuracin
para revisar o modificar el estado de nuestra aplicacin para ayudarnos a rectificar el error. Para
aadir un punto de interrupcin a una lnea de cdigo, en el men Debug, hacemos clic en Toggle
Breakpoint.
Cuando nos encontramos en modo de interrupcin, podemos pasar el mouse sobre los nombres de
las variables para ver su valor actual. Tambin podemos utilizar la ventana Immediate Window y los
paneles Autos, Locals y Watch para ver y modificar el contenido de las variables.

Utilizando los controles de depuracin

Despus de ver o modificar las variables en el modo de interrupcin, es probable que deseemos
desplazarnos sobre las siguientes lneas del cdigo de la aplicacin. Podemos ejecutar simplemente
el resto de la aplicacin o podemos ejecutar una lnea de cdigo a la vez. Visual Studio proporciona
una variedad de comandos en el men Debug que nos permiten hacer esto y mucho ms.
La siguiente tabla lista los controles principales de depuracin.
Opcin del
Men
Iniciar
Depuracion
(Start
Debugging)

Pgina 1 de 2

Botn en la barra
de herramientas
Iniciar/continuar

Combinacin
de teclas
F5

Descripcin
Este botn est disponible cuando la
aplicacin no est en ejecucin y cuando se
encuentra en modo de interrupcin. Esta
opcin inicia la aplicacin en modo de
depuracin o reanuda la aplicacin si se
encuentra en modo de interrupcin.
http://ticapacitacion.com

Introduccin a C#
Mdulo1: Introduccin al lenguaje C#

Break all

Ctrl+Alt+Break

Este botn causa que la ejecucin de la


aplicacin entre en modo de depuracin. El
botn est disponible cuando la aplicacin
se encuentra en modo de ejecucin.

Detener la
Depuracin
(Stop
Debugging)

Stop

Shift+F5

Este botn detiene la depuracin. Est


disponible cuando una aplicacin se est
ejecutando o est en modo de interrupcin.

Reanudar
(Restart)

Restart

Ctrl+Shift+F5

Este botn es equivalente a detener e


iniciar. Causa que la aplicacin se reinicie
desde el principio. Est disponible cuando la
aplicacin se est ejecutando o est en
modo de interrupcin.
Este botn se utiliza para entrar al cdigo de
los mtodos cuando se realiza una llamada a
ellos.
Este botn se utiliza para no entrar al cdigo
de los mtodos cuando se realiza una
llamada a ellos.

Entrar en (Step
Into)

Step into

F11

Pasar por
encima (Step
Over)

Step over

F10

Ejecutar y salir
Step Out

Step out

Shift+F11

D
T
oc
I
S
C
N AR a um
o
se AI pac en
pe GO ita to c
rm N cio re
ite ZA n ad
n LE pa o p
co Z ra o
pi C us r:
as O o
SI RT pe
N ES rs
au s on
to gc al
riz 8 de
ac 79 :
i 7@
n. h
o

tm
ai
l.

co
m

Interrumpir
Todo (Break
All)

Este botn se utiliza para ejecutar el cdigo


restante en el mtodo y regresa a la
siguiente instruccin en el mtodo que ha
invocado.

Para mayor informacin sobre la depuracin en Visual Studio, se recomienda visitar el


siguiente enlace:
Debugging in Visual Studio
https://msdn.microsoft.com/en-us/library/sc65sadd(v=vs.140).aspx

Pgina 2 de 2

http://ticapacitacion.com