Salut tout le monde,
Etant un grand débutant dans le dotNet je me demandais, qu'elle était la différence entre les winforms et les WPF ?
Salut tout le monde,
Etant un grand débutant dans le dotNet je me demandais, qu'elle était la différence entre les winforms et les WPF ?
Les winforms sont les fenetre et autres composant graphique utilisé pour et par windows depuis le début (en natif).
Le WPF est le nouveau framework graphique utilisé pour avoir des composant style winform mais avec du web (asp.net ). Peut aussi être utilisé par une appli standart mais sa passe par un fichier de config qui sera analysé avant d'afficher les fenetres et autre donc "plus lourd".
Voilà mon explication de se que j'en ai compris.
Sur cette page, tu trouveras un ensemble de tutoriel sur WPF.
Ils donnent la philosophie du framework WPF.The Microsoft Windows Presentation Foundation (WPF) provides the foundation for building applications and high fidelity experiences in Windows Vista, blending together application UI, documents, and media content, while exploiting the full power of your computer
L'idée, c'est de créer les fiches avec X(Avalon)ML, un langage utilisant des balises comme HTML, on dirait qu'ils repris le meilleur d'HTML de Javascript remixé en XAML en s'appuyant sur XML.
En parcourant les tutoriels, systématiquement on assiste à une partie design et une partie description (XAML) comme celle qu'on trouve dans la .dfm, sauf que dans celle ci on utilise pas XAML, il y a des points communs.
Donc, au lieu d'utiliser l'inspecteur d'objet, tu tapes directement ton code dans le fichier décrivant la fenêtre,Le WPF est le nouveau framework graphique utilisé pour avoir des composant style winform mais avec du web (asp.net ).
disont qu'ils font des démos pour faire la correspondance entre les écrans et le code XAML.
Il utilise le dessin vectoriel, ce qui permet à une fenêtre de s'adaptée automatiquement à la taille de l'écran, c'est à dire que les contrôles sont automatiquement redimensionnés pour que la fenêtre occupe tout l'écran.
Le seul hic, c'est que ça consomme beaucoup de ressource.
En revanche, il y a une réelle volonté à découpler l'interface du reste, d'un côté le graphiste de l'autre côté le développeur.
En fait, on peut faire du client riche avec WPF.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager