Manual de el lenguaje de programacion c# ( español spanish)
Introducción a la obra Requisitos previos recomendados Estructura de la obra Convenciones de notación utilizadas TEMA 1: Introducción a Microsoft.NET 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) Tema 2: Introducción a C#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 TEMA 3: EL PREPROCESADOR Concepto de preprocesador Directivas de preprocesado Concepto de directiva. Sintaxis Definición de identificadores de preprocesado 21
7
7
7
7
9
9
9
12
1415
18
19
19
21
21
26
26
28
28
30
35
35
35
35
36
file:///C|/Documents%20and%20Settings/oscar/Mis%20documentos/MANUAL%20DE%20El%20LENGUAJE%20DE%20PROGRAMACION%20C (1 de 313)25/09/2004 13:51:01
INTRODUCCIÓN A LA OBRA
Eliminación de identificadores de preprocesado Compilación condicional Generación de avisos y errores Cambios en la numeración de líneasMarcación de regiones de código TEMA 4: ASPECTOS LÉXICOS Comentarios Identificadores Palabras reservadas Literales Operadores TEMA 5: Clases Definición de clases Conceptos de clase y objeto Sintaxis de definición de clases Creación de objetos Operador new Constructor por defecto Referencia al objeto actual con this Herencia y métodos virtuales Concepto de herencia Llamadas por defecto al constructorbase Métodos virtuales Clases abstractas La clase primegenia: System.Object Polimorfismo Concepto de polimorfismo Métodos genéricos Determinación de tipo. Operador is Acceso a la clase base Downcasting Clases y métodos sellados
37
37
40
40
41
43
43
44
44
46
48
55
55
55
55
58
58
60
60
61
61
63
63
65
66
70
70
71
71
72
73
74file:///C|/Documents%20and%20Settings/oscar/Mis%20documentos/MANUAL%20DE%20El%20LENGUAJE%20DE%20PROGRAMACION%20C (2 de 313)25/09/2004 13:51:01
INTRODUCCIÓN A LA OBRA
Ocultación de miembros Miembros de tipo Encapsulación TEMA 6: Espacios de nombres Concepto de espacio de nombres Definición de espacios de nombres Importación de espacios de nombres Sentencia using Especificación de alias Espacio denombres distribuidos TEMA 7: Variables y tipos de datos Definición de variables Tipos de datos básicos Tablas Tablas unidimensionales Tablas dentadas Tablas multidimensionales Tablas mixtas Covarianza de tablas La clase System.Array Cadenas de texto Constantes Variables de sólo lectura Orden de inicialización de variables TEMA 8: Métodos Concepto de método
75
80
81
85
85
85
86
86
8890
91
91
92
94
94
96
97
99
99
99
100
105
106
107
109
109
Definición de
métodos
109
file:///C|/Documents%20and%20Settings/oscar/Mis%20documentos/MANUAL%20DE%20El%20LENGUAJE%20DE%20PROGRAMACION%20C (3 de 313)25/09/2004 13:51:01
INTRODUCCIÓN A LA OBRA
Llamada a métodos Tipos de parámetros. Sintaxis de definición Parámetros de entrada Parámetros desalida Parámetros por referencia Parámetros de número indefinido Sobrecarga de tipos de parámetros Métodos externos Constructores Concepto de constructores Definición de constructores Llamada al constructor Llamadas entre constructores Constructor por defecto Llamadas polimórficas en constructores Constructor de tipo Destructores TEMA 9: Propiedades Concepto de propiedad Definición de propiedadesAcceso a propiedades Implementación interna de propiedades TEMA 10: Indizadores Concepto de indizador Definición de indizador Acceso a indizadores Implementación interna de indizadores TEMA 11: Redefinición de operadores Concepto de redefinición de operador
110
111
111
112
113
113
114
114
115
115
116
116
117
118
119
120
121
125
125
125
126
127
129...
Regístrate para leer el documento completo.