Académique Documents
Professionnel Documents
Culture Documents
una gran variedad de dispositivos asociados con el “Internet de las cosas” emergente. Creemos
que este libro le dará una introducción informativa, atractiva, desafiante y entretenida a C #.
• programación estructurada,
• programación genérica y
El revisor comenta en la contraportada interior, que capta la esencia del libro de manera
concisa. En este Prefacio le brindamos más detalles.
El libro está cargado con ejemplos de "código en vivo": la mayoría de los conceptos nuevos se
presentan en el contexto de aplicaciones C # de trabajo completas, seguido de una o más
ejecuciones que muestran programas de entradas y salidas. En los pocos casos en los que
mostramos un fragmento de código, para garantizar la corrección, primero lo probamos en un
programa de trabajo, luego copiamos el código y lo pegamos en el libro.
Lea la sección Antes de comenzar después de este Prefacio para obtener instrucciones sobre
cómo configurar su computadora para ejecutar los ejemplos de código 170+ y permitirle
desarrollar sus propias aplicaciones C #, el código fuente de todos los ejemplos del libro está
disponible en
http://www.deitel.com/books/CSharp6FP
Use el código fuente que proporcionamos para compilar y ejecutar cada programa a medida
que lo estudia lo ayudará a dominar C # y las tecnologías de Microsoft relacionadas más rápido
y a un nivel más profundo.
Nuevas características de C # 6
Introducimos nuevas características clave del lenguaje C # 6 a lo largo del libro (Fig. 1): cada
suceso que lo define está marcado con un icono de margen “6” como se muestra al lado de
este párrafo.
Las discusiones en
• Capítulo 1 Introducción
utilizando la edición comunitaria de Visual Studio 2015 con la que probamos una aplicación
Painter en la sección 1.7. El Capítulo 1 repasa brevemente la terminología de programación
orientada a objetos y conceptos de los que depende el resto del libro.
Introducción a fundamentos de C #
Las discusiones en
• Capítulo 3, Introducción a la Programación de Aplicaciones C #
• Capítulo 4, Introducción a Clases, Objetos, Métodos y cadenas
• Capítulo 5, Declaraciones de control: Parte 1
• Capítulo 6, Declaraciones de control: Parte 2
• Capítulo 7, Métodos: Una mirada más profunda
• Capítulo 8, Arreglos; Introducción al manejo de excepciones
presenta una amplia cobertura de los fundamentos de programación de C # (tipos de
datos, clases, objetos, operadores, declaraciones de control, métodos y matrices) a
través de una serie de estudios de casos de programación orientados a objetos. El
Capítulo 8 introduce brevemente el manejo de excepciones con un ejemplo que
demuestra el intento de acceder a un elemento fuera de los límites de una matriz.
Programación orientada a objetos: una mirada más profunda
Las discusiones en
ofrece una visión más profunda de la programación orientada a objetos, incluidas clases,
objetos, herencia, polimorfismo, interfaces y manejo de excepciones. Un caso en línea de dos
capítulos. El estudio sobre el diseño e implementación del software orientado a objetos para
un cajero automático simple es descrito más adelante en este prefacio.
La sección 9.4 presenta la colección de listas. Más adelante en el libro, echamos un vistazo más
profundo a LINQ, utilizando LINQ a entidades (para consultar bases de datos) y LINQ a XML.
Interfaces gráficas de usuario (GUI) de Windows Forms
Las discusiones en
Strings(cadenas) y Files(archivos)
Las discusiones en
investigue las cadenas con más detalle, e introduzca el procesamiento de archivos de texto y la
serialización de objetos para ingresar y generar objetos completos.
Las discusiones en