Descripción
C# es un lenguaje de programación moderno que combina la potencialidad de C, C++ y Java, con la agilidad y la velocidad para el desarrollo propios de Visual Basic. Sin dudas, es el lenguaje más importante de la plataforma .NET. Fue diseñado para crear sistemas en el mundo actual, donde la necesidad de comunicarse con otras aplicaciones y servicios mediante una red de información “como Internet” es moneda corriente, donde conviven bases de datos de distintos fabricantes, donde los sistemas son construidos a partir de componentes locales o remotos, y donde se requieren soluciones integrales para diversos tipos de plataformas.
Con C# podremos crear sistemas de una gran diversidad, simples o complejos, aplicaciones de consola, de escritorio o para la Web, programas para computadoras personales o para dispositivos móviles. Y con este libro en sus manos, usted descubrirá los conceptos teóricos y prácticos referidos a este lenguaje, para luego introducirse en el desarrollo de aplicaciones para escritorio, programación de librerías y componentes, creación de aplicaciones para la Web, y programación de juegos con Managed DirectX.
Esta obra, pensada tanto para quienes recién se inician en el mundo de la programación como para quienes provengan de otros lenguajes, es la puerta de entrada a la plataforma de desarrollo que ningún programador puede dejar de conocer.
Este libro se encuentra dirigido, principalmente, al programador novato y de nivel medio, así como al estudiante o al aficionado autodidacto. Quienes estén dando sus primeros pasos en el mundo de la programación no podrán dejar de sumergirse en los primeros dos capítulos, donde se realiza una introducción ala plataforma .NET y a la sintaxis basca del lenguaje. También ambos resultaran muy útiles para quienes provengan de otros lenguajes de programación, ya que se evidencia las diferencias sustanciales que estos poseen respecto a C#.
Si acaso a usted le atrae la programación orientada a objetos y desea obtener sus conceptos fundamentales y como C# la soporta, los capítulos 3 y 4 le serán de gran utilidad. Si, en cambio desea crear aplicaciones de escritorio, no puede dejar de visitar el capitulo 7, donde veremos como generar este tipo de programas haciendo uso de la gran diversidad de controles de la plataforma .NET nos ofrece. Pero claro ninguna aplicación es demasiado útil sino se puede interactuar con datos externos.
En el capitulo 8 veremos de que trata ADO.NET y como nos facilita trabajar en diferentes fuentes de datos. ¡Y esto no termina aquí! C# y la plataforma .NET son tan versátiles, que nos permitirán publicar los servicios de una aplicación en una red de modo muy sencillo.
En el capitulo 11 veremos como generar servicios web, y en el capitulo 12 aprenderemos a crear aplicaciones de red utilizando sockets. ¿Desea crear aplicaciones gráficas de alto desempeño? ¿Acaso le interesa programar juegos? Entonces la libreria Managed DirecX sera una gran aliada en su misión, y el capitulo 13 ofrece una introducción a sus principales características.
Y como si todo eso fuera poco, en los apéndices encontrará como crear documentación a partir de código escrito en C#, de que trata la notación de nombramiento Hungara, un listado de lenguajes .NET que podría encontrar en la red -!Son mas de cincuenta¡- y por ultimo una introducción al lenguaje unificado de modelado $UML$. No es exagerado enunciar que C# y la plataforma .NET son el sueño de todo programador . Si acaso duda de mi palabra, ¿que espera para comprobarlo?
¿Qué piensas de este libro?
3 comentarios