Formation C# : Développement
D’applications WinForms

  • Wetic
  • 0 (Registered)
Formation C# – Développement D’applications WinForms
02
Oct
Gratuit

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

Participants : ..  | Durée : .. jours.

Programme:

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

  • Composites dérivés de UserControl
  • 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

Course Content

Time: 10 weeks
  • No items in this section

About the Instructor

Avatar de l’utilisateur Wetic

Free