Este libro sobre el desarrollo de aplicaciones Windows con el lenguaje C # (versión 12) y Visual Studio 2022, está dirigido a desarrolladores noveles en framework.NET. Les permite aprender los conceptos basicos del lenguaje C# e introduce conceptos mas avanzados, dando una vision general de las posibilidades que ofrece el lenguaje C#, Visual Studio y el framework .NET en general. El autor ha elegido un enfoque paso a paso mientras construye una aplicacion funcional a lo largo de todo el libro, para ilustrar los conceptos abordados de una manera practica y coherente. El aprendizaje comienza familiarizandose con la interfaz de Visual Studio 2022, asi como con el concepto de arquitectura .NET. Luego se explican los detalles del lenguaje C #, su sintaxis y sus funcionalidades como las clases, la herencia, las interfaces, los tipos genericos e incluso los delegados y los eventos, antes de abordar el diseño de interfaces de usuario. El diseño de la interfaz de usuario cubre todas las fases utiles para la creacion de aplicaciones Windows, tanto funcionales como ergonomicas, que van desde la creacion de formularios hasta la creacion de controles, pasando por la implementacion de un manejador de eventos y la validacion de los datos introducidos. Tambien se incluye una introduccion al diseño de aplicaciones WPF. Asi mismo, se detallan las herramientas de Visual Studio que permiten realizar pruebas y depurar las aplicaciones, presentando tecnicas de manejo de errores, al igual que conceptos para monitorizar aplicaciones como el seguimiento, la interaccion con registros de eventos y el uso de contadores de rendimiento. Se detalla el uso de Entity Framework dentro de ejemplos concretos, lo que le permite comprender rapidamente como crear modelos de datos y como usarlos para comunicarse con una base de datos, mientras aprende a usar el lenguaje de consulta LINQ para interactuar con modelos de datos. En diferentes formatos (objetos, SQL o XML). Tambien se detalla la alternativa al almacenamiento de datos de una aplicacion en el sistema de archivos y el uso del concepto de serializacion, proporcionando asi una vision global de las posibilidades que ofrece el framework .NET en cuanto a la gestion de datos. Ademas, se presentan conceptos mas avanzados, con el fin de exponer un abanico mas amplio de posibilidades que ofrece el lenguaje C # y Visual Studio: el uso de expresiones regulares, el desarrollo de aplicaciones multitarea y asincronicas, la globalizacion y localizacion de una aplicacion, la seguridad del codigo, la implementacion de aplicaciones cliente/servidor, el diseño con GDI+, asi como la reflexion son algunos de los temas introducidos. La ultima parte del libro esta dedicada a la creacion de ensamblados y al despliegue de aplicaciones. Se detallan las herramientas y tecnicas ofrecidas por Visual Studio para crear instaladores de Windows y configurar aplicaciones. El codigo de la aplicacion de ejemplo que se trata en el libro se puede descargar del sitio web www. https://www.ediciones-eni.com.
Ver más