Guía práctica del desarrollo de aplicaciones Windows en .Net

Guía práctica del desarrollo de aplicaciones Windows en .Net

Población, Alberto

47,84 €(IVA inc.)

Este nuevo libro Danysoft tiene forma y planteamiento de manual, y en estoradica la diferencia con otros dedicados a .NET. Los autores son formadorescon mucha experiencia que durante los cursos que han impartido en Danysoft,se han dado cuenta de la necesidad de crear un libro que se adapte mejor alas necesidades de los profesionales que están aprendiendo a desarrollar en.NET.El primer bloque del libro incluye los aspectos fundamentales de .NET, comoson la plataforma .NET y sus características, una revisión detallada dellenguaje C#, y los conceptos de la programación orientada a objetos aplicadaa Visual Studio. Las explicaciones son claras, y ejemplificadas con códigosexplicados en detalle.El segundo aspecto que aborda el libro es la programación de bases de datos,explicándonos los diferentes modelos de conexión que se emplean en ADO.NET ycómo utilizarlo. También no proporciona los conocimientos necesarios paracomenzar a emplear LINQ en las aplicaciones, de forma que podamos obtener unmayor rendimiento y mantenibilidad en el código de consultas.Aprender a utilizar Windows Forms es el siguiente tema que se aborda. Através de dos ejemplos presentados paso a paso, iremos adquiriendo elconocimiento necesario para manejar los componentes y características querequeriremos para crear formularios de presentación en nuestras aplicaciones.El último bloque trata sobre Windows Presentation Foundation, que es elframework de Microsoft que nos permite avanzar en la creación de interfacesde usuario de las aplicaciones Windows, mediante funcionalidades depresentación más sofisticadas, con las que podemos dotarlas de un aspecto yforma de uso sorprendente y atractiva para los usuarios.Todo el desarrollo de las explicaciones a lo largo del libro se formalizamediante explicaciones teóricas breves, que van al núcleo de la tecnología,y ejemplos donde inmediatamente podemos poner en funcionamiento laaplicación práctica de la explicación. De esta forma, los lectores u alumnosque utilicen estos manuales podrán avanzar rápidamente a través laplataforma .NET, el lenguaje, las bases de datos, lo formularios, y lacreación de interfaces avanzados y ricos, sin perderse en detalles que sóloserán necesarios en casos puntuales.TABLA DE CONTENIDOS 3APARTADO I: PLATAFORMA .NET Y LENGUAJE C# POR ALBERTO POBLACIÓN 11PRÓLOGO 13INTRODUCCIÓN 15A CONTINUACIÓN 16EL FRAMEWORK 17SERVICIOS DEL CLR 19LIBRERÍAS DEL FRAMEWORK 20Espacios de nombres 22ALGUNAS CLASES DE USO FRECUENTE 23Interfaces de usuario 23Aplicaciones de escritorio 23Aplicaciones para Internet 24Aplicaciones de consola 25Servicios Windows 26Colecciones 26Entradas/Salidas 27Acceso a datos 28Globalización 28Manipulación de texto 29Multihilo 30Reflexión 30A CONTINUACIÓN 31EL LENGUAJE C# 33NUESTRO PRIMER PROGRAMA 34EXAMINANDO EL PROGRAMA EJEMPLO 38La directiva using 38La declaración del namespace 39La clase 40El método Main 40La sentencia de salida 41A CONTINUACIÓN 42ELEMENTOS SINTÁCTICOS BÁSICOS 43COMENTARIOS 44Comentarios XML 44SENTENCIAS 46Bloques de sentencias 47SENTENCIAS DE CONTROL DE FLUJO 48If 48Switch 49While 51Do 51For 52Foreach 53Goto 53Break 54Continue 54EXCEPCIONES 54La instrucción throw 55Las instrucciones try...catch...finally 56Desbordamientos aritméticos 57OPERADORES 58Prioridad de los operadores 60Los operadores is y as 60A CONTINUACIÓN 61SISTEMA DE TIPOS Y DECLARACIONES DE VARIABLES 63EL SISTEMA COMÚN DE TIPOS 64Tipos Valor 65Tipos Referencia 65TIPOS SIMPLES 66NOMBRES DE VARIABLES 67Reglas 67Sugerencias de buen estilo 67VARIABLES LOCALES 68VARIABLES MIEMBRO DE CLASS O STRUCT 68CONSTANTES Y VARIABLES DE SÓLO-LECTURA 69Constantes de tipo carácter y cadena 69Constantes de tipo numérico 70MODIFICADORES DE ALCANCE 70ENUMERACIONES 71CASTING 72STRUCTS 73ARREGLOS 74Declaración 74Acceso a los elementos 75Propiedades y métodos de los arreglos 75Algunas consideraciones sobre los arreglos 76LOS TIPOS VAR 77LOS TIPOS DYNAMIC 79LOS TIPOS NULLABLE 81A CONTINUACIÓN 81MÉTODOS 83DECLARACIÓN 83LLAMADA A LOS MÉTODOS 84SOBRECARGAS 85PARÁMETROS OPCIONALES 86PARÁMETROS CON NOMBRE 87PARÁMETROS DE ENTRADA Y SALIDA 88NÚMERO VARIABLE DE ARGUMENTOS 90A CONTINUACIÓN 91PROPIEDADES 93DECLARACIÓN 94INVOCACIÓN 95COMPARATIVA 95PROPIEDADES AUTOMÁTICAS 96INDEXADORES 96A CONTINUACIÓN 98DELEGADOS Y EVENTOS 99DELEGADOS 100Declaración de un tipo de delegado 100Declaración de una instancia de un delegado 101Llamada a un método a través de un delegado 102Delegados anónimos 103EVENTOS 104Declaración 105Suscripción 105Disparo 106Patrón convencional 107Accesores para los eventos 109A CONTINUACIÓN 110ORIENTACIÓN A OBJETOS 111DATOS ESTÁTICOS 112CREACIÓN DE INSTANCIAS 114Constructores 114Constructores estáticos 116Destructores 117La sentencia using 118HERENCIA DE CLASES 120Clases selladas 121SOBRESCRITURA 122POLIMORFISMO 124CLASES ABSTRACTAS 125INTERFACES 126A CONTINUACIÓN 128SOBRECARGA DE OPERADORES 129FORMA DE REALIZAR LA SOBRECARGA 130Operadores restringidos 131OPERADORES DE CONVERSIÓN 132A CONTINUACIÓN 135GENÉRICOS 137EL PROBLEMA 137Boxing y Unboxing 138LA SOLUCIÓN 139DECLARACIÓN DE RESTRICCIONES 141A CONTINUACIÓN 143EXTENSORES, LAMBDAS Y LINQ 145MÉTODOS DE EXTENSIÓN 146EXPRESIONES LAMBDA 149Árboles de expresiones 150LINQ 151A CONTINUACIÓN 155OTRAS CARACTERÍSTICAS 157ATRIBUTOS 157CLASES PARCIALES 160Métodos parciales 161INICIALIZADORES DE COLECCIONES 162ENUMERADORES 163COVARIANCIA Y CONTRAVARIANCIA 164CONCLUSIÓN 167APARTADO II: ADO Y LINQ POR JORGE L.CANGAS 169íCONECTADO! 171SQLCONNECTION 175DBPROVIDERFACTORY 177RECORDATORIO 180EL MODO CONECTADO 181DBCONNECTION 183DBCOMMAND 184IDATAREADER 186IDBDATAPARAMETER 189DBCOMMAND “RELOADED” 191DBTRANSACTION 194RECORDATORIO 196EL MODO DESCONECTADO 199DATATABLE 199DATASET 201DATAVIEW 205DATABINDING 207TYPEDDATASET 209CONCLUSIÓN 213LINQ 215CONSULTAS CON LINQ 216EXPRESIONES LAMBDA 217EVALUACIÓN PEREZOSA 218OPERADORES DE CONSULTA 219LINQ PARA DATASET 222LINQ PARA XML 223APARTADO III: WINDOWS FORMS POR JOSÉ VICENTE SÁNCHEZ 225INTRODUCCIÓN 227VISUAL STUDIO 228¿POR QUÉ C#? 229PRIMEROS PASOS CON WINDOWS FORMS 231UN REPASO A LOS CONTROLES BÁSICOS DE WINDOWS FORMS 239UN EJEMPLO MÁS COMPLETO: WORDPAD 245AGREGANDO ALGO DE CÓDIGO 253GUARDANDO LOS CAMBIOS DEL ARCHIVO 260AGREGANDO UN MENÚ Y UNA BARRA DE ESTADO 262FUENTES DE TEXTO 271LAS FUENTES 271CONCLUSIÓN 281USANDO ELEMENTOS DE TERCEROS 283USANDO COM 285CONCLUSIÓN 293APARTADO IV: WINDOWS PRESENTATION FOUNDATION POR LUIS ALFONSO REY 295PRÓLOGO APARTADO IV 297EL MODELO DE APLICACIÓN 299APLICACIONES DE WINDOWS 299APLICACIONES DE NAVEGACIÓN 301CONCLUSIÓN 303A CONTINUACIÓN 303XAML 305XML 306Representación 307Sistema de propiedades y eventos 308Controles y sus propiedades más comunes 312CONCLUSIÓN 318A CONTINUACIÓN 318PANELES Y LAYOUT 319PANELES 320CONCLUSIÓN 323A CONTINUACIÓN 323DATABINDING Y RECURSOS 325LOS INTERFACES 326LAS EXPRESIONES DE BINDING 328DATACONTEXT 330EL BINDING MÚLTIPLE 331CONVERSORES 334VALIDACIÓN 337INTEGRACIÓN CON VISUAL STUDIO 341DATAPROVIDERS Y COLLECCIONVIEWSOURCE 343RECURSOS 347CONCLUSIÓN 348A CONTINUACIÓN 348COMANDOS 349REDEFINIR UN COMANDO 349CREAR UN COMANDO NUEVO 351COMANDOS EN LOS NUEVOS CONTROLES 354COMANDOS EN 4.0 355A CONTINUACIÓN 356A CONTINUACIÓN 356ESTILOS Y PLANTILLAS 357ESTILOS 358PLANTILLAS DE DATOS 361PLANTILLAS DE CONTROLES 363TRIGGERS 365RECURSOS COMPARTIDOS Y TEMAS 366CONCLUSIÓN 368A CONTINUACIÓN 368GRÁFICOS Y ANIMACIONES 369GRAFICOS Y RENDERIZADO 370RENDERIZADO 3-D 376ANIMACIÓN 379VISUAL STATE MANAGER 380TRATAMIENTO DE MEDIOS 382CONCLUSIÓN 383A CONTINUACIÓN 383DOCUMENTOS 385DOCUMENTOS EN WPF 385DOCUMENTOS DE FLUJO 386SERIALIZACIÓN Y ALMACENAJE DE DOCUMENTOS 388ANOTACIONES 390CONCLUSIÓN 391A CONTINUACIÓN 391CONTROLES 393CONTROLES DE USUARIO 393LA JERARQUÍA DE OBJETOS EN WPF 394PASOS PARA DESARROLLAR UN NUEVO CONTROL 395CONCLUSIÓN 399A CONTINUACIÓN 399LOCALIZACIÓN E INTER-OPERABILIDAD 401LOCALIZACIÓN Y GLOBALIZACIÓN 402LOCALIZANDO UNA APLICACIÓN 402INTEROPERABILIDAD 406CONCLUSIÓN 407ÍNDICE 409SITIOS WEB RELACIONADOS 416

  • ISBN: 978-84-939910-3-6
  • Editorial: DANYSOFT INTERNACIONAL, S.L.
  • Encuadernacion: Rústica
  • Páginas: 416
  • Fecha Publicación: 24/04/2012
  • Nº Volúmenes: 1
  • Idioma: Español