El lenguaje de programación C#. Indice.
Comenzamos nuestra andadura con una serie de post, donde os ofrecemos gratuitamente un excelente curso de C#, creado por José Antonio González Seco
También podéis acceder al curso completo disponible en formato DOC y PDF en la web del autor.
El LENGUAJE DE PROGRAMACION C#
-
INDICE
- Introducción a la obra
Requisitos previos recomendados
Estructura de la obra
Convenios de notación
- 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
- Tema 3: El preprocesador
Concepto de preprocesador
Directivas de preprocesado
- Tema 4: Aspectos léxicos
Comentarios
Identificadores
Palabras reservadas
Literales
Operadores
- Tema 5: Clases
Definición de clases
Creación de objetos
Herencia y métodos virtuales
La clase primigenia: System.Object
Polimorfismo
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
Espacio de nombres distribuidos
- Tema 7: Variables y tipos de datos
Definición de variables
Tipos de datos básicos
Tablas
Cadenas de texto
Constantes
Variables de sólo lectura
Orden de inicialización de variables
- Tema 8: Métodos
Concepto de método
Definición de métodos
Llamada a métodos
Tipos de parámetros
Sintaxis de definición
Métodos externos
Constructores
Destructores
- Tema 9: Propiedades
Concepto de propiedad
Definición de propiedades
Acceso 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
Definición de redefiniciones de operadores
Redefiniciones de operadores de conversión
- Tema 12: Delegados y eventos
Concepto de delegado
Definición de delegados
Manipulación de objetos delegados
La clase System.MulticastDelegate
Llamadas asíncronas
Implementación interna de los delegados
Eventos
- Tema 13: Estructuras
Concepto de estructura
Diferencias entre clases y estructuras
Boxing y unboxing
Constructores
- Tema 14: Enumeraciones
Concepto de enumeración
Definición de enumeraciones
Uso de enumeraciones
La clase System.Enum
Enumeraciones de flags
- Tema 15: Interfaces
Concepto de interfaz
Definición de interfaces
Implementación de interfaces
Acceso a miembros de una interfaz
- Tema 16: Instrucciones
Concepto de instrucción
Instrucciones básicas
Instrucciones condicionales
Instrucciones iterativas
Instrucciones de excepciones
Instrucciones de salto
Otras instrucciones
- Tema 17: Atributos
Concepto de atributo
Utilización de atributos
Definición de nuevos atributos
Lectura de atributos en tiempo de ejecución
Atributos de compilación
- Tema 18: Código inseguro
Concepto de código inseguro
Compilación de códigos inseguros
Marcación de códigos inseguros
Definición de punteros
Manipulación de punteros
Operadores relacionados con código inseguro
Fijación de variables apuntadas
- Tema 19: Documentación XML
Concepto y utilidad de la documentación XML
Introducción a XML
Comentarios de documentación XML
Etiquetas recomendadas para documentación XML
Generación de documentación XML
Estructura de la documentación XML
Separación entre documentación XML y código fuente
- Tema 20: El compilador de C# de Microsoft
Introducción
Sintaxis general de uso del compilador
Opciones de compilación
Acceso al compilador desde Visual Studio.NET
- Documentación de referencia
Bibliografía
Información en Internet sobre C#
Portales
Grupos de noticias y listas de correo
(C) 2001 José Antonio González Seco
Publicar un comentario