SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.

Slides:



Advertisements
Presentaciones similares
Programación Orientada a Objetos (con Java)
Advertisements

Introducción a C#.
Exceptions y Assertions Introducción a la terminología Bloques: try, catch Uso de finally Bloques: try, catch, finally Categorías de Exceptions Excepciones.
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Dra. María Lucía Barrón Estrada
EXCEPCIONES UNIDAD 5.
Instrucciones y excepciones
Manejo de errores y excepciones
Lenguaje de programación Java
UML para programadores Java
Temas Operaciones básicas Instalando el compilador
Programación en Java Instructor:.
Programación Orientada a Objetos
Excepciones Las excepciones son señales (en forma de objeto) que se generan en ejecución en casos de errores, para que puedan ser gestionadas en el programa.
Módulo 1: Primeros Pasos
Arquitectura CLARO-TECNOTREE CAPITULO 4: Excepciones
Capitulo 4 Excepciones.
Siguiente Excepciones Introducción. AnteriorSiguiente Definición Una excepción es un evento que ocurre durante la ejecución de un programa que desestabiliza.
Informática II Prof. Dr. Gustavo Patiño MJ
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
UNIVERSIDAD LATINA (UNILA)
EXCEPCIÓN DE ERRORES.
Plataforma Microsoft.NET
Bienvenidos.
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
POO (Programación Orientada a Objetos)
Introducción a Java II.
INSTITUTO TECNOLOGICO DE TEHUACAN Ingeniería en sistemas computacionales Curso de apoyo a la titulación EXCEPCIONES EN JAVA Diciembre de 2008.
Tema 6: Clases Antonio J. Sierra.
Manejo de Excepciones Agustín J. González ELO329.
Semana 5 Subprogramas..
INGENIERIA EN SISTEMAS COMPUTACIONALES
Tema 11: Excepciones Antonio J. Sierra.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Computación II Unidad X Manejo de Excepciones. Presentación de la Unidad Objetivos: –Saber manejar situaciones inesperadas dentro de un programa –Comprender.
USO DE EXCEPCIONES EN JAVA LSC. Natalia Rodríguez Castellón.
SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO CONTROL DE FLUJOS, EXCEPCIONES Y ASERSIONES.
Control de errores visual basic
Módulo 8: Manejo de Errores y Excepciones
LENGUAJES DE PROGRAMACIÓN
Programación Orientada a Objetos Unidad 4 Excepciones Universidad de Chile Departamento de Ciencias de la Computación.
Unidad III Manejo de Excepciones en Java y C++
Excepciones Unidad 5.
Metodología para solución de problemas
1 Manejo de Excepciones y otros Agustín J. González ELO-329.
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Programación Procedural y Recursiva en C++
Bienvenidos. Desarrollo de Aplicaciones I Lic. Alfonso Felipe Lima Cortés
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Tratamiento de excepciones
SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.
Elaboración de algoritmos usando lógica de programación
Conceptos. -Programación orientada a eventos. -Instancias de clase. -Atributo de los objetos. -Método main, get y set. -Ejemplo de la declaración de.
MANEJO DE EXCEPCIONES. 21/11/2005 E.T.S de Ingenieros de Telecomunicacion.2 Índice ¿Qué es una excepción? Tipos de situaciones. Manejo de excepciones.
¿Qué son? – tipos – manejo - ejemplos
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
 Palabra inglesa que define un conjunto de conceptos, prácticas y criterios.  En el desarrollo de Sw es una estructura conceptual y tecnológica que proporciona.
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
Desarrollador Profesional de Juegos Programación III Unidad I Capturar Excepciones.
Desarrollador Profesional de Juegos Programación III Unidad I Excepciones Tipos.
Herencias Conceptos básicos i
:: Prof. Yeniffer Peña Programación I Programación Orientada a Objetos Presentación.
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Manejo de Excepciones made by cristhian.. !!.  Errores que se pueden producir durante la ejecucion de una aplicacion y que podemos controlar o manejar.
PROGRAMACION ORIENTADA A OBJETOS
Transcripción de la presentación:

SCITMina | by Microsoft

Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel González García Microsoft Student Partner

Plan de Estudios 1. Introducción Objetivo del Taller Introducción a Visual Studio 2010 Introducción al lenguaje C# Variables, Constantes y Enumeraciones. Instrucciones para toma de decisiones Ciclos 2. Introducción a la Programación Orientada a Objetos. Reconocimiento de Objetos y clases de objetos en el mundo real. Diferencias entre la programación estructurada y la POO. Lenguajes de POO. 3. Arreglos Arreglo Unidimensional. Arreglo Bidimensional. Arreglo Multidimensional. 4. Métodos Concepto de Método. Declaración de métodos. Llamadas a métodos. Forma se pasar argumentos. Devolver un valor desde un método. 5. Constructores y Destructores. Conceptos Básicos. Declaración de constructores y destructores. Aplicación. 6. Sobrecarga. Conversión de tipos. Sobrecarga de métodos. 7. Herencia. Introducción a la Herencia. Herencia Simple y Múltiple. Clase Base y Clase Derivada. 8. Excepciones. Definición de Excepciones. Clases de Excepciones predefinidas por el lenguaje. Manejo de Excepciones. Lanzamiento de Excepciones.

8. Excepciones 8.1 Definición de Excepciones. 8.2 Clases de Excepciones Definidas por el lenguaje. 8.3 Manejo de Excepciones. 8.4 Lanzamiento de Excepciones.

8. Excepciones Las características de 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. El control de excepciones utiliza las palabras clave try, catch y finally para intentar realizar acciones que podrían plantear problemas, controlar errores cuando considere que sea razonable y limpiar los recursos después. Pueden generar excepciones Common Language Runtime (CLR),.NET Framework, las bibliotecas de otros fabricantes o el código de aplicación. Las excepciones se crean mediante la palabra clave throw.

Información general Las excepciones son tipos que se derivan en última instancia de System.Exception. Utilice un bloque try alrededor de las instrucciones que puedan generar excepciones. En C#, la palabra clave catch se utiliza para definir un controlador de excepciones. Si no hay un controlador de excepciones para una excepción determinada, el programa deja de ejecutarse y presenta un mensaje de error. Si un bloque catch define una variable de excepción, puede utilizar dicho bloque para obtener más información sobre el tipo de excepción que se ha producido. Un programa que utiliza la palabra clave throw puede generar explícitamente excepciones. Los objetos de excepción contienen información detallada sobre el error, tal como el estado de la pila de llamadas y una descripción de texto del error. El código de un bloque finally se ejecuta aunque se produzca una excepción. Use un bloque finally para liberar recursos, por ejemplo, para cerrar las secuencias o archivos que se abrieron en el bloque try.

Utilizar Excepciones En el lenguaje C#, los errores del programa se difunden en tiempo de ejecución a través del programa mediante un mecanismo denominado excepciones. Las excepciones se producen cuando el código encuentra un error y se detectan mediante el código que puede corregir el error. Las excepciones se pueden producir mediante el Common Language Runtime (CLR) de.NET Framework o mediante código de un programa. Una vez que se produce una excepción, ésta se difunde a la pila de llamadas hasta que se encuentra una instrucción catch para la excepción. Las excepciones no detectadas se identifican a través de un controlador de excepciones genérico proporcionado por el sistema que muestra un cuadro de diálogo.

Demo en Visual Studio 2010

Cosas que hay que evitar al producir excepciones La siguiente lista identifica las prácticas que hay que evitar a la hora de producir excepciones: Las excepciones no se deberían utilizar para cambiar el flujo de un programa en una ejecución normal. Las excepciones sólo se deberían utilizar para comunicar y tratar errores. Las excepciones no se deben devolver como un valor o parámetro en lugar de iniciarse. No inicie intencionadamente System.Exception, System.SystemException, System.NullReferenceException o System.IndexOutOfRangeException desde el propio código fuente.

Links: Excepciones y control de excepciones: es/library/ms173160(v=VS.100).aspxhttp://msdn.microsoft.com/es- es/library/ms173160(v=VS.100).aspx Utilizar excepciones: Control de excepciones: Crear y producir excepciones: Controlar Excepciones mediante Try-Catch: es/library/ms aspxhttp://msdn.microsoft.com/es- es/library/ms aspx Cómo: Ejecutar código de limpieza mediante finally: es/library/ms aspxhttp://msdn.microsoft.com/es- es/library/ms aspx

Facebook: Eduardo Tenorio Mayo Hotmail: Messenger: