Tapa C OK.qxp
23/08/2011
21:56
PÆgina 1
C# AVANZADO CONTENIDO 1 | INTERFACES Entender las interfaces / Definir la interfaz / Comparación entre interfaces y clases abstractas / Creación de una aplicación simple con interfaz / El uso de IEnumerable / El uso de ICloneable / El uso de Icomparable
SOLUCIONES REALES, CON LAS ESTRATEGIAS DE DESARROLLO MÁS ACTUALES Este libro abre nuevas perspectivas para la programación de aplicaciones con C#, al llevar al lector a recorrer temas más avanzados del lenguaje y del framework .NET. Con la lectura de esta obra, conoceremos técnicas avanzadas de progra-
2 | CALLBACK, DELEGADOS Y EVENTOS Creación de la interfaz de callback / Entender el sink / Cómo utilizar dos o más eventos / Los delegados / Delegados con multicasting / Entender los eventos 3 | MANEJO AVANZADO DE CLASES Indexers / Vectores / Aplicación con sobrecarga de operadores binarios / Sobrecarga de operadores unuarios / Sobrecarga de operadores de igualdad y comparación / Sobrecarga de los operadores < y > 4 | SERIALIZACIÓN Guardar el estado de los objetos / Serialización binaria / Serialización SOAP / Serialización XML / Serialización de clases con composición en formato binario / Serialización usando XML / Serialización de varios objetos 5 | INTRODUCCIÓN A WPF Y XAML Entender WPF / Arquitectura de WPF / Entender los contenedores / Los paneles
mación que nos permitirán hacer un desarrollo más eficiente y tener soluciones más fáciles de programar. Aprenderemos cómo guardar el estado de los objetos en disco, crear interfaces de usuario avanzadas por medio del uso de XAML y WPF, utilizar las bases de la programación de Windows Phone 7, y generar aplicaciones distribuidas aprovechando el poder de WCF. Luego, a medida que avancemos, el libro se adentrará en los temas más complejos del framework, como WPF, XAML y WCF. Todos los procedimientos son expuestos de manera práctica con el código fuente de ejemplo (disponible en Internet), diagramas conceptuales y la teoría necesaria para comprender en profundidad cada tema presentado. Al finalizar el recorrido, seremos capaces de realizar desarrollos complejos y profesionales, mediante código sencillo, pero, al mismo tiempo, poderoso. Nicolás Arrioja Landa Cosio, catedrático, investigador y consultor, es además autor de múltiples libros sobre C#, publicados en esta editorial, y es quien nos llevará en este nuevo recorrido por el máximo nivel del lenguaje de Microsoft.
6 | XAML Y LAS INTERFACES DE USUARIO Efectos y brochas para el fondo de Border / Degradado / Control de marcos / Control de la interfaz 7 | PROGRAMAR PARA WINDOWS PHONE 7 Windows Phone 7 / Proyecto para Windows Phone / Hardware / Colocar la orientación de la aplicación / El sistema multi-touch 8 | PROGRAMAR EN WCF Entender Windows Communication Foundation / El modelo de comunicación / Creación de aplicaciones WCF / Código para un servicio WFC
En este sitio encontrará una gran variedad de recursos y software relacionado, que le servirán como complemento al contenido del libro. Además, tendrá la posibilidad de estar en contacto con los editores, y de participar del foro de lectores, en donde podrá intercambiar opiniones y experiencias.
Si desea más información sobre el libro puede comunicarse con nuestro Servicio de Atención al Lector: usershop@redusers.com
ADVANCED C#
NIVEL DE USUARIO PRINCIPIANTE
INTERMEDIO
AVANZADO
EXPERTO
This book offers new perspectives for those already programming with C# or for those who seek to improve their skills. It also includes advanced concepts and exercises that will greatly enhance the developer's experience.
por Nicolás Arrioja Landa Cosio