Papers by Guillermo Hernández Camarena
TEMA 5: CLASES 55 DEFINICIÓN DE CLASES 55 CONCEPTOS DE CLASE Y OBJETO 55 SINTAXIS DE DEFINICIÓN D... more TEMA 5: CLASES 55 DEFINICIÓN DE CLASES 55 CONCEPTOS DE CLASE Y OBJETO 55 SINTAXIS DE DEFINICIÓN DE CLASES 55 CREACIÓN DE OBJETOS 58 OPERADOR NEW 58 CONSTRUCTOR POR DEFECTO 60 REFERENCIA AL OBJETO ACTUAL CON THIS 61 HERENCIA Y MÉTODOS VIRTUALES 61 CONCEPTO DE HERENCIA 61 LLAMADAS POR DEFECTO AL CONSTRUCTOR BASE 63 MÉTODOS VIRTUALES 64 CLASES ABSTRACTAS 66 LA CLASE PRIMEGENIA: SYSTEM.OBJECT 67 POLIMORFISMO 70 CONCEPTO DE POLIMORFISMO 70 MÉTODOS GENÉRICOS 71 DETERMINACIÓN DE TIPO. OPERADOR IS 72 ACCESO A LA CLASE BASE 72 DOWNCASTING 74 CLASES Y MÉTODOS SELLADOS 74 OCULTACIÓN DE MIEMBROS 75 MIEMBROS DE TIPO 81 ENCAPSULACIÓN 81 TEMA 6: ESPACIOS DE NOMBRES 85 CONCEPTO DE ESPACIO DE NOMBRES 85 DEFINICIÓN DE ESPACIOS DE NOMBRES 85 IMPORTACIÓN DE ESPACIOS DE NOMBRES 86 SENTENCIA USING 86 ESPECIFICACIÓN DE ALIAS 88 ESPACIO DE NOMBRES DISTRIBUIDOS 90 TEMA 7: VARIABLES Y TIPOS DE DATOS 91 DEFINICIÓN DE VARIABLES 91 TIPOS DE DATOS BÁSICOS 92 TABLAS 94 TABLAS UNIDIMENSIONALES 94 TABLAS DENTADAS 96 TABLAS MULTIDIMENSIONALES 97 TABLAS MIXTAS 99 COVARIANZA DE TABLAS 99 LA CLASE SYSTEM.ARRAY 99 CADENAS DE TEXTO 100 CONSTANTES 105 VARIABLES DE SÓLO LECTURA 106 El lenguaje de programación C# Índice José Antonio González Seco Página 3 ORDEN DE INICIALIZACIÓN DE VARIABLES 107 TEMA 8: MÉTODOS 109 CONCEPTO DE MÉTODO 109 DEFINICIÓN DE MÉTODOS 109 LLAMADA A MÉTODOS 110 TIPOS DE PARÁMETROS. SINTAXIS DE DEFINICIÓN 111 PARÁMETROS DE ENTRADA 111 PARÁMETROS DE SALIDA 112 PARÁMETROS POR REFERENCIA 113 PARÁMETROS DE NÚMERO INDEFINIDO 113 SOBRECARGA DE TIPOS DE PARÁMETROS 114 MÉTODOS EXTERNOS 114 CONSTRUCTORES 115 CONCEPTO DE CONSTRUCTORES 115 DEFINICIÓN DE CONSTRUCTORES 116 LLAMADA AL CONSTRUCTOR 116 LLAMADAS ENTRE CONSTRUCTORES 117 CONSTRUCTOR POR DEFECTO 118 LLAMADAS POLIMÓRFICAS EN CONSTRUCTORES 119 CONSTRUCTOR DE TIPO 120 DESTRUCTORES 121 TEMA 9: PROPIEDADES 125 CONCEPTO DE PROPIEDAD 125 DEFINICIÓN DE PROPIEDADES 125 ACCESO A PROPIEDADES 126 IMPLEMENTACIÓN INTERNA DE PROPIEDADES Página 5 INSTRUCCIÓN FOREACH 185 INSTRUCCIONES DE EXCEPCIONES 189 CONCEPTO DE EXCEPCIÓN. 189 LA CLASE SYSTEM.EXCEPTION 190 EXCEPCIONES PREDEFINIDAS COMUNES 191 LANZAMIENTO DE EXCEPCIONES. INSTRUCCIÓN THROW 192 CAPTURA DE EXCEPCIONES. INSTRUCCIÓN TRY 192 INSTRUCCIONES DE SALTO 197 INSTRUCCIÓN BREAK 197 INSTRUCCIÓN CONTINUE 198 INSTRUCCIÓN RETURN 198 INSTRUCCIÓN GOTO 198 INSTRUCCIÓN THROW 200 OTRAS INSTRUCCIONES 200 INSTRUCCIONES CHECKED Y UNCHECKED 200 INSTRUCCIÓN LOCK 201 INSTRUCCIÓN USING 202 INSTRUCCIÓN FIXED 204 TEMA 17: ATRIBUTOS 205 CONCEPTO DE ATRIBUTO 205 UTILIZACIÓN DE ATRIBUTOS 205 DEFINICIÓN DE NUEVOS ATRIBUTOS 207 ESPECIFICACIÓN DEL NOMBRE DEL ATRIBUTO 207 ESPECIFICACIÓN DEL USO DE UN ATRIBUTO 207 ESPECIFICACIÓN DE PARÁMETROS VÁLIDOS 209 LECTURA DE ATRIBUTOS EN TIEMPO DE EJECUCIÓN 209 ATRIBUTOS DE COMPILACIÓN 213 ATRIBUTO SYSTEM.ATTRIBUTEUSAGE 213 ATRIBUTO SYSTEM.OBSOLETE 213 ATRIBUTO SYSTEM.DIAGNOSTICS.CONDITIONAL 213 TEMA 18: CÓDIGO INSEGURO 215 CONCEPTO DE CÓDIGO INSEGURO 215 COMPILACIÓN DE CÓDIGOS INSEGUROS 215 MARCACIÓN DE CÓDIGOS INSEGUROS 216 DEFINICIÓN DE PUNTEROS 217 MANIPULACIÓN DE PUNTEROS El lenguaje de programación C# Tema 1: Introducción a Microsoft.NET José Antonio González Seco Página 16
Uploads
Papers by Guillermo Hernández Camarena