nose

Páginas: 6 (1272 palabras) Publicado: 26 de abril de 2013




INGENIERÍA EN
SISTEMAS COMPUTACIONALES




Materia:
Programación orientada a objetos.



Semestre – Grupo - Sistema:
2er. Semestre – Grupo “A” - Sabatino




Producto Académico:
Investigación documental de la unidad 5, tema:
“MANEJOS DE EXCEPCIONES, EL CONCEPTO DEL USO DE TRY CATCH”




Presenta:
Ramos Hernandez Felix Lucio.




Docente:
I.S.C. GregorioMartínez Vásquez.




MEDELLIN DE BRAVO, VER. ENERO – JULIO 2013

ÍNDICE

Índice 2
Objetivo del trabajo 3
Introducción 4
Manejo de excepciones estructuradas del uso de try y catch 5
Bloque try y Bloque Catch 5
Bloque finally 7
Conclusión 9
Fuentes de información 10



OBJETIVO
El presente trabajo tiene la finalidad de conocer a través de la investigación documental lo que esun Manejo de excepciones estructuradas del uso de try, catch para tener una visión general de estos conceptos y de su desarrollo en diferentes periodos de tiempo desde un punto de vista crítico y analítico….

INTRODUCCIÓN
Las excepciones en C# las podemos controlar usando las instrucciones try / catch / finally. Estas instrucciones realmente son bloques de instrucciones, y por tanto estarándelimitadas con un par de llaves.
Cuando queramos controlar una parte del código que puede producir un error lo incluimos dentro del bloque try, si se produce un error, éste lo podemos detectar en el bloque catch, por último, independientemente de que se produzca o no una excepción, podemos ejecutar el código que incluyamos en el bloque finally.
Cuando creamos una estructura de control deexcepciones no estamos obligados a usar los tres bloques, aunque el primero: try si es necesario, ya que es el que le indica al compilador que tenemos intención de controlar los errores que se produzcan. Por tanto podemos crear un "manejador" de excepciones usando los tres bloques, usando try y catch o usando try y finally.
Veamos ahora con más detalle cada uno de estos bloques y que es lo que podemoshacer en cada uno de ellos.

Manejo de excepciones estructuradas del uso de try y catch
Bloque try
En este bloque incluiremos el código en el que queremos comprobar los errores.
El código a usar será un código normal, es decir, no tenemos que hacer nada en especial, ya que en el momento que se produzca el error se usará (si hay) el código del bloque catch.
 
Bloque catch
Si se produce unaexcepción, ésta la capturamos en un bloque catch.
En el bloque catch podemos indicar que tipo de excepción queremos capturar, para ello usaremos una variable de tipo Exception, la cual puede ser del tipo de error específico que queremos controlar o de un tipo genérico.
Por ejemplo, si sabemos que nuestro código puede producir un error al trabajar con ficheros, podemos usar un código como éste:
try{
// código para trabajar con ficheros, etc.
}
catch(System.IO.IOException ex)
{
// el código a ejecutar cuando se produzca ese error
}
Si nuestra intención es capturar todos los errores que se produzcan, es decir, no queremos hacer un filtro con errores específicos, podemos usar la clase Exception como tipo de excepción a capturar. La clase Exception es la más genérica de todaslas clases para manejo de excepciones, por tanto capturará todas las excepciones que se produzcan.
try
{
// código que queremos controlar
}
catch(System.Exception ex)
{
// el código a ejecutar cuando se produzca cualquier error
}




Aunque si no vamos usar la variable indicada en el bloque Catch, pero queremos que no se detenga la aplicación cuando se produzca un error,podemos hacerlo de esta forma:
try
{
// código que queremos controlar
}
catch
{
// el código a ejecutar cuando se produzca cualquier error
}
 La variable indicada en el bloque catch la podemos usar para mostrar un mensaje al usuario o para obtener información extra sobre el error, pero no siempre vamos a hacer uso de esa variable, en ese caso podemos utilizar el código anterior, en el...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS