Wpf et Silverlight

1 410 vues

Publié le

Conférence WPF/Silverlight par Philippe Melot, EPSI Nantes.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 410
Sur SlideShare
0
Issues des intégrations
0
Intégrations
36
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Wpf et Silverlight

  1. 1. Initiation aux technologies et pattern MVVM<br />WPF et Silverlight<br />
  2. 2. Qu’est ce que c’est ?<br />Définition des technologies<br />
  3. 3. Fonctionnalité<br />
  4. 4. C# (C Sharp) ou VB (Visual Basic)<br />XAML (eXtended Application MarkupLanguage)<br />Coté Technique<br />+<br />
  5. 5. Technologies récentes<br />Client Windows<br />Plug-in navigateur<br />C# ou VB<br />XAML<br />En résumé<br />
  6. 6. Fonctionnement de WPF et de Silverlight<br />Concepts de base<br />
  7. 7. Placement<br />Hébergement<br />"De base"<br />2 types de contrôles personnalisés<br />Contrôles<br />
  8. 8. Applicables sur User Control & Custom Control<br />Agies sur les propriétés<br />Définis des triggers<br />Styles<br />
  9. 9. Applicables sur Custom Control<br />Modifient la forme du contrôle<br />Templates<br />
  10. 10. DataBinding<br />
  11. 11. Plusieurs niveaux de personnalisation<br />DataBinding<br />En résumé<br />
  12. 12. Rappel<br />La programmation orientée objet<br />
  13. 13. Encapsulation<br />Héritage<br />Polymorphisme<br />Le paradigme objet<br />
  14. 14. Design Pattern MVVM<br />Du MVC dans WPF ?<br />
  15. 15. Le pattern MVC<br />
  16. 16. Le pattern MVVM<br />
  17. 17. Pas de connaissance de la View par le ViewModel<br />Eviter les dépendances entre View et ViewModel<br />Création du lien V↔VM<br />View.MainView.DataContext = newViewModel.MainView.Model();<br />View.MainView.Show();<br />
  18. 18. Binding entre ViewModel et View<br />Présentation des données<br />
  19. 19. Interception dans le code-behind<br />Utilisation des commandes<br />Sans lien avec le modèle<br />Avec lien avec le modèle<br />Quid des événements ?<br />
  20. 20. Interception d’événements par l’interface (Démonstration)<br />Interception d’exception<br />Validation de la saisie<br />Les données et la vue<br />
  21. 21. MVC<br />DataBinding<br />PropertyChanged<br />Command<br />En résumé<br />
  22. 22. Conclusion<br />Le mot de la fin<br />
  23. 23. Technologies<br />Polyvalentes<br />Considération de la nouvelle utilisation des ordinateurs<br />Pattern<br />Améliore la testabilité<br />Structure le programme<br />Permet a chacun de s’occuper de son métier<br />FIn<br />
  24. 24. WPF, Editions ENI, O. DEWIT<br />MCTS exam 70-502, Microsoft Edition<br />Blog de Thomas Lebrun<br />Blog de John Smith<br />Ressources<br />

×