|
Manual de Lenguaje de programación C |
Manual de Lenguaje de programación C |
|
DESCARGA ESTE MANUAL GRATIS
Manual en formato pdf para que puedas guardarlo en tu pc, lector de e-book o imprimirlo.
Vínculo Patrocinado
|
|
Índice del Manual de Lenguaje de programación C |
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 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 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 constructor base 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 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 de nombres distribuidos 9 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 Definición de métodos Llamada a métodos Tipos de parámetros. Sintaxis de definición Parámetros de entrada Parámetros de salida 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 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 Sintaxis general de redefinición de operador Redefinición de operadores unarios Redefinición de operadores binarios 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 Concepto de evento Sintaxis básica de definición de delegados Sintaxis completa de definición de delegados 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 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 Definiciones de variables locales Asignaciones Llamadas a métodos Instrucción nula Instrucciones condicionales Instrucción if Instrucción switch Instrucciones iterativas Instrucción while Instrucción do ...while Instrucción for Instrucción foreach Instrucciones de excepciones Concepto de excepción. La clase System.Exception Excepciones predefinidas comunes Lanzamiento de excepciones. Instrucción throw Captura de excepciones. Instrucción try Instrucciones de salto Instrucción break Instrucción continue Instrucción return Instrucción goto Instrucción throw Otras instrucciones Instrucciones checked y unchecked Instrucción lock Instrucción using Instrucción fixed TEMA 17: ATRIBUTOS Concepto de atributo Utilización de atributos Definición de nuevos atributos Especificación del nombre del atributo Especificación del uso de un atributo Especificación de parámetros válidos Lectura de atributos en tiempo de ejecución Atributos de compilación Atributo System.AttributeUsage Atributo System.Obsolete Atributo System.Diagnostics.Conditional 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 Obtención de dirección de memoria. Operador & Acceso a contenido de puntero. Operador Acceso a miembro de contenido de puntero. Operador -> Conversiones de punteros Aritmética de punteros Operadores relacionados con código inseguro Operador sizeof. Obtención de tamaño de tipo Operador stackalloc. Creación de tablas en pila. 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 Sintaxis general El atributo cref Etiquetas recomendadas para documentación XML Etiquetas de uso genérico Etiquetas relativas a métodos Etiquetas relativas a propiedades Etiquetas relativas a excepciones Etiquetas relativas a formato Generación de documentación XML Generación a través del compilador en línea de comandos Generación a través de Visual Studio.NET 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 Opciones básicas Manipulación de recursos Configuración de mensajes de avisos y errores Ficheros de respuesta Opciones de depuración Compilación incremental Opciones relativas al lenguaje Otras opciones 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
Nota: El Manual que estás por descargar está comprimido en formato .rar, si no tienes un descompresor de archivos rar puedes descargar gratis el 7-zip y para poder visualizarlo el Foxit PDF Reader.
Descarga el descompresor de archivos 7-zip
Descarga el lector de archivos PDF Foxit PDF Reader.
|
|
|
|
|