Pregunta

He visto muchas preguntas recientemente sobre WPF...

  • ¿Qué es?
  • Que significa?
  • ¿Cómo puedo empezar a programar WPF?
¿Fue útil?

Solución

WPF es una nueva tecnología que reemplazará a Windows Forms.WPF significa Windows Presentation Foundation aquí hay algunos temas útiles en S, así que:

  1. ¿Qué libros de WPF recomendarías?
  2. ¿Qué aplicaciones WPF del mundo real existen?

Desde mi práctica puedo decir que WPF es una tecnología realmente sorprendente, sin embargo, lleva algún tiempo acostumbrarse porque es totalmente diferente de WinForms.Te recomiendo que le eches un vistazo a esto. manifestación.

Otros consejos

WPF es la próxima frontera con las UI de Windows.

  • Construido sobre DirectX, abre soporte de aceleración de hardware para sus interfaces de usuario .NET 3.0+.
  • Énfasis en gráficos vectoriales: las interfaces de usuario escalan y se renderizan mejor
  • UI componibles.Podría anidar botones animados en cuadros combinados.el mundo es tu ostra.
  • Es una reescritura con solo componentes básicos mínimos escritos en código no administrado versus el enfoque Winforms basado en GDI-User Dll, que es una capa delgada administrada sobre código en gran parte no administrado.
  • Enfoque declarativo para la programación de UI, las interfaces de usuario se especifican en gran medida en una variante XML llamada XAML (lenguaje de marcado de aplicaciones extensible) que se pronuncia Zammel.Esto abre WPF a los diseñadores que pueden utilizar herramientas especializadas para crear interfaces de usuario que los desarrolladores luego pueden codificar.Sin pérdidas de traducción entre wireframes y el producto final.
  • MS "supuestamente" no proporcionará actualizaciones futuras para Winforms.Fuerte inversión en WPF como camino a seguir
  • Oh sí, antes de que lo olvide.Funciona mejor en Vista :)

Puede obtener el libro WPF Unleashed de Adam Nathan o Chris Sells Programming WPF.ese parece ser el camino a seguir.Acabo de leer el primer capítulo del libro de Adam (líder de WPF en MS).De ahí las fuentes de elogios de WPF :)

Echa un vistazo aquí http://windowsclient.net/ y aquí Fundación de presentación de Windows (WPF)

Básicamente, WPF se crea para hacer que Windows sea más fácil de diseñar debido al uso de XAML, los diseñadores pueden trabajar en el diseño y los programadores en el código subyacente.

WPF es la Fundación para presentaciones de Windows.Es la API más nueva de Microsoft para crear aplicaciones con interfaces de usuario (UI), que funciona tanto para aplicaciones independientes como basadas en web.

Como era de esperar, hay una información muy detallada pero no tan útil. Página de Windows Presentation Foundation en Wikipedia.

El Página de introducción a WPF en el sitio de Microsoft MSDN es probablemente un mejor lugar para comenzar.

Es el nuevo sistema Windows Gui.No creo que su objetivo sea facilitar el desarrollo per se, sino abordar cuestiones fundamentales con WinForm, como la transparencia y el escalamiento, ninguno de los cuales WinForm puede abordar de manera efectiva.Además, busca abordar el paradigma de "una sola resolución" de WinForm asignando tamaños a tamaños de píxeles reales y haciendo que el diseño de flujo sea más fácil y fundamental.

También se basa en un derivado de XML que facilita el cambio de la interfaz de usuario y fuerza una separación de la interfaz de usuario y el código central (aunque técnicamente todavía se puede hackear de esta manera).

Esta separación también impulsa el deseo de poder dividir el trabajo en dos campos: los diseñadores se encargan del XAML y el diseño y los programadores se encargan del desarrollo de los objetos utilizados en el XAML.

Echa un vistazo a Eric Sink Doce días de WPF 3D.

Fundación de presentación de Windows.Básicamente es el último intento de Microsoft de facilitar el desarrollo y proporcionar una gran cantidad de funciones interesantes listas para usar.No estoy seguro de por dónde empezar, pero buscar en Google "WPF 101" debería arrojar algunos enlaces útiles.

WPF es parte de la pila .net 3.0.Su sistema de interfaz gráfica de usuario de próxima generación de Microsoft.Toda la información que necesitas la puedes encontrar en Wikipedia y sitio wpf de msdn

Para comenzar a programar, supongo que consulte el descargas esenciales en el cliente de Windows

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top