lunes, 26 de octubre de 2009

Guía básica del depurador

guia basica del depurador:






El depurador de Visual Studio es una herramienta eficaz que permite observar el comportamiento del programa en tiempo de ejecución y encontrar errores lógicos. El depurador trabaja con todos los lenguajes de programación de Visual Studio y sus bibliotecas asociadas. Con el depurador se puede interrumpir (o suspender) la ejecución del programa para examinar el código, evaluar y modificar variables del programa, ver registros, mostrar las instrucciones creadas a partir del código fuente y observar el espacio que ocupa la aplicación en memoria. Con Editar y continuar, puede realizar cambios en el código durante la depuración y después seguir con la ejecución.






El depurador de Visual Studio proporciona un menú Depurar que ofrece acceso a las herramientas del depurador. Las ventanas y cuadros de diálogo del depurador muestran información sobre el programa y permiten escribir información adicional. Puede obtener Ayuda en cualquier ventana o cuadro de diálogo presionando F1.






En esta sección


Control de ejecución


Explica cómo utilizar el depurador para controlar la ejecución de una aplicación. Con el depurador, podrá iniciar (o continuar) la ejecución, interrumpirla o detenerla, recorrer la aplicación paso a paso, ejecutar la aplicación hasta un punto determinado y establecer el punto de ejecución.






Cómo: Restaurar los comandos ocultos del depurador


Describe cómo hacer que estén visibles los comandos del depurador que la configuración predeterminada del IDE ha ocultado.






Trabajar con procesos y subprocesos


Describe cómo asociar a procesos y subprocesos, y controlar su ejecución.






Depuración Just-In-Time


Explica la depuración Just-In-Time, que inicia el depurador automáticamente cuando se bloquea un programa que se ejecuta fuera de Visual Studio.






Iniciar el depurador automáticamente


Proporciona instrucciones para configurar una aplicación de modo que inicie Visual Studio cuando la aplicación se inicie desde Windows. Visual Studio cargará la aplicación, y la dejará preparada para la depuración, pero la depuración en sí no comenzará hasta que se especifique un comando de ejecución. Esta forma de iniciar el depurador resulta útil para depurar servicios y servidores COM fuera de proceso.






Tutorial: Depurar en tiempo de diseño


Muestra cómo utilizar la ventana Inmediato de Visual Studio para ejecutar una función o subrutina mientras la aplicación no se está ejecutando.






Volcados


Describe los archivos de volcado, e incluye instrucciones para guardarlos y abrirlos. Los archivos de volcado contienen una instantánea del estado de su programa en algún momento determinado, normalmente después de un bloqueo. Si prueba el programa en un equipo que no tiene instalados los archivos de código fuente o PDB, puede guardar un archivo de volcado cuando se produzca un bloqueo y utilizarlo para depurar el bloqueo en el equipo de generación que contiene los archivos de código fuente y PDB.






Puntos de interrupción y puntos de seguimiento


Explica qué son los puntos de interrupción y los puntos de seguimiento, y cómo se utilizan.






Ver datos en el depurador


Ofrece información acerca de diversas herramientas de depuración que permiten inspeccionar y modificar el estado de un programa. La mayoría de estas herramientas sólo funcionan en el modo de interrupción.






Expresiones en el depurador


Ofrece vínculos a temas que describen la sintaxis específica del lenguaje que se puede usar cuando se escriben en el depurador expresiones de C++, C#, C++, Visual Basic, J# y secuencia de comandos.






Control de excepciones


Describe las excepciones, el modo en que el depurador reacciona ante ellas y cómo cambiar esta reacción, cómo averiguar dónde se ha producido la excepción y ver el contenido de las variables, las limitaciones para las excepciones sin tratamiento en el código administrado, y la solución de las excepciones en el código nativo (C++).






Editar y continuar


Describe Editar y continuar, una herramienta que permite cambiar el código fuente mientras el programa se encuentra en modo de interrupción y aplicar los cambios sin tener que terminar la sesión de depuración y generar de nuevo el programa; e incluye instrucciones para habilitar o deshabilitar esta función.




No hay comentarios:

Publicar un comentario