M2i Formation

Découvrez notre formationC# - 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.


Cette formation est éligible au CPF : code unique 237067

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

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.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage C#.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus