gravatar

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