La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.

Presentaciones similares


Presentación del tema: "Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015."— Transcripción de la presentación:

1 Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015

2 Agenda Tipos de Error Uso Depurador Manejo Excepciones

3 Tipo de Errores Sintaxis: errores detectados por el compilador del lenguaje de programación:

4 Tipo de Errores Tiempo Ejecución: son errores que se dan cuando la aplicación realiza algún tipo de cálculo o procesamiento con condiciones incorrectas.

5 Tipo de Errores-Lógica Lógica: son los errores que hacen que la aplicación produzca resultados incorrectos

6 Uso Depurador Detiene la operación de una aplicación En modo de depuración, podemos: Recorrer nuestro código línea por línea Determinar los procedimientos activos que se han invocado Observar los valores de variables, propiedades y expresiones Utilizar las ventanas de depuración para modificar valores de variables y propiedades Cambiar el flujo del programa Ejecutar instrucciones de código

7 Uso Depurador-Break Point Break Point: permite indicar la línea de código en donde queremos se detenga la ejecución normal del programa.

8 Depurador Barra Herramientas

9 Depurador Paso a paso por instrucciones o por procedimientos: ejecuta la siguiente línea de código; si la línea siguiente contiene una invocación a un procedimiento: Paso a paso por instrucciones: únicamente ejecuta la invocación, y se detiene en la primera línea de código dentro del procedimiento Paso a paso por procedimientos: ejecuta todo el procedimiento, y se detiene en la primera línea de código fuera del procedimiento Paso a paso para salir: reanuda la ejecución hasta que regresa el procedimiento y, a continuación, se interrumpe en el punto de retorno del procedimiento de llamada Ejecutar hasta el cursor: el depurador ejecuta nuestra aplicación hasta llegar al punto de inserción que hemos establecido

10 Depurador Ventanas VentanaDescripción AutomáticoVisualizar variables en la instrucción actual y tres instrucciones anteriores y posteriores a la instrucción actual Variables locales Visualizar y modificar variables locales Inspección  Lista personalizada de variables y expresiones a monitorizar  Ver y manipular cualquier expresión a inspeccionar

11 Manejo Excepciones Control de excepciones del lenguaje C# proporcionan una manera de afrontar cualquier situación inesperada o excepcional que se presente mientras se ejecuta un programa. Utiliza las palabras clave try, catch y finally para intentar realizar acciones que podrían plantear problemas. Si no hay un controlador de excepciones para una excepción determinada, el programa deja de ejecutarse y presenta un mensaje de error.

12 Manejo Excepciones Los objetos de excepción contienen información detallada sobre el error. El código de un bloque finally se ejecuta aunque se produzca una excepción. Principales propiedades: StackTrace, Message, HelpLink, Source

13 Manejo Excepciones-Jerarquía

14 Try/Catch/Finally

15 Referencias https://msdn.microsoft.com/en-us/library/s7fekhdy.aspx https://msdn.microsoft.com/en-us/library/sc65sadd.aspx

16 Consultas


Descargar ppt "Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015."

Presentaciones similares


Anuncios Google