ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Requisitos previos recomendados

joselodwing19 de Julio de 2012

104.357 Palabras (418 Páginas)411 Visitas

Página 1 de 418

INTRODUCCIÓN A LA OBRA 8

REQUISITOS PREVIOS RECOMENDADOS 8

ESTRUCTURA DE LA OBRA 8

CONVENIOS DE NOTACIÓN 8

TEMA 1: INTRODUCCIÓN A MICROSOFT.NET 10

MICROSOFT.NET 10

COMMON LANGUAGE RUNTIME (CLR) 10

MICROSOFT INTERMEDIATE LANGUAGE (MSIL) 13

METADATOS 15

ENSAMBLADOS 16

LIBRERÍA DE CLASE BASE (BCL) 19

COMMON TYPE SYSTEM (CTS) 20

COMMON LANGUAGE SPECIFICATION (CLS) 20

TEMA 2: INTRODUCCIÓN A C# 22

ORIGEN Y NECESIDAD DE UN NUEVO LENGUAJE 22

CARACTERÍSTICAS DE C# 22

ESCRITURA DE APLICACIONES 27

APLICACIÓN BÁSICA ¡HOLA MUNDO! 27

PUNTOS DE ENTRADA 29

COMPILACIÓN EN LÍNEA DE COMANDOS 29

COMPILACIÓN CON VISUAL STUDIO.NET 32

TEMA 3: EL PREPROCESADOR 36

CONCEPTO DE PREPROCESADOR 36

DIRECTIVAS DE PREPROCESADO 36

CONCEPTO DE DIRECTIVA. SINTAXIS 36

DEFINICIÓN DE IDENTIFICADORES DE PREPROCESADO 37

ELIMINACIÓN DE IDENTIFICADORES DE PREPROCESADO 38

COMPILACIÓN CONDICIONAL 38

GENERACIÓN DE AVISOS Y ERRORES 41

CAMBIOS EN LA NUMERACIÓN DE LÍNEAS 41

MARCADO DE REGIONES DE CÓDIGO 42

TEMA 4: ASPECTOS LÉXICOS 44

COMENTARIOS 44

IDENTIFICADORES 45

PALABRAS RESERVADAS 45

LITERALES 47

OPERADORES 49

TEMA 5: CLASES 56

DEFINICIÓN DE CLASES 56

CONCEPTOS DE CLASE Y OBJETO 56

SINTAXIS DE DEFINICIÓN DE CLASES 56

CREACIÓN DE OBJETOS 59

OPERADOR NEW 59

CONSTRUCTOR POR DEFECTO 61

REFERENCIA AL OBJETO ACTUAL CON THIS 61

HERENCIA Y MÉTODOS VIRTUALES 62

CONCEPTO DE HERENCIA 62

LLAMADAS POR DEFECTO AL CONSTRUCTOR BASE 64

MÉTODOS VIRTUALES 64

CLASES ABSTRACTAS 67

LA CLASE PRIMEGENIA: SYSTEM.OBJECT 68

POLIMORFISMO 71

CONCEPTO DE POLIMORFISMO 71

MÉTODOS GENÉRICOS 72

DETERMINACIÓN DE TIPO. OPERADOR IS 73

ACCESO A LA CLASE BASE 73

DOWNCASTING 75

CLASES Y MÉTODOS SELLADOS 75

OCULTACIÓN DE MIEMBROS 76

MIEMBROS DE TIPO 82

ENCAPSULACIÓN 82

TEMA 6: ESPACIOS DE NOMBRES 87

CONCEPTO DE ESPACIO DE NOMBRES 87

DEFINICIÓN DE ESPACIOS DE NOMBRES 87

IMPORTACIÓN DE ESPACIOS DE NOMBRES 88

SENTENCIA USING 88

ESPECIFICACIÓN DE ALIAS 90

ESPACIO DE NOMBRES DISTRIBUIDOS 92

TEMA 7: VARIABLES Y TIPOS DE DATOS 93

DEFINICIÓN DE VARIABLES 93

TIPOS DE DATOS BÁSICOS 94

TABLAS 96

TABLAS UNIDIMENSIONALES 96

TABLAS DENTADAS 98

TABLAS MULTIDIMENSIONALES 99

TABLAS MIXTAS 101

COVARIANZA DE TABLAS 101

LA CLASE SYSTEM.ARRAY 101

CADENAS DE TEXTO 102

CONSTANTES 107

VARIABLES DE SÓLO LECTURA 108

ORDEN DE INICIALIZACIÓN DE VARIABLES 109

TEMA 8: MÉTODOS 111

CONCEPTO DE MÉTODO 111

DEFINICIÓN DE MÉTODOS 111

LLAMADA A MÉTODOS 112

TIPOS DE PARÁMETROS. SINTAXIS DE DEFINICIÓN 113

PARÁMETROS DE ENTRADA 113

PARÁMETROS DE SALIDA 114

PARÁMETROS POR REFERENCIA 115

PARÁMETROS DE NÚMERO INDEFINIDO 115

SOBRECARGA DE TIPOS DE PARÁMETROS 116

MÉTODOS EXTERNOS 116

CONSTRUCTORES 117

CONCEPTO DE CONSTRUCTORES 117

DEFINICIÓN DE CONSTRUCTORES 118

LLAMADA AL CONSTRUCTOR 118

LLAMADAS ENTRE CONSTRUCTORES 119

CONSTRUCTOR POR DEFECTO 120

LLAMADAS POLIMÓRFICAS EN CONSTRUCTORES 121

CONSTRUCTOR DE TIPO 122

DESTRUCTORES 123

TEMA 9: PROPIEDADES 127

CONCEPTO DE PROPIEDAD 127

DEFINICIÓN DE PROPIEDADES 127

ACCESO A PROPIEDADES 128

IMPLEMENTACIÓN INTERNA DE PROPIEDADES 129

TEMA 10: INDIZADORES 131

CONCEPTO DE INDIZADOR 131

DEFINICIÓN DE INDIZADOR 131

ACCESO A INDIZADORES 132

IMPLEMENTACIÓN INTERNA DE INDIZADORES 133

TEMA 11: REDEFINICIÓN DE OPERADORES 135

CONCEPTO DE REDEFINICIÓN DE OPERADOR 135

DEFINICIÓN DE REDEFINICIONES DE OPERADORES 136

SINTAXIS GENERAL DE REDEFINICIÓN DE OPERADOR 136

REDEFINICIÓN DE OPERADORES UNARIOS 138

REDEFINICIÓN DE OPERADORES BINARIOS 139

REDEFINICIONES DE OPERADORES DE CONVERSIÓN 140

TEMA 12: DELEGADOS Y EVENTOS 145

CONCEPTO DE DELEGADO 145

DEFINICIÓN DE DELEGADOS 145

MANIPULACIÓN DE OBJETOS DELEGADOS 147

LA CLASE SYSTEM.MULTICASTDELEGATE 150

LLAMADAS ASÍNCRONAS 151

IMPLEMENTACIÓN INTERNA DE LOS DELEGADOS 154

EVENTOS 156

CONCEPTO DE EVENTO 156

SINTAXIS BÁSICA DE DEFINICIÓN DE EVENTOS 156

SINTAXIS COMPLETA DE DEFINICIÓN DE EVENTOS 156

TEMA 13: ESTRUCTURAS 159

CONCEPTO DE ESTRUCTURA 159

DIFERENCIAS ENTRE CLASES Y ESTRUCTURAS 159

BOXING Y UNBOXING 160

CONSTRUCTORES 162

TEMA 14: ENUMERACIONES 165

CONCEPTO DE ENUMERACIÓN 165

DEFINICIÓN DE ENUMERACIONES 166

USO DE ENUMERACIONES 167

LA CLASE SYSTEM.ENUM 168

ENUMERACIONES DE FLAGS 170

TEMA 15: INTERFACES 173

CONCEPTO DE INTERFAZ 173

DEFINICIÓN DE INTERFACES 173

IMPLEMENTACIÓN DE INTERFACES 175

ACCESO A MIEMBROS DE UNA INTERFAZ 178

ACCESO A MIEMBROS DE INTERFACES Y BOXING 180

TEMA 16: INSTRUCCIONES 182

CONCEPTO DE INSTRUCCIÓN 182

INSTRUCCIONES BÁSICAS 182

DEFINICIONES DE VARIABLES LOCALES 182

ASIGNACIONES 182

LLAMADAS A MÉTODOS 183

INSTRUCCIÓN NULA 183

INSTRUCCIONES CONDICIONALES 183

INSTRUCCIÓN IF 183

INSTRUCCIÓN SWITCH 184

INSTRUCCIONES ITERATIVAS 186

INSTRUCCIÓN WHILE 186

INSTRUCCIÓN DO...WHILE 187

INSTRUCCIÓN FOR 187

INSTRUCCIÓN FOREACH 188

INSTRUCCIONES DE EXCEPCIONES 192

CONCEPTO DE EXCEPCIÓN. 192

LA CLASE SYSTEM.EXCEPTION 193

EXCEPCIONES PREDEFINIDAS COMUNES 194

LANZAMIENTO DE EXCEPCIONES. INSTRUCCIÓN THROW 195

CAPTURA DE EXCEPCIONES. INSTRUCCIÓN TRY 195

INSTRUCCIONES DE SALTO 200

INSTRUCCIÓN BREAK 200

INSTRUCCIÓN CONTINUE 201

INSTRUCCIÓN RETURN 201

INSTRUCCIÓN GOTO 202

INSTRUCCIÓN THROW 203

OTRAS INSTRUCCIONES 203

INSTRUCCIONES CHECKED Y UNCHECKED 203

INSTRUCCIÓN LOCK 204

INSTRUCCIÓN USING 205

INSTRUCCIÓN FIXED 207

TEMA 17: ATRIBUTOS 208

CONCEPTO DE ATRIBUTO 208

UTILIZACIÓN DE ATRIBUTOS 208

DEFINICIÓN DE NUEVOS ATRIBUTOS 210

ESPECIFICACIÓN DEL NOMBRE DEL ATRIBUTO 210

ESPECIFICACIÓN DEL USO DE UN ATRIBUTO 210

ESPECIFICACIÓN DE PARÁMETROS VÁLIDOS 212

LECTURA DE ATRIBUTOS EN TIEMPO DE EJECUCIÓN 212

ATRIBUTOS DE COMPILACIÓN 216

ATRIBUTO SYSTEM.ATTRIBUTEUSAGE 216

ATRIBUTO SYSTEM.OBSOLETE 216

ATRIBUTO SYSTEM.DIAGNOSTICS.CONDITIONAL 217

ATRIBUTO SYSTEM.CLSCOMPLIANT 218

PSEUDOATRIBUTOS 218

TEMA 18: CÓDIGO INSEGURO 220

CONCEPTO DE CÓDIGO INSEGURO 220

COMPILACIÓN DE CÓDIGOS INSEGUROS 220

MARCADO DE CÓDIGOS INSEGUROS 221

DEFINICIÓN DE PUNTEROS 222

MANIPULACIÓN DE PUNTEROS 223

OBTENCIÓN DE DIRECCIÓN DE MEMORIA. OPERADOR & 223

ACCESO A CONTENIDO DE PUNTERO. OPERADOR * 224

ACCESO A MIEMBRO DE CONTENIDO DE PUNTERO. OPERADOR -> 224

CONVERSIONES DE PUNTEROS 225

ARITMÉTICA DE PUNTEROS 226

OPERADORES RELACIONADOS CON CÓDIGO INSEGURO 227

OPERADOR SIZEOF. OBTENCIÓN DE TAMAÑO DE TIPO 227

OPERADOR STACKALLOC. CREACIÓN DE TABLAS EN PILA. 228

FIJACIÓN DE VARIABLES APUNTADAS 229

TEMA 19: DOCUMENTACIÓN XML 232

CONCEPTO Y UTILIDAD DE LA DOCUMENTACIÓN XML 232

INTRODUCCIÓN A XML 233

COMENTARIOS DE DOCUMENTACIÓN XML 234

SINTAXIS GENERAL 234

EL ATRIBUTO CREF 235

ETIQUETAS RECOMENDADAS PARA DOCUMENTACIÓN XML 237

ETIQUETAS DE USO GENÉRICO 237

ETIQUETAS RELATIVAS A MÉTODOS 238

ETIQUETAS RELATIVAS A PROPIEDADES 239

ETIQUETAS RELATIVAS A EXCEPCIONES 239

ETIQUETAS RELATIVAS A FORMATO 240

GENERACIÓN DE DOCUMENTACIÓN XML 242

GENERACIÓN A TRAVÉS DEL COMPILADOR EN LÍNEA DE COMANDOS 242

GENERACIÓN A TRAVÉS DE VISUAL STUDIO.NET 243

ESTRUCTURA DE LA DOCUMENTACIÓN XML 244

SEPARACIÓN ENTRE DOCUMENTACIÓN XML Y CÓDIGO FUENTE 247

TEMA 20: EL COMPILADOR DE C# DE MICROSOFT 249

INTRODUCCIÓN 249

SINTAXIS GENERAL DE USO DEL COMPILADOR 249

OPCIONES DE COMPILACIÓN 251

OPCIONES BÁSICAS 251

MANIPULACIÓN DE RECURSOS 254

CONFIGURACIÓN DE MENSAJES DE AVISOS Y ERRORES 255

FICHEROS DE RESPUESTA 257

OPCIONES DE DEPURACIÓN 259

COMPILACIÓN INCREMENTAL 260

OPCIONES RELATIVAS AL LENGUAJE 261

OTRAS OPCIONES 262

ACCESO AL COMPILADOR DESDE VISUAL STUDIO.NET 264

TEMA 21: NOVEDADES DE C# 2.0 267

INTRODUCCIÓN 267

GENÉRICOS 267

CONCEPTO 267

UTILIDADES 269

SINTAXIS 270

LIMITACIONES 271

RESTRICCIONES 273

VALORES POR DEFECTO 278

AMBIGÜEDADES 279

TIPOS PARCIALES 279

ITERADORES 281

MEJORAS EN LA MANIPULACIÓN DE DELEGADOS 284

INFERENCIA DE DELEGADOS 284

...

Descargar como (para miembros actualizados) txt (675 Kb)
Leer 417 páginas más »
Disponible sólo en Clubensayos.com