Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parZoé Rault Modifié depuis plus de 10 années
1
De Windows Forms à Windows Presentation Foundation
Mitsuru FURUTA Relations techniques développeurs - Microsoft France –
2
Agenda Introduction Rappel sur Windows Forms Introduction à WPF
Scénario de migration Interopérabilité Design Conclusion
3
Introduction Pourquoi migrer ? Pourquoi ne pas migrer ?
Modernité/Performances/Capacités Design Abstraction (xaml, windows) Future orientation web (WPF /E) ~Relativement facile à vendre Intégration dans Vista Pourquoi ne pas migrer ? Compatibilité windows (GDI, win32, COM) Coût
4
Rappels sur les Windows Forms
Les Windows Forms: une encapsulation objet du GDI et des contrôles win32 Avantages de l’OS en cours Limité par les contraintes d’interopérabilités Les Windows Forms ajoutent des fonctionnalités .Net: Modèle de composants Binding de données Collections, délégués, hiérarchie de contrôles
5
Rappels sur les Windows Forms
6
Rappel sur les Windows Forms
Demo Rappel sur les Windows Forms
7
Introduction à WPF Nouveau modèle d’interface de windows (fenêtres, formulaires, dessin, images, vidéos, 3D) Moteur d’animations Gestion des documents (fixed, flow) Possibilités de Design: xaml, styles, templates Modèle d’affichage basé sur DirectX (vectoriel, 2D, 3D) Abstraction totale des contraintes de l’OS (solution pure .Net)
8
Demo Introduction à WPF
9
Scénario de migration Les innovations de WPF Les évènements
Les commandes Les données Le binding Les datatemplates Les validators
10
Migration d’une application
Demo Migration d’une application
11
Interopérabilité Pourquoi une cohabitation ?
Migrer en douceur Intégrer du vectoriel ou de la 3D dans une application WinForm Commencer une application WPF en conservant certaines briques WinForms (ex: UserControl) Intégrer un control Windows Forms dans WPF Intégrer une surface WPF dans une fenêtre Windows Forms
12
Interopérabilité WinForms/WPF
Demo Interopérabilité WinForms/WPF
13
Questions / Réponses
14
© 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.