El lenguaje de programación C#
Índice
INTRODUCCIÓN A LA OBRA
7
REQUISITOS PREVIOS RECOMENDADOS ESTRUCTURA DE LA OBRA CONVENCIONES DE NOTACIÓN UTILIZADAS
7 7 7
TEMA 1: INTRODUCCIÓN A MICROSOFT.NET
9
MICROSOFT.NET COMMON LANGUAGE RUNTIME (CLR) MICROSOFT INTERMEDIATE LANGUAGE (MSIL) METADATOS ENSAMBLADOS LIBRERÍA DE CLASE BASE (BCL) COMMON TYPE SYSTEM (CTS) COMMON LANGUAGE SPECIFICATION (CLS)
9 9 12 14 15 18 19 19
TEMA 2: INTRODUCCIÓN A C#
21
ORIGEN Y NECESIDAD DE UN NUEVO LENGUAJE CARACTERÍSTICAS DE C# ESCRITURA DE APLICACIONES APLICACIÓN BÁSICA ¡HOLA MUNDO! PUNTOS DE ENTRADA COMPILACIÓN EN LÍNEA DE COMANDOS COMPILACIÓN CON VISUAL STUDIO.NET
21 21 26 26 28 28 30
TEMA 3: EL PREPROCESADOR
35
CONCEPTO DE PREPROCESADOR DIRECTIVAS DE PREPROCESADO CONCEPTO DE DIRECTIVA. SINTAXIS DEFINICIÓN DE IDENTIFICADORES DE PREPROCESADO ELIMINACIÓN DE IDENTIFICADORES DE PREPROCESADO COMPILACIÓN CONDICIONAL GENERACIÓN DE AVISOS Y ERRORES CAMBIOS EN LA NUMERACIÓN DE LÍNEAS MARCACIÓN DE REGIONES DE CÓDIGO
35 35 35 36 37 37 40 40 41
TEMA 4: ASPECTOS LÉXICOS
43
COMENTARIOS IDENTIFICADORES PALABRAS RESERVADAS LITERALES OPERADORES
43 44 44 46 48
TEMA 5: CLASES
55
José Antonio González Seco
Página 1