Es un sistema de presentación de la próxima
generación, para crear aplicaciones cliente de
Windows que proporcionen una ex...
Todos los gráficos, incluyendo los elementos
de escritorio como Windows, se representan
usando Direct3D. Esto proporciona ...
Es un motor de representación basado
en vectores e independiente de la
resolución que se crea para sacar
partido del hardw...
WPF constituye un subconjunto de
tipos de .NET Framework en su
mayoría ubicados en el espacio
de nombres System.Windows. S...
WPF proporciona mejoras de
programación adicionales para
el desarrollo de aplicaciones
cliente de Windows. Una mejora
evid...
Esta separación entre la apariencia y el
comportamiento aporta las ventajas
siguientes:
 Se reducen los costos de program...
.NET Framework, System.Windows, así como el marcado y
el código subyacente, constituyen la base de la
experiencia de desar...
Para las aplicaciones hospedadas en
explorador, denominadas Aplicaciones del
explorador XAML (XBAPs), puede crear
páginas ...
Al crear una interfaz de usuario, se
organizan los controles según su ubicación y
tamaño para crear un diseño. Un requisit...
WPF proporciona una biblioteca de formas 2D
comunes dibujadas mediante vectores, como los
rectángulos y las elipses que se...
 WPF tiene un conjunto de servicios de datos para
permitir a los desarrolladores de aplicaciones
enlazar y
manipular los ...
WPF
WPF
Upcoming SlideShare
Loading in...5
×

WPF

313
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
313
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WPF

  1. 1. Es un sistema de presentación de la próxima generación, para crear aplicaciones cliente de Windows que proporcionen una experiencia impactante para el usuario desde el punto de vista visual puede crear una amplia gama de aplicaciones independientes y hospedadas en explorador. Un ejemplo es que se muestra en la ilustración siguiente:
  2. 2. Todos los gráficos, incluyendo los elementos de escritorio como Windows, se representan usando Direct3D. Esto proporciona una vía para mostrar gráficos más complejos y temas personalizados, a costa de GDI una gama más amplia de apoyo y tematización uniforme de control. También permite descargar algunas de las tareas de gráficos a la GPU. Esto puede reducir la carga de trabajo de la CPU. Ya que las GPU s están optimizadas para cálculos de píxeles a gran velocidad, esto también tiende a acelerar el refresco de la pantalla. Por desgracia, esta ventaja se reduce en los mercados donde las GPU no son tan
  3. 3. Es un motor de representación basado en vectores e independiente de la resolución que se crea para sacar partido del hardware de gráficos moderno. WPF extiende el núcleo con un conjunto completo de características de desarrollo de aplicaciones que incluye Lenguaje XAML, controles, enlace de datos, diseño, gráficos 2D y 3D, animación, estilos, plantillas, docu
  4. 4. WPF constituye un subconjunto de tipos de .NET Framework en su mayoría ubicados en el espacio de nombres System.Windows. Si ha compilado previamente aplicaciones con .NET Framework mediante tecnologías administradas como ASP.NET y formularios Windows Forms, los conceptos fundamentales de la programación en WPF deben
  5. 5. WPF proporciona mejoras de programación adicionales para el desarrollo de aplicaciones cliente de Windows. Una mejora evidente es la capacidad para programar una aplicación mediante código de lenguaje marcado y subyacente, una experiencia con la que resultará familiar a los programadores de ASP.NET. En
  6. 6. Esta separación entre la apariencia y el comportamiento aporta las ventajas siguientes:  Se reducen los costos de programación y mantenimiento, al no estar el marcado específico de la apariencia estrechamente relacionado con el código específico del comportamiento.  La programación es más eficaz porque los diseñadores pueden implementar la apariencia de una aplicación al mismo tiempo que los programadores implementan su comportamiento.  Se pueden usar varias herramientas de diseño para implementar y compartir el marcado XAML, a fin de responder a los
  7. 7. .NET Framework, System.Windows, así como el marcado y el código subyacente, constituyen la base de la experiencia de desarrollo de aplicaciones en WPF. Además, WPF cuenta con características completas para crear experiencias de usuario con contenido enriquecido. Para empaquetar este contenido y distribuirlo a los usuarios en forma de "aplicaciones", WPF proporciona tipos y servicios denominados colectivamente elmodelo de aplicaciones. El modelo de aplicación admite la programación de aplicaciones independientes y hospedadas en explorador. Para las aplicaciones independientes, puede utilizar la clase Window para crear las ventanas y cuadros de diálogo a los que se tiene acceso desde las barras de menús y las barras de herramientas. En la ilustración siguiente se
  8. 8. Para las aplicaciones hospedadas en explorador, denominadas Aplicaciones del explorador XAML (XBAPs), puede crear páginas (Page) y funciones de página (PageFunction<T>) entre las que se puede navegar mediante hipervínculos (clases Hyperlink). En la ilustración siguiente se muestra una página de XBAP hospedada en Internet Explorer 7.
  9. 9. Al crear una interfaz de usuario, se organizan los controles según su ubicación y tamaño para crear un diseño. Un requisito fundamental de cualquier diseño es adaptarse a los cambios de tamaño de la ventana y de configuración de pantalla. En lugar de obligarle a escribir código que adapte el diseño en estas circunstancias, WPF le proporciona un sistema de diseño extensible de primera clase. La piedra angular del sistema de diseño es la situación relativa, que aumenta la capacidad de adaptación a los cambios en la configuración de las ventanas y de la pantalla. Además, el sistema de diseño administra la negociación entre los controles
  10. 10. WPF proporciona una biblioteca de formas 2D comunes dibujadas mediante vectores, como los rectángulos y las elipses que se muestran en la ilustración siguiente. WPF también incluye funcionalidad de representación 3D que se integra con los gráficos 2D para permitir la creación de UIs más interesantes y apasionantes. Por
  11. 11.  WPF tiene un conjunto de servicios de datos para permitir a los desarrolladores de aplicaciones enlazar y manipular los datos dentro de las aplicaciones. Existen tres tipos de enlace de datos: • Una vez: cuando el cliente hace caso omiso de las actualizaciones en el servidor. • Simplex (one way): el cliente sólo tiene permiso de lectura a los datos. • Dúplex (two way): el cliente puede leer y escribir datos en el servidor.  Las consultas LINQ, incluyendo LINQ to XML, pueden actuar también como fuentes de datos para el enlace de datos.  El enlace de datos no influye en su presentación. WPF proporciona plantillas de datos para controlar la presentación de los datos.  Como parte de WPF se proporciona también un conjunto de controles integrados, que contiene elementos como
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×