Question

J'ai vu beaucoup de questions récemment sur WPF...

  • Qu'est-ce que c'est?
  • Qu'est ce que cela signifie?
  • Comment puis-je commencer à programmer WPF ?
Était-ce utile?

La solution

WPF est une nouvelle technologie qui remplacera Windows Forms.WPF signifie Windows Présentation Foundation Voici quelques sujets utiles sur SO:

  1. Quels livres WPF recommanderiez-vous
  2. Quelles sont les applications WPF du monde réel

D'après ma pratique, je peux dire que WPF est une technologie vraiment étonnante, mais il faut un certain temps pour s'y habituer car elle est totalement différente des WinForms.Je vous recommanderais d'y jeter un oeil démo.

Autres conseils

WPF est la prochaine frontière avec les interfaces utilisateur Windows.

  • Construit au-dessus de DirectX, il ouvre la prise en charge d'accélération matérielle de vos interfaces utilisateur .NET 3.0+.
  • Accent mis sur les graphiques vectoriels - Les interfaces utilisateur évoluent et s'affichent mieux
  • Interfaces utilisateur composables.Vous pouvez imbriquer des boutons animés dans des zones de liste déroulante.le monde est à toi.
  • Il s'agit d'une réécriture avec seulement un minimum de composants de base écrits dans du code non géré VS une approche Winforms basée sur GDI-User Dll qui est une fine couche gérée sur du code en grande partie non géré.
  • Approche déclarative de la programmation de l'interface utilisateur, les interfaces utilisateur sont en grande partie spécifiées dans une variante XML appelée XAML (eXtensible Application markup Language) prononcée Zammel.Cela ouvre WPF aux concepteurs qui disposent d'outils spécialisés pour créer des interfaces utilisateur que les développeurs peuvent ensuite coder.Aucune perte de traduction entre les wireframes et le produit final.
  • MS ne fournira « apparemment » aucune mise à jour future de Winforms.Fortement investi dans WPF comme voie à suivre
  • Oh ouais, avant que j'oublie.Fonctionne mieux sur Vista :)

Vous pouvez obtenir soit le livre WPF Unleashed d'Adam Nathan, soit Chris Sells Programming WPF ..cela semble être la voie à suivre.Je viens de lire le premier chapitre du livre d'Adam (responsable de WPF chez MS).D'où les fontaines de louanges WPF :)

Jetez un oeil ici http://windowsclient.net/ et ici Fondation de présentation Windows (WPF)

Fondamentalement, WPF est créé pour rendre les formulaires Windows plus faciles à concevoir grâce à l'utilisation de XAML, les concepteurs peuvent travailler sur la conception et les programmeurs sur le code sous-jacent.

WPF est la Windows Présentation Foundation.Il s'agit de la toute dernière API de Microsoft permettant de créer des applications avec des interfaces utilisateur (UI), fonctionnant à la fois pour les applications autonomes et basées sur le Web.

Sans surprise, il existe un guide très détaillé mais pas très utile. Page Windows Présentation Foundation sur Wikipédia.

Le Page de démarrage de WPF sur le site Microsoft MSDN est probablement un meilleur point de départ.

Est le nouveau système Windows Gui.Je ne pense pas que son objectif soit de faciliter le développement en soi, mais plutôt de résoudre les problèmes fondamentaux de WinForm, tels que la transparence et la mise à l'échelle, que WinForm ne peut résoudre efficacement ni l'un ni l'autre.En outre, il cherche à répondre au paradigme « une seule résolution » de WinForm en mappant les tailles sur des tailles de pixels réelles et en rendant la disposition des flux plus facile et plus fondamentale.

Il est également basé sur un dérivé XML facilitant la modification de l'interface utilisateur et forçant une séparation de l'interface utilisateur et du code principal (bien que techniquement, vous puissiez toujours le pirater ensemble de cette manière).

Cette séparation suscite également le désir de pouvoir diviser le travail en deux camps, les concepteurs prenant en charge le XAML et la mise en page et les programmeurs s'occupant du développement des objets utilisés dans le XAML.

Découvrez celui d'Eric Sink Douze jours de WPF 3D.

Windows Presentation Foundation.Il s'agit essentiellement de la dernière tentative de Microsoft pour faciliter le développement et fournir tout un tas de fonctionnalités intéressantes prêtes à l'emploi.Je ne sais pas par où commencer, mais rechercher "WPF 101" sur Google devrait afficher quelques liens utiles.

WPF fait partie de la pile .net 3.0.Il s'agit du système d'interface utilisateur graphique de nouvelle génération de Microsoft.Toutes les informations dont vous avez besoin se trouvent sur Wikipédia et le site wpf de msdn

Pour commencer la programmation, je suppose que consultez le téléchargements essentiels sur le client Windows

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top