M2i Formation

Langages et développement - Développeur C# .NET

C# - Développement d'applications WinForms

Présentiel

4 jours (28 heures) - CS-PRG

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur C# .NET  ›  C# - Développement d'applications WinForms

Objectifs pédagogiques

  • Créer des fenêtres et intégrer des composants graphiques
  • Utiliser le designer graphique de Visual Studio
  • Créer ses propres composants graphiques (UserControl)
  • Gérer les événements avec les delegates
  • Gérer une tâche de fond
  • Accéder aux fonctions d'impression
  • Accéder à vos données relationnelles.

Niveau requis

Avoir la connaissance de C# ou avoir suivi CS-FRM "C# - Développement avec le Framework .NET".

Public concerné

Développeurs.


Éligible aux financements suivants : Formation éligible au CPF

La Défense08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
La Défense16/09/20192 400 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Nancy08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Reims08/04/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Évreux08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Le Havre08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Lille08/04/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Grenoble08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Lyon08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/04/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Orléans08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Tours08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Bordeaux16/09/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Montpellier08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/04/20192 400 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence16/09/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Introduction au Namepace system.Windows.Forms

  • Tour d'?horizon des classes essentielles
  • Présentation des fonctionnalités étudiées
  • Visual Studio et design graphique des interfaces

Utilisation des fonctionnalités de base

  • La classe Form et les contrôles de base
  • Menus et boîtes de dialogue
  • Application MDI
  • Gestion du presse papiers
  • Drag and drop
  • Héritage visuel
  • Chargement dynamique de contrôles
  • Validation des saisies utilisateur

Gestion des événements

  • Delegates et Patterns d’implémentation
  • Types d’événements
  • Détail des paramètres d’appel

GDI+

  • Le namespace System
  • Drawing, la routine OnPaint et sa redéfinition
  • La classe Graphics et son utilisation
  • Polices de caractères, plumes, brosses et couleurs
  • Gestion des images et des ressources

Accès et liaison aux données relationnelles

  • Le namespace System.Data et architecture des providers d'accès aux données .NET
  • Utilisation des providers SqlClient et OleDbClient
  • Les classes DataSet, DataTable, DataView, DataRelation et DataReader
  • Les DataSets typés
  • Accès générique aux données
  • Architecture de la liaison de données
  • Liaisons simples et complexes, sources de données
  • Liaison avec des objets métier

Impression

  • Utilisation des fonctions d'aperçu avant impression et d'impression du Framework
  • Boîtes de dialogue standard d’impression

Création de contrôles

  • Création de contrôles composites dérivés de UserControl
  • Création de contrôles spécifiques dérivés de Control
  • Support du mode design

Opérations Asynchrones

  • Utilisation du contrôle BackgroundWorker
  • Requêtes asynchrones en utilisant le provider System.Data.SqlClient
  • Introduction d’Async et Await

Déploiement Applicatif

  • Utilisation du déploiement ClickOnce
  • Les assemblies
  • Programmes d’installation

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.