Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Découvrir Windows Presentation Foundation

Explorer Windows Forms

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Pour bien comprendre les nouveautés apportées par WPF, commencez par étudier l'historique de Windows Forms.
03:49

Transcription

Avant d'aborder spécifiquement WPF, voyons l'évolution, juste en une minute, de WPF sur l'ancienne méthode. C'est-à-dire, si je commence un nouveau projet dans VS, on va travailler avec du C#, pour des applications donc de clients riches, ce que d'aucunes mauvaises langues appellent des clients lourds, et j'ai deux types d'applications, finalement. je peux faire une application Windows Forms donc, c'est une technologie ancienne, on va dire, et une application WPF. Donc, on va parler, bien entendu de WPF, mais restons un instant sur Windows Forms. Je vais l'appeler ancien, je vais la créer très vite, et donc, une application Windows Forms est composée de formes, jusqu'ici tout va bien, qui sont ici montrées sous forme de designs, donc si je regarde dans l'Explorateur de solutions j'ai ici une forme .cs on me dit "C'est du C#." Mais en attendant, ce n'est pas du C# puisque c'est plutôt du graphique mais j'ai un designer, ici, et le designer, si je regarde la forme, et bien le designer me montre le code qui est généré derrière pour designer cette forme, j'ai du code généré ici par un concepteur, et je suis ici sur du code purement C#. Donc, ce que je dis, c'est que ce designer va créer des composants sous une forme, ici vous voyez que c'est vraiment du code impératif c'est-à-dire qu'on a vraiment des appels de méthodes les uns après les autres. J'ai un fichier de ressources, également et puis, j'ai ma forme et j'ai mon code behind, finalement. C'est-à-dire que si je prends ma forme que je place ici grâce à ma boîte à outils, et là j'ai énormément de choses, mes contrôles Windows Forms qui sont amenés par le framework .NET et qui se basent derrière sur des contrôles Win32, sur des contrôles Windows. Je pose un bouton. J'ai donc des propriétés sur ce bouton, tout va bien. Un certain nombre de propriétés qui sont offertes par les API de Win32, je clique dessus, je réponds donc à un événement dans ce qu'on appelle le code behind de la forme et puis je fais des trucs comme coucou. C'est tout à fait honorable. Le problème avec cette approche, c'est qu'au fil du temps, et bien, déjà, je suis assez limité. Ici je peux faire des choses assez classiques mais qu'en est-il de reprendre cette interface et de l'adapter à Windows Phone, par exemple ? Qu'en est-il de faire des animations ? Qu'en est-il de la souplesse de modification en run time pendant l'exécution du code de ces éléments ? Ce n'est pas terrible, parce que si je veux bouger mon bouton il faut que je fasse du code un petit peu complexe et, de toute manière, je suis limité à une forme de programmation qui est de la programmation impérative, également. Donc, WPF est une évolution on va dire, un changement très important de cette façon de concevoir les choses, Je suis ici graphiquement, je pose mon bouton un peu n'importe où je peux éventuellement indiquer la location avec des points par rapport à ceci. Et ensuite je pose du code behind derrière. C'est une approche assez traditionnelle de la programmation. Et WPF va changer les choses sous plusieurs aspects et c'est ce qu'on va commencer à voir dans ce chapitre.

Découvrir Windows Presentation Foundation

Améliorez la qualité de vos interfaces graphiques avec WPF (Windows Presentation Foundation). Découvrez le langage XAML, définissez votre interface graphique manuellement, etc.

3h12 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !