WPF
-5%

WPF

SELLS, CHRIS / GRIFFITHS, IAN

81,50 €
77,43 €
IVA incluido
Agotado
Editorial:
ANAYA (PAPEL)
Año de edición:
2009
Materia
Informática
ISBN:
978-84-415-2591-7
Páginas:
960
81,50 €
77,43 €
IVA incluido
Agotado
Añadir a favoritos

Agradecimientos de Ian
Agradecimientos de Chris
Sobre los autores

Prólogos

Introducción
Para quién es este libro
Cómo está organizado este libro
Qué necesita para utilizar este libro
Convenciones
Código fuente
Sobre la imagen de cubierta

Capítulo 1. Hola WPF
WPF desde el principio
Crear aplicaciones
Aplicaciones WPF
XAML
Editar XAML
Aplicaciones de navegador XAML (XBAP)
Modelos de contenido
Sintaxis del elemento de propiedad XAML
Diseño
Diseño de cuadrícula
Sintaxis de propiedad adjunta XAML
Controles
Vinculación de datos
Extensiones de marcado XAML
Plantillas de datos
Propiedades de dependencia
Recursos
La sintaxis de mapeado del espacio de nombres XAML
Estilos
Animación
Plantillas de control
Gráficos
3D
Documentos e impresión
¿Dónde estamos?

Capítulo 2. Aplicaciones y parámetros
Vida útil de la aplicación
Creación explícita de aplicación
Acceso a la aplicación
Creación implícita de la aplicación
Ventanas de nivel superior
Modos de cierre de la aplicación
Eventos de aplicación
Instanciar aplicación
Otros servicios de aplicación
Implementación de aplicación
Publicación sencilla
La experiencia de usuario
Detalles específicos de ClickOnce WPF
Configuración
Diseñador de parámetros
Utilizar parámetros
Integrar parámetros en WPF
¿Dónde estamos?

Capítulo 3. Diseño
Fundamentos del diseño
StackPanel
WrapPanel
DockPanel
Grid
Anchos de columna y alturas de fila
Ocupar múltiples filas y columnas
Consistencia entre múltiples cuadrículas
UniformGrid
Canvas
Viewbox
Propiedades comunes de diseño
Width y Height
MinWidth, MaxWidth, MinHeight y MaxHeight
HorizontalAlignment y VerticalAlignment
Margin
Padding
Visibility
FlowDirection
Panel.ZIndex
RenderTransform y LayoutTransform
Cuando el contenido no se ajusta
ScrollViewer
Región desplazable e IScrollInfo
Diseño personalizado
¿Dónde estamos?

Capítulo 4. Entrada de datos
Eventos enrutados
Detener enrutamiento de eventos
Determinar el objetivo
Eventos enrutados y eventos normales
Eventos adjuntos
Entrada de datos del ratón
Entrada de datos del ratón y detección de elementos
Estado del ratón
Entrada de datos del teclado
Estado del teclado
Entrada de tinta
Comandos
Objetos de comando
Vinculaciones de entrada
Fuente de comando
Vinculaciones de comando
Gestión de entrada basada en código frente a activadores
¿Dónde estamos?

Capítulo 5. Controles
¿Qué son los controles?
Botones
Controles Slider y ScrollBar
ProgressBar
Controles de texto
Label
ToolTip
GroupBox y Expander
Controles de lista
ListView
TreeView
Menús
Barras de herramientas
GridSplitter
¿Dónde estamos?

Capítulo 6. Vinculación sencilla de datos
Sin vinculación de datos
Cambios de objeto
Cambios en la interfaz de usuario
Vinculación de datos
Vinculaciones
Fuente de datos implícita
Islas de datos
Fuente de datos explícita
Vincular a otros controles
Conversión de valor
Conversión de valor editable
Validación
Sintaxis de Path
Fuentes relativas
UpdateSourceTrigger
Depurar vinculación de datos
¿Dónde estamos?

Capítulo 7. Vincular a datos de lista
Vincular a datos de lista
Elemento actual
Objetivos de datos de lista
Mostrar miembros, miembros de valor y vinculaciones de consulta
Plantillas de datos
Listar cambios
Ordenar
Vistas de colección predeterminadas
Filtrar
Agrupar
Ordenación y agrupación declarativa
Proveedores de fuente de datos
Proveedor de datos de objeto
Vincular a datos relacionales
Proveedor de fuente de datos XML
Vinculación maestro-detalle
Vinculación jerárquica
¿Dónde estamos?

Capítulo 8. Estilos
Sin estilos
Estilos en línea
Estilos con nombre
El atributo TargetType
Reutilizar estilos
Sobrescribir propiedades de estilo
Ampliar estilos
Establecer estilos con programación
Estilos de tipo elemento
Estilos de tipo elemento y tipos derivados
Plantillas de datos y estilos
Plantillas de datos de nuevo
Plantillas de datos con estilo
Activadores
Activadores de propiedad
Múltiples activadores
Activadores de propiedad multicondición
Activadores de datos
Activadores de datos de condición múltiple
Activadores de evento
¿Dónde estamos?

Capítulo 9. Plantillas de control
Más allá de los estilos
Plantillas de control y estilos
Vinculación de plantilla
Presentadores de contenido
Activadores de plantilla
Ampliar plantillas
El contrato de la plantilla de control
Elementos de aplicación específica
Examinar las plantillas incorporadas
Árboles lógicos y visuales
Interfaz de usuario basada en datos
¿Dónde estamos?

Capítulo 10. Ventanas y cuadros de diálogo
Ventana
Aspecto de la ventana
Tiempo de vida de la ventana
Posición y tamaño de ventana
Propietarios de ventana
Visibilidad y estado de la ventana
Cuadros de diálogo
Cuadros de diálogo comunes
Cuadros de diálogo personalizados
¿Dónde estamos?

Capítulo 11. Navegación
NavigationWindow
Páginas
XAML
Navegación de fragmento
Tiempo de vida de la página
Pasar datos entre páginas
Funciones de página
Marcos
XBAP
Publicación e implementación XBAP
Navegación a HTML
¿Dónde estamos?

Capítulo 12. Recursos
Crear y utilizar recursos
Ámbito del recurso
Referencias de recurso
Reutilizar dibujos
Recursos y estilos
Carátulas y temas
Recursos binarios
Recursos binarios y clase Application
URI de paquete
Aplicaciones globales
Crear aplicaciones localizables con XAML
¿Dónde estamos?

Capítulo 13. Gráficos
Fundamentos básicos de gráficos
Integración
Modelo de objeto de dibujo
Independiente de la resolución
Formas, pinceles y lápices
Composición
Formas
Clase Shape base
Rectangle
Ellipse
Line
Polyline
Polygon
Path
Mapas de bits
Imagen
ImageSource
Crear mapas de bits
Codificadores y decodificadores de mapa de bits
Efectos de mapa de bits
Pinceles y lápices
Color
SolidColorBrush
LinearGradientBrush
RadialGradientBrush
ImageBrush, DrawingBrush y VisualBrush
Lápiz
Transformaciones
Programación de capa visual
Renderizar bajo demanda
¿Dónde estamos?

Capítulo 14. Documentos de texto y de flujo
Estilos de fuente y texto
Propiedades comunes de texto
Fuentes y familias de fuente
FontSize
Estiramiento
Estilo
Peso
Decoraciones
Recorte de texto
Ajuste de texto y uso de guiones
Alineación de texto
Texto y la interfaz de usuario
TextBlock
Documentos de flujo y controles de visor
Texto de capa visual
Glyphs
Modelo de objeto de texto
En línea
Block
Paragraph
Figure y Floater
Imágenes
Texto y vinculación de datos
Codificar con el modelo de objeto de texto

Windows Presentation Foundation es una de las novedosas tecnologías de Microsoft, que permite construir aplicaciones con una potente e interactiva interfaz de usuario. Sus capacidades son extraordinarias y reducen la complejidad en la programación. Incluye un nuevo motor gráfico que soporta imágenes en 3D y animaciones, un lenguaje basado en XML llamado XAML, y una arquitectura Modelo Vista Controlador para el desarrollo de las aplicaciones.

Este libro, totalmente actualizado a .NET 3.0, le enseña cómo progresar rápidamente en la programación de aplicaciones WPF. Contiene múltiples ejemplos en C# y XAML con los que aprenderá desde el básico ?Hola Mundo? hasta aplicaciones más complejas. WPF aúna lo mejor de las interfaces basadas en controles (al estilo de Windows) y de las basadas en contenido (al estilo de la Web).

Artículos relacionados

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

  • GUÍA OFICIAL PARA EL EXAMEN DE CERTIFICACIÓN CCENT/CCNA ICND1 2ª EED
    CISCO SYSTEM
    En stock

    55,95 €27,98 €

  • SISTEMAS DIGITALES DE INFORMACIÓN
    LÓPEZ LÓPEZ, JOSÉ
    Internet, el medio de comunicación esencial de la era digital, ha pasado a convertirse, a comienzos del siglo XXI, en una herramienta básica para los confeccionadores de contenidos que trabajan para todos los soportes. ...
    En stock

    21,05 €10,53 €

  • GUÍA DE APRENDIZAJE MACROMEDIA FLASH PARA WINDOWS Y MACINTOSH
    ULRICH, KATHERINE
    En stock

    41,40 €20,70 €

  • GUÍA DE APRENDIZAJE MACROMEDIA DREAMWEAVER MX 2004 PARA WINDOWS Y MACINTOSH
    TOWERS, J. TARIN
    Tabla de contenidosCapítulo 1 Primeros pasosCapítulo 2 Configuración de un sitio localCapítulo 3 Páginas web básicasCapítulo 4 Edición del códigoCapítulo 5 Cómo trabajar con imágenesCapítulo 6 Los vínculosCapítulo 7 Inserción y reproducción de archivos multimediaCapítulo 8 Fuentes y caracteresCapítulo 9 Párrafos y formateo de bloquesCapítulo 10.Cómo trabajar con archivos de wor...
    En stock

    39,80 €19,90 €

  • AUTOMÁTICA & ROBÓTICA: ANÁLISIS DE SISTEMAS LINEALES
    SALGADO BROCAL, MARIO
    Análisis de sistemas lineales aborda un tipo particular de sistemas, aquéllos conocidos como sistemas lineales. Si bien la teoría de los sistemas lineales tiene un interés en sí misma como objeto de estudio matemático, en esto libro el enfoque es distinto. El foco es el estudiante de ingeniería: se trata de estudiar esta teoría como soporte para el análisis, la síntesis y el di...
    En stock

    39,25 €19,63 €