CAPÍTULO 14 MANEJO DE EXCEPCIONES
|
|
|
- Monica Inés Sandoval San Segundo
- hace 9 años
- Vistas:
Transcripción
1 CAPÍTULO 14 MANEJO DE EXCEPCIONES Objetivos Tratamiento de excepciones Excepciones predefinidas comunes Bloque Try Catch Captura de excepciones. Instrucción try (*)Depuración Just - in-time Añadir tratamiento de excepciones a un programa C# Ejemplo de programa sin tratamiento de excepción Añadir bloque TRY - CATCH Prácticas...10
2 14.2 VISUAL C# FÁCIL C. PALACIOS Y C. PALACIOS OBJETIVOS Asimilar el concepto de excepción. Comprender los problemas generados por la excepciones. Aprender a utilizar el bloque TRY CATCH para tratamiento de las excepciones. Analizar el funcionamiento de la estructura TRY CATCH. Diseñar aplicaciones Windows y de consola de capítulos anteriores introduciendo el tratamiento de excepcioenes TRATAMIENTO DE EXCEPCIONES Una buena aplicación C# debe tener capacidad para enfrentarse a lo inesperado. Por muchas comprobaciones de error que se añadan al código, siempre habrá algo que pueda ir mal. El usuario puede dar una respuesta imprevista a una pregunta, por ejemplo, o tratar de escribir a un archivo en una carpeta que ha sido borrada. Las posibilidades son infinitas. Si se produce un error de tiempo de ejecución en una aplicación C#, el sistema operativo lanza una excepción. Las excepciones se pueden capturar con una combinación de las instrucciones try y catch, como se explica más adelante. Si alguna de las instrucciones en la parte try de la aplicación hace que se produzca una excepción, la ejecución pasará al bloque catch EXCEPCIONES PREDEFINIDAS COMUNES Hay predefinidas múltiples excepciones que se corresponden con los errores más comunes que pueden surgir durante la ejecución de una aplicación. En la siguiente tabla recogen algunas:
3 C. PALACIOS Y E. PALACIOS CAPÍTULO 14: MANEJO DE EXCEPCIONES 14.3 Tipo de la excepción Causa de que se produzca la excepción ArgumentException ArgumentNullException Pasado argumento no válido (base de excepciones de argumentos). Pasado argumento nulo. ArgumentOutOfRangeException Pasado argumento fuera de rango. ArrayTypeMistmatchException COMException DivideByZeroException IndexOutOfRangeException InvalidCastException InvalidOperationException InteropException NullReferenceException OverflowException OutOfMemoryException SEHException StackOverflowException TypeInizializationException 14.3 BLOQUE TRY CATCH Asignación a tabla de elemento que no es de su tipo. Excepción de objeto COM. División por cero. Índice de acceso a elemento de tabla fuera del rango válido (menor que cero o mayor que el tamaño de la tabla). Conversión explícita entre tipos no válida. Operación inválida en estado actual del objeto. Base de excepciones producidas en comunicación con código inseguro. Acceso a miembro de objeto que vale null. Desbordamiento dentro de contexto donde se ha de comprobar los desbordamientos (expresión constante, instrucción checked, operanción checked u opción del compilador /checked) Falta de memoria para crear un objeto con new Excepción SHE del API Win32 Desbordamiento de la pila, generalmente debido a un excesivo número de llamadas recurrentes. Ha ocurrido alguna excepción al inicializar los campos estáticos o el constructor estático de un tipo. En InnerException se indica cuál es. Tabla 14-1 Excepciones predefinidas de uso frecuente Los bloques try - catch son la solución que ofrece la orientación a objetos a los problemas de tratamiento de errores. La idea consiste en separar físicamente las instrucciones básicas del programa para el flujo de control normal de las instrucciones para tratamiento de errores. Así, las partes del código que podrían lanzar excepciones se colocan en un bloque try, mientras que el código para tratamiento de excepciones se pone en un bloque catch aparte. La sintaxis de un bloque catch es la siguiente: catch ( tipo-de-clase identificador ) {... El tipo de clase tiene que ser System.Exception o un tipo derivado de System.Exception. El identificador, que es opcional, es una variable local de sólo lectura en el ámbito del bloque catch. catch (Exception capturada) {... Console.WriteLine(capturada); // Error en tiempo de compilación: // capturada está fuera de ámbito Un ejemplo de utilización: try {
4 14.4 VISUAL C# FÁCIL C. PALACIOS Y C. PALACIOS Console.WriteLine("Escriba un número"); Int numero = int.parse(console.readline()); catch (OverflowExceptioncapturada){ Console.WriteLine(capturada); 14.4 CAPTURA DE EXCEPCIONES. INSTRUCCIÓN TRY Una vez lanzada una excepción es posible escribir código que es encargue de tratarla. Por defecto, si este código no se escribe la excepción provoca que la aplicación aborte mostrando un mensaje de error en el que se describe la excepción producida (información de su propiedad Message) y dónde se ha producido (información de su propiedad StackTrace) Así, dado el siguiente código fuente de ejemplo: using System; class PruebaExcepciones { static void Main() { int divisor = 0; int cociente = 2/divisor; Al compilarlo no se detectará ningún error ya que al compilador no calcular el valor de divisor en tanto que es una variable, por lo que no detectará que dividir 2/divisor no es válido. Sin embargo, al ejecutarlo se intentará dividir por cero en esa instrucción y ello provocará que aborte la aplicación mostrando el siguiente mensaje: Unhandled Exception: System.DivideByZeroException: Attempted to divide by zero. at PruebaExcepciones.Main() Como se ve, en este mensaje se indica que no se ha tratado una excepción de división por cero (tipo DivideByZeroException) dentro del código del método Main() de la clase PruebaExcepciones. Si se desea tratar la excepción hay que encerrar la división dentro de una instrucción try con la siguiente sintaxis: try <instrucciones> catch (<excepción1>) <tratamiento1> catch (<excepción2>) <tratamiento2> De una forma simplificada el significado de try es el siguiente:
5 C. PALACIOS Y E. PALACIOS CAPÍTULO 14: MANEJO DE EXCEPCIONES º. Si durante la ejecución de las <instrucciones> se lanza una excepción de tipo <excepción1> (o alguna subclase suya) se ejecutan las instrucciones <tratamiento1>, si fuese de tipo <excepción2> se ejecutaría <tratamiento2>, y así hasta que se encuentre una cláusula catch que pueda tratar la excepción producida. 2º. Si no se encuentra ningún catch compatible, entonces se buscaría en el código desde el que se llamó al método que produjo la excepción. Si tampoco allí se encuentra un tratamiento apropiado se aborta dicho programa y se muestra el mensaje de error con información sobre la excepción lanzada ya visto. Así, para tratar la excepción del ejemplo anterior de modo que una división por cero provoque una reacción, se podría añadir un catch de esta otra forma: catch (DivideByZeroException) { d=0; 14.5 (*)DEPURACIÓN JUST - IN-TIME Si no se utiliza tratamiento de excepciones se producirá una excepción en tiempo de ejecución. Si en lugar de ello se prefiere depurar un programa utilizando depuración Just-in-Time, es preciso activarla antes. Una vez activada, depuración Just-in-Time indicará el depurador que hay que utilizar dependiendo del entorno y de las herramientas instaladas. Figura 14-1 Depuración Just In Line Ejecute los siguientes pasos para activar la depuración Just-in-Time: 1. En el menú Tools (Herramientas), pulse Options (Opciones).
6 14.6 VISUAL C# FÁCIL C. PALACIOS Y C. PALACIOS 2. En el cuadro de diálogo Options, haga clic en la opción Debugging (Depuración). 3. En la carpeta Debugging, pulse Just-In-Time Debugging (Depuración Just-in-Time). 4. Active o desactive la depuración Just-in-Time (JIT) para distintos tipos de programas y pulse OK. Figura 14-2 Habilitar la depuración Just In Line 14.6 AÑADIR TRATAMIENTO DE EXCEPCIONES A UN PROGRAMA C# En este ejemplo escribirá un programa que utiliza tratamiento de excepciones para capturar errores inesperados en tiempo de ejecución. El programa pide al usuario dos valores enteros, divide el primero por el segundo y muestra el resultado Ejemplo de programa sin tratamiento de excepción Según lo explicado hasta ahora, el programa sin tratamiento de excepciones podría contener el siguiente código:
7 C. PALACIOS Y E. PALACIOS CAPÍTULO 14: MANEJO DE EXCEPCIONES 14.7 Figura 14-3 Programa de división sin tratamiento de excepciones Si se prueba el funcionamiento de este programa con dos números enteros cualquiera, producirá el efecto de la siguiente figura: Figura 14-4 Probando el programa de división con dos números enteros Sin embargo si se prueba el programa con un cero como divisor se provoca el lanzamiento de una excepción (división por cero) y la siguiente ventana:
8 14.8 VISUAL C# FÁCIL C. PALACIOS Y C. PALACIOS Figura 14-5 Probando el programa de división con un divisor cero Añadir bloque TRY - CATCH Si se añade al programa anterior un bloque try catch como se indica a continuación: static void Main(string[] args) { try { string dato; int dividendo, divisor, cociente; Console.WriteLine("\n División de números ENTEROS:"); Console.Write("\n Escriba el Dividendo: "); dato = Console.ReadLine(); dividendo = Int32.Parse(dato); Console.Write("\n Escriba el Divisor: "); dato = Console.ReadLine(); divisor = Int32.Parse(dato); cociente = dividendo / divisor; Console.Write("\n El resultado es: {0", cociente); Console.ReadLine(); formas:. catch (Exception e) // Captura la excepción de cualquiera de las { Console.WriteLine("\n Excepción lanzada: {0", e); Console.WriteLine("\n\n Excepción lanzada: {0", e.message); Console.WriteLine ("\n El divisor es cero." + "Vuelve a introducir los datos."); Console.ReadLine();
9 C. PALACIOS Y E. PALACIOS CAPÍTULO 14: MANEJO DE EXCEPCIONES 14.9 Figura 14-6 Programa de división al que se ha añadido tratamiento de excepción divisón entre cero Se observa dos diferencias respecto del código anterior: El método Main se ha situado dentro de un bloque try. Se ha añadido una instrucción catch después del bloque try. La instrucción catch tiene que imprimir un mensaje. Si se vuelve a ejecutar el programa con una división entre cero, el programa sigue provocando el lanzamiento de una excepción (división por cero), pero esta vez el error es capturado y aparece su mensaje. Figura 14-6 Probando el tratamiento de la excepción Este mismo programa permite capturar excepciones de otro tipo, por ejemplo si se introduce un número demasiado grande para almacenarlo en un tipo int ( a ) se obtendría:
10 14.10 VISUAL C# FÁCIL C. PALACIOS Y C. PALACIOS 14.7 PRÁCTICAS Figura 14-7 Probando el tratamiento de la excepción Ejemplos del capítulo. Practica los ejemplos de este capítulo introduciendo todas las mejoras que estime conveniente, especialmente utilizar siempre que sea posible controles de ventana Windows. Modificar aplicaciones capítulos anteriores. Volver a diseñar aplicaciones de capítulos anteriores introduciendo el tratamiento de las excepciones.
Programación Orientada a Objetos en C#.NET CAPÍTULO 8 EXCEPCIONES. Ing. Bruno López Takeyas, M.C.
CAPÍTULO 8 EXCEPCIONES 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Cómo se controlan los posibles errores que ocurran durante la ejecución de una aplicación? Un programador, puede
INTRODUCCION A LA PROGRAMACION EN JAVA
Departament d Arquitectura de Computadors INTRODUCCION A LA PROGRAMACION EN JAVA Índice Paso de parámetros en tiempo de ejecución Métodos static Atributos static Try-catch-finally Throws/throw 2 Paso de
Práctica: Creación de un programa C# sencillo
Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio
Parte I: Programación en un lenguaje orientado a objetos
Parte I: Programación en un lenguaje orientado a objetos 1. Introducción a los lenguajes de programación 2. Datos y expresiones 3. Estructuras algorítmicas 4. Datos compuestos 5. Modularidad 6. Tratamiento
Excepciones. Excepciones. Dos tipos de situaciones excepcionales. Excepciones. Dos tipos de situaciones excepcionales. Tipos de excepciones
Object Throwable Runtime IO Error Situaciones anómalas que aparecen durante la ejecución de un programa Cuando aparece una condición excepcional se crea un objeto Throwable que se envía al método que la
UD 4 GESTIÓN DE ERRORES. Pedro J. Ponce de León. Versión
UD 4 GESTIÓN DE ERRORES Pedro J. Ponce de León Versión 20111005 Gestión Errores Objetivos Saber utilizar las sentencias de control de excepciones para observar, indicar y manejar excepciones, respectivamente.
Tema 4: Corrección y Robustez en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle
Tema 4: Corrección y Robustez en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle Contenido Asertos en C++ Mecanismo de excepciones: Declaración de excepciones Lanzar excepciones
Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar
Práctica #5: Uso de control de flujo, Excepciones y Lectura Estándar Introducción El alumno creará cuatro programas en java que manejen control de flujo mediante las sentencias de bucle while y do/while,
Tema: Introducción al IDE de Microsoft Visual C#.
Tema: Introducción al IDE de Microsoft Visual C#. Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express mientras crea el formulario más
Columnas 1 2 3 4 5 6 7 8 9
Array bidimensionales, multidimensionales (matrices) Un array multidimensional o matriz es aquella cuyos elementos se encuentran organizados en una estructura de varias dimensiones. Para definirlas se
Tema 4. Excepciones en Java
Programación en Java Tema 4. Excepciones en Java Luis Rodríguez Baena Facultad de Informática Excepciones (I) Permiten la captura de errores en tiempo de ejecución. El control de excepciones permite extraer
Capítulo 2. Cómo utilizar la ayuda
Capítulo 2 Cómo utilizar la ayuda El SPSS cuenta con un completo sistema de ayuda al que puede accederse desde cualquier ventana o cuadro de diálogo. Este sistema de ayuda adopta varios formatos diferentes,
HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá
Excepciones. Excepciones
Excepciones FJP Unidad 12 Excepciones Una excepción es la representación de una condición de error o cualquier situación no esperada en el resultado de un método. Son instancias de subclases de la clase
COMPILACIÓN CONDICIONAL
COMPILACIÓN CONDICIONAL 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué es y para qué sirve la compilación condicional? Cuándo se recomienda utilizarla? Qué son las directivas de
Los números naturales
Los números naturales Los números naturales Los números naturales son aquellos que sirven para contar. Se suelen representar utilizando las cifras del 0 al 9. signo suma o resultado Suma: 9 + 12 = 21 sumandos
Estructuras de control condicionales
Estructuras de control condicionales Por defecto, las instrucciones de un programa se ejecutan secuencialmente: El orden secuencial de ejecución no altera el flujo de control del programa respecto al orden
Clase adicional 2. Estructuras básicas de control. Temas
Clase adicional 2 Temas Estructuras de control Sentencia condicional Iteración Clases Definir una clase Crear una instancia de una clase Campos estáticos Problemas de la clase adicional Problema de diseño
TEMA 8. Excepciones en Java. Curso de Java. Manejo de Excepciones
TEMA 8 Excepciones en Java Manejo de Excepciones Cuando un programa Java viola las restricciones semánticas del lenguaje (se produce un error), la máquina virtual Java comunica este hecho al programa mediante
La sintaxis básica para definir una clase es la que a continuación se muestra:
DEFINICIÓN DE CLASES Y OBJETOS EN C# Sintaxis de definición de clases La sintaxis básica para definir una clase es la que a continuación se muestra: class nombreclase miembros De este modo se definiría
Curso de Java Introducción a la Programación I
Curso de Java Introducción a la Programación I Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Sintaxis Java 2 Salida de datos 3 Entrada de datos Índice 1 Sintaxis Java
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
En este capitulo se estudiarán los conceptos relacionados a métodos, como lo son sobrecarga, métodos estáticos.
Lección 3: Creando clases 1. Definición de métodos 2. Sobrecarga de métodos 3. Definición de constructores 4. Creando miembros estáticos 5. Construcción e inicialización de objetos Objetivos En este capitulo
Tema 7: Polimorfismo. Índice
Tema 7: Polimorfismo Antonio J. Sierra Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos. Recursividad. Control de acceso. Static. Final. Argumento
Programación Orientada a Objetos (Grado en Ingeniería Informática y Grado en Ingeniería en Tecnologías de la Información - UNED)
Examen de Ejemplo Programación Orientada a Objetos (Grado en Ingeniería Informática y Grado en Ingeniería en Tecnologías de la Información - UNED) Parte Teórica (2,5 puntos). La respuesta correcta se indica
Las listas son una sucesión de cero o más elementos. Esta es una definición muy simple y que no aclara demasiado en términos informáticos.
LISTAS Las listas son una sucesión de cero o más elementos. Esta es una definición muy simple y que no aclara demasiado en términos informáticos. Hay varios tipos de listas, las hay enlazadas, no enlazadas,
Manual para importar ficheros CSV en la aplicación de Comunicación de pagos
Manual para importar ficheros CSV en la aplicación de Comunicación de pagos Introducción.... 2 Importar pagos desde ficheros CSV.... 2 1. Creación de la hoja de cálculo para importar pagos a la aplicación....
Sumar datos con las funciones SUMAR. SI Y SUMAR.SI.CONJUNTO
2. 3. EFECTUAR SUMAS DE DATOS En esta sección aprenderá a sumar los datos de una hoja en función de los criterios y condiciones que usted defina, así como a trabajar con fórmula matricial es. 1 Sumar datos
MANEJO DE EXCEPCIONES en C++ Dr. Oldemar Rodríguez R. Escuela de Informática Universidad Nacional
MANEJO DE EXCEPCIONES en C++ Dr. Oldemar Rodríguez R. Escuela de Informática Universidad Nacional C++ posee un mecanismo de gestión de errores incorporado que se denomina manejo de excepciones. La utilización
Excepciones. Una excepción es una situación anómala a la que llega la ejecución de un programa
Excepciones Una excepción es una situación anómala a la que llega la ejecución de un programa Excepciones Introducción Una máxima en el desarrollo de software dicta que el 80 % del esfuerzo (en tiempo
Guia#9: Punteros en C#.
Guia#9: Punteros en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos. Conocer el concepto de punteros y su aplicación en C#. Desarrollar aplicaciones en
4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ-
4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ- GENES DE DATOS Los nombres, las direcciones y otros tipos de información que podemos incluir en los documento de la combinación de correspondencia pueden
Si bien hay gran cantidad de excepciones, todas derivan de la clase Exception, además de las excepciones ya manejadas, se pueden crear propias.
Práctica No. 6. Manejo de Excepciones Java permite el manejo de excepciones, esto permite que cuando ocurra algún error en tiempo de ejecución, se pueda evitar que el programa finalice de manera incorrecta.
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta Excepciones... 5 Excepciones de uso frecuente... 8 Excepciones no comprobadas... 13 Excepciones comprobadas... 14 La clase Runtime Exception...
Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio:
Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Ejercicio: Escriba una aplicación que requiera un número real como entrada y que muestre el producto del número y tres.
Diseño de tipos Igualdad, representación, código, copia y relación de orden
Práctica 4 Diseño de tipos Igualdad, representación, código, copia y relación de orden Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.1 Índice Gestión de excepciones
Los delegates no necesitan saber la clase de objeto al cual referencian. Lo que necesitan saber es la definición del método al que referencian.
Delegates y eventos Delegates Un delegate es muy similar a un puntero a función de C++, es una estructura de datos que referencia a un método estático o a un método de instancia de un objeto. Existen algunas
Ejercicio 1: Realiza las siguientes divisiones por el método tradicional y por Ruffini: a)
Tema 2: Ecuaciones, Sistemas e Inecuaciones. 2.1 División de polinomios. Regla de Ruffini. Polinomio: Expresión algebraica formada por la suma y/o resta de varios monomios. Terminología: o Grado del polinomio:
Oracle Database 11g: Programación con PL/SQL Nuevo
Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Programación con PL/SQL Nuevo Duración: 5 Días Lo que aprenderá Este curso ofrece una introducción sobre PL/SQL a los estudiantes
CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA
CREACIÓN DE MACROS Una macro es un conjunto de mandatos y pulsaciones que forman un pequeño programa, los cuales pueden ser activados colectivamente dando el nombre de la macro que los contiene. Las macros
Tema: Clases y Objetos en C++. Parte II.
Programación II. Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C++. Parte II. Objetivos Específico Implementar clases, objetos, propiedades, métodos
Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas
Manual del Usuario de Microsoft Access Consultas - Página 1 Tema IV: Consultas IV.1. Creación de Consultas La potencia real de una base de datos reside en su capacidad para mostrar los datos que se desea
CURSOSO. Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. MATEMÁTICAS. AntonioF.CostaGonzález
CURSOSO CURSOSO MATEMÁTICAS Aritmética: Númerosnaturalesyenteros. Númerosracionalesyfraciones. AntonioF.CostaGonzález DepartamentodeMatemáticasFundamentales FacultaddeCiencias Índice 1 Introducción y objetivos
POTENCIAS. MÚLTIPLOS Y DIVISORES. MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO.
1. LOS NÚMEROS NATURALES POTENCIAS. MÚLTIPLOS Y DIVISORES. MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO. 2. LOS NÚMEROS ENTEROS. VALOR ABSOLUTO DE UN NÚMERO ENTERO. REPRESENTACIÓN GRÁFICA. OPERACIONES.
Manejo de Excepciones
Manejo de Excepciones M. Consuelo Franky Julio Carreño Pontificia Universidad Javeriana 1 Temario Captura de excepciones Excepciones estándares Cómo provocar una excepción Cómo definir nuevas excepciones
Modulo 11. Clases y Objetos en Java
El siguiente texto es una traducción no oficial del documento publicado por el grupo JEDI, Introduction to Programming 1, no pretende en ningún momento reemplazar los contenidos generados por este grupo.
Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.
Capitulo 3 Introducción a las aplicaciones de C# Resumen: Item using System; espacios de nombres: Las palabras clave estilo de mayúsculas/minúsculas Pascal public class Bienvenido1 Definición Es una directiva
HP LaserJet serie CM1312 MFP Tareas de impresión
HP LaserJet serie CM3 MFP Tareas de impresión Crear un folleto Crear un folleto Abra el controlador de la impresora y haga clic en la ficha Acabado. Haga clic en Imprimir en ambas caras. 3 En la lista
Tema 2 Divisibilidad
1. Relación de Divisibilidad Tema 2 Divisibilidad Entre dos números a y b existe la relación de divisibilidad si al dividir a : b la división es exacta. Existe la relación de divisibilidad entre estos
Práctica 1: Introducción a SPSS 1
Estadística Aplicada Curso 2010/2011 Diplomatura en Nutrición Humana y Dietética Práctica 1: Introducción a SPSS 1 Este programa estadístico está organizado en dos bloques: el editor de datos y el visor
HP Color LaserJet serie CP3525 - Tareas de impresión
Utilizar las funciones del controlador para Windows Abrir el controlador de la impresora En el menú Archivo del programa de software, haga clic en Imprimir. Seleccione la impresora y haga clic en Propiedades
Unidad 1: Números reales.
Unidad 1: Números reales. 1 Unidad 1: Números reales. 1.- Números racionales e irracionales Números racionales: Son aquellos que se pueden escribir como una fracción. 1. Números enteros 2. Números decimales
MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES
MATEMÁTICAS 5º PRIMARIA DIVISIBILIDAD: MÚLTIPLOS Y DIVISORES 1 2 MÚLTIPLOS DE UN NÚMERO Un número es múltiplo de otro si se obtiene multiplicando este número por otro número natural. Ejemplo: 12 es múltiplo
Objetivos. Introducción
1 Programación III, Guía 1 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación III GUIA 1: Uso de C# modo consola. Objetivos Utilizar el lenguaje de programación Visual C# y ser capaz
Tema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Excepciones e hilos. Acceso a la red - Ejercicios
Excepciones e hilos. Acceso a la red - Ejercicios Índice 1 Captura de excepciones (*)... 2 2 Lanzamiento de excepciones...2 3 Chat para el móvil... 3 1. Captura de excepciones (*) En el proyecto java-excepciones
PRUEBA DE NIVEL DE ACCES
PRUEBA DE NIVEL DE ACCES NOMBRE Y APELLIDOS:... 1. Microsoft Access es: Una base de datos relacional. Una base de datos no relacional. Una base de datos documental. Ninguna de las afirmaciones es correcta.
Arreglos Unidimensionales En este tipo de arreglo se hace uso de un índice solamente para hacer referencia a una posición particular del arreglo.
Arreglos (Arrays) en Java Definición: Un arreglo es un objeto contenedor que consiste de una cantidad fija de posiciones o celdas para almacenar valores del mismo tipo en ellas. Cada posición o celda del
2.2. CREAR Y MODIFICAR CAMPOS.
2.2. CREAR Y MODIFICAR CAMPOS. INSERTAR UN CAMPO. Para insertar un campo en la vista Hoja de datos: 1. En el panel de navegación, haga doble clic en la tabla para abrirla en la vista Hoja de datos. 2.
Java: control de excepciones
Java: control de excepciones Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile [email protected] Introducción v Una excepción es un evento que ocurre
Introducción a las sentencias de control
INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:
Capítulo 3. Introducción a la programación. Continuar
Capítulo 3 Introducción a la programación Continuar Introducción Java es un lenguaje que tiene muchas ventajas frente a otros lenguajes de programación: es open source (código abierto), esto permite ver
FRONTPAGE I LECCIÓN N 1
Conceptos básicos del funcionamiento de FrontPage Una vez completadas estas lecciones, podrá: Abrir y obtener una vista previa de un sitio Web basado en FrontPage. Abrir y obtener una vista previa de una
Abrir y cerrar Outlook 2010
Si es usted usuario habitual de la suite Microsoft Office, sabrá que la instalación se realiza en bloque, es decir, al instalar la suite Office 2010 se instalará automáticamente también esta versión de
Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL
Tema 2: EL TIPO DE DATOS ENTERO. INSTRUCCIÓN DE ASIGNACIÓN Y DE COMPOSICIÓN SECUENCIAL Cualquier duda sobre el contenido de este tema se puede enviar al foro TEORIA2. 2.1.- El tipo de datos entero (byte,
Estructuras de control. Secuencial, condicional y repetitivas.
Estructuras de control. Secuencial, condicional y repetitivas. 1 Estructuras de control. Hemos visto en los diagramas de flujo y pseudo-código que: 1) Se piden datos de entrada (al usuario) Asiganción
Microsoft Outlook. Microsoft Outlook
Microsoft Outlook Microsoft Outlook es una aplicación de gestión de correo, así como agenda personal, que nos permite la comunicación con miles de personas en todo el mundo a través de mensajes electrónicos.
Tema: Estructuras de Selección en C#.
Programación I, Guía 3 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
PROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:
Examen de Java Nombre: DNI: Titulación: 1. Cómo podemos compilar desde la línea de comandos la clase Java A que utiliza una librería empaquetada bd.jar? 2. Indica si es correcto el siguiente código. Justifica
Ayuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control
Ayuda Para obtener información y asistencia, compruebe lo siguiente: Guía del usuario para obtener información sobre el uso del sistema Xerox 4595. Para obtener asistencia en línea, vaya a: www.xerox.com
MANUAL: PROBLEMAS CON IMPRESORAS
MANUAL: PROBLEMAS CON IMPRESORAS Antes de cualquier cosa, lea en detalle el mensaje que tenga la impresora en la pantalla. Suele suceder que las impresoras indican lo que les duele, como un atasco, un
Uso de excepciones en Java
Uso de excepciones en Java En Java, cuando se produce un error en un método, se lanza un objeto Throwable. Cualquier método que haya llamado al método puede capturar la excepción y tomar las medidas que
La herramienta ArtEM: Aritmética Entera y Modular
La herramienta ArtEM: Aritmética Entera y Modular 1. Introducción La herramienta ArtEM (Aritmética Entera y Modular) es una aplicación informática programada en Visual Basic y desarrollada con el fin de
Estructuras de control repetitivas/iterativas
Estructuras de control repetitivas/iterativas A menudo es necesario ejecutar una instrucción o un bloque de instrucciones más de una vez. Ejemplo Implementar un programa que calcule la suma de N números
Bienvenido a JAZZTEL Internet Móvil. Guía de instalación rápida. Módem JAZZTEL (WU-260)
Bienvenido a JAZZTEL Internet Móvil Guía de instalación rápida Módem JAZZTEL (WU-260) Índice Información sobre su módem WU-260...04 Preparación...05 Del ordenador...05 Del módem WU-260...05 Conexión...06
Prof. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
EJERCICIOS PRACTICOS CON EL USO DE PSeINT
SUBSECRETARÍA DE EDUCACIÓN MEDIA SUPERIOR DIRECCIÓN GENERAL DE EDUCACIÓN TECNOLÓGICA INDUSTRIAL CENTRO DE BACHILLERATO TECNOLOGICO industrial y de servicios No. 265 Emiliano Zapata Salazar Submódulo Aplicar
HP LaserJet serie P3010 Tareas de impresión
Utilizar las funciones del controlador para Windows Abrir el controlador de la impresora En el menú Archivo del programa de software, haga clic en Imprimir. Seleccione la impresora y haga clic en Propiedades
Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA
Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net
Código Fuente. Creamos en C:\ una carpeta para ubicar el código fuente del servidor. En mi caso, he creado una carpeta denominada rmi4
EL EJEMPLO El proceso servidor provoca un eco de la entrada de teclado enviada por el proceso cliente. Por sencillez, ejecutaremos tanto el servidor como el cliente en la máquina local. El sistema operativo
2. APLICAR FÓRMULAS Y FUNCIONES
2. APLICAR FÓRMULAS Y FUNCIONES 1 Las habilidades que se evalúan en este capítulo guardan relación con la forma de trabajar con fórmulas y funciones. De forma más concreta, estos son los objetivos: 2.1.
Tema 14: Excepciones
Tema 14: Excepciones 0 Excepción Definición Las Excepciones son objetos que definen el estado de la aplicación cuando se producen situaciones anómalas. Son un mecanismo usado por muchos lenguajes de programación
Expresión, Operador, Operando, Asignación, Prioridad
4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.
Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación
Vicerrectorado de Tecnologías de la Información y la Configuración de la Pila de Protocolos TCP/IP en Windows7. Última Actualización 29 de mayo de 2013 Tabla de contenido 1.- Introducción.... 3 a. Verificación
6 DIBUJAR CON GIMP (1)
6 DIBUJAR CON GIMP () GIMP es el programa de dibujo más extendido entre las distintas distribuciones de Linux y también dispone de versiones para el sistema operativo Windows. Tiene opciones muy avanzadas
DeclarEASE - 2009 DECLARACIÓN PATRIMONIAL
DeclarEASE - I. PROCESO DE INSTALACIÓN: DECLARACIÓN PATRIMONIAL 1. Una vez que haya descargado el archivo de instalación del sitio oficial de la Entidad de Auditoria del Estado de Durango, deberá ejecutarlo,
Práctica 2 Estadística Descriptiva
Práctica 2 Estadística Descriptiva Contenido Introducción...................................... 1 Tablas de frecuencias................................. 2 Medidas de centralización, dispersión y forma...................
Presentación. Programación I. Programación Orientada a Objetos. :: Prof. Yeniffer Peña
Presentación Programación Orientada a Objetos :: Prof. Yeniffer Peña Utiliza las excepciones java. Una excepción es una condición anormal que se produce en una porción de código durante su ejecución. Es
RELACIONES ACCESS TIPOS DE RELACIONES QUE PODEMOS UTILIZAR
RELACIONES ACCESS Lo primero que hemos de hacer para poder establecer relaciones, es disponer de las tablas que nos permitan realizar tal operación. Vamos a trabajar con tres tablas: Clientes. Productos.
Capítulo 4 Memoria virtual
Capítulo 4 Memoria virtual Cómo la memoria virtual se mapea a la memoria física. La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el
