De Windows Forms à Windows Presentation Foundation

Slides:



Advertisements
Présentations similaires
Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
Advertisements

Métadonnées des publications scientifiques Acclimater Eprints Application Profile (UK) Yann Nicolas, ABES Couperin AO, 21 mai 2007.
Windows Presentation Foundation avancé – Partie 1
© 2006 Microsoft Corporation. Christophe Lauer Spécialiste Technique Web & Windows Live blogs.msdn.com/clauer My score: 2585 Présentation de Windows Live.
C#3 et le projet Linq Mitsuru FURUTA
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
Windows Sharepoint Services v3 (3/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
HPC et Windows 2003 CCS pour les développeurs
Valérie AlonsoMichel Aguilera Lead consultantSenior consultantblue-infinity.
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Windows Presentation Foundation Mitsu Furuta DevDays 2006 Equipé aujourdhui, prêt pour demain.
C# 2.0, un an après Mitsuru FURUTA
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
Windows Sharepoint Services v3 (5/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Industrialisez la gestion des salles libre services Mardi 8 Novembre 2005.
Le mode transport IPSec face à netfilter un autre cheval de Troie? Yoann ALLAIN Stagiaire au Security Lab Encadrants : Olivier Courtay et Nicolas Prigent.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Restez au courant des nouveautés développeurs
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Actualités Services Providers & SPLA
Ergonomie et design avec WPF et Expression
Présentation de Windows Presentation Foundation Vers une nouvelle génération dinterfaces graphiques.
1 Quakelight : le making of Julien Frelat Chef de projet InnoveWare Solutions Code Session : RIA309.
Pierre Lagarde Christophe Lauer
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Tirer avantage dOffice 2010, Expression Web.
ADOBE FLEX 4. © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.
Networld+Interop – Novembre 2003
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
CERN IT Department CH-1211 Genève 23 Switzerland t Get the most of Office 2007! Bruno Lenski, IT/OIS.
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
22 8 février 2010 Valentin Billotte / Antoine Emond MVP Xna / Responsable Marketing GraphicStream-Viablue/MSDN Zune HD : le jeu vidéo mobile au top !
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
ISV Crée une solution smart document pour aider les commerciaux à la rédaction des propositions commerciales ISV crée un volet activable par lutilisateur.
NET LINQ, ADO Vnext, Orcas,… Pierre COUZY Stéphane GOUDEAU Architecte en Système d’information Division Plateformes et Ecosystème Microsoft France.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.
DataBinding avancé Mitsuru FURUTA, relations techniques développeurs –
Windows Sharepoint Services “v3“ (1/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Nouveautés de la version « R3 » + Dashboard SCCM
Les collections. Gestion d’ensembles d’objets Tableaux Taille fixe Pas de manipulation aisée des objets dans le tableaux Base tab1[]= new Base[5]; for(int.
22 Atelier Expression Blend La collaboration Designer / Développeur Ambrosi Éric Client App. Dev. & Silverlight MVP Centre de formation Regart.net.
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
RDA 209 : WPF Toolkit et bonnes pratiques
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 WPF pour les appli métier [Retour d’expérience] 8 Février 2010 RDA 203 Alexandre Arnaudet – Damien Thouvenin CLT-Services.
1 Visual Studio 2005 Tools For Office: Présentation et Démonstrations.
Windows Presentation Foundation avancé – Partie 2 Mitsuru FURUTA – Microsoft France Relations techniques développeurs
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Phase d’étudeDéveloppement Marketing & Vente.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Titre de la présentation
Proposition pour un comité composé de 9 membres
Titre de la présentation
Titre de la présentation
11/29/2018 4:22 AM Mail: Tel: recrute
Transcription de la présentation:

De Windows Forms à Windows Presentation Foundation Mitsuru FURUTA Relations techniques développeurs - Microsoft France mitsufu@microsoft.com – http://blogs.microsoft.fr/mitsufu

Agenda Introduction Rappel sur Windows Forms Introduction à WPF Scénario de migration Interopérabilité Design Conclusion

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

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

Rappels sur les Windows Forms http://msdn2.microsoft.com/en-us/library/aa302340.aspx http://www.pinvoke.net/

Rappel sur les Windows Forms Demo Rappel sur les Windows Forms

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)

Demo Introduction à WPF

Scénario de migration Les innovations de WPF Les évènements Les commandes Les données Le binding Les datatemplates Les validators

Migration d’une application Demo Migration d’une application

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

Interopérabilité WinForms/WPF Demo Interopérabilité WinForms/WPF

Questions / Réponses

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.