Formations Informatiques > Techniques

Introduction à C# et au développement d'applications WPF

Introduction à C# et au développement d'applications WPF

Objectifs

Cette formation de 4 jours s’adresse aux développeurs qui souhaitent s’initier au langage C# dans le cadre du développement d’applications WPF.

Prérequis

Maîtrise de l’environnement Windows.

Une expérience en programmation constitue un avantage, mais elle n’est pas strictement nécessaire pour cette formation d’introduction.

Contenu

Présentation générale de C#

Terminologie

  • Fondations : le Common Language RunTime
  • Le .Net FrameWork
  • Types de programmes que l’on peut créer en C# : Windows Application (Winforms/WPF), Web Application, Windows Service, Web Service , Windows Controls, Web Controls , Silverlight
  • Le rôle d’XML dans .NET et dans WPF 

Utilisation de l’IDE (Environnement de développement)

  • Boite à outils
  • Explorateur de solution
  • Explorateur de classes
  • Fenêtre propriétés
  • Fenêtre de code
  • Aide dynamique
  • Gérer les profiles et les préférences utilisateurs
  • Explorateur d’objets (Object Browser) 

Le langage C#

  • Les types de données et variables (utilité du CTS – Common Type System)
  • Types de Variables ‘Valeurs’ (Structures et Types Primitifs)
  • Types de Variables ‘Référence’ (Classes)
  • Les mots-clés : if, switch, for, foreach, do
  • Principes fondamentaux de la programmation orientée objets. (Classes, Méthodes, Propriétés)
  • L’héritage, la substitution (override) et les Interfaces en C#
  • Utilisation des principaux types de Collections
  • Utilisation des Delegates et des Events
  • Introduction aux ‘Lambda expressions’ 

Gestion des Erreurs

  • Gérer les erreurs dans une application
  • Hiérarchie des exceptions
  • Interception d’exceptions (Try/Catch/Finally)
  • Levée d’exception (Throw)
  • Exceptions imbriquée (inner exception)

Introduction à la création de Formulaires WPF

  • WPF : remplaçant des Winforms ?
  • XAML : langage déclaratif pour créer des interfaces graphiques
  • Création de l’interface graphique via le Designer de Visual Studio
  • Les ‘containers’ : StackPanel, DockPanel, WrapPanel, Grid
  • Les contrôles de base : Textblock, Textbox, Bouton, Checkbox, Combobox
  • Gestion des évènements

Debugging, Compilation & Déploiement

  • Debugging : breakpoint, step by step, edit and continue
  • Compilation de projets et de solutions
  • Déploiement par simple copie de fichier (méthode ‘XCOPY’)
  • Déploiement par ‘projet de déploiement’ (‘Setup’)

Infos Pratiques

4 Jours   |   €  N/A   |  # C#WPF

Cette formation est exclusivement sur demande. Contactez-nous pour obtenir une offre personnalisée.


Télécharger les détails en pdf
Plus d'infos sur cette formation?
Toutes nos formations sont disponibles en
formule intra-entreprise

Aides aux formations

Let’s stay in touch

Nous nous engageons à ne pas utiliser abusivement votre adresse, et à tout moment, vous aurez la possibilité de vous désinscrire.