Programmation évènementielle avec les WinForms

La programmation événementielle avec WinForms représente un pilier historique du développement d'applications desktop sous Windows. Ce cours vous guide à travers les concepts clés de cette approche réactive, où le flux d'exécution est déterminé par les actions de l'utilisateur plutôt que par un enchaînement linéaire d'instructions. WinForms, bien qu'ancienne, reste une technologie pertinente pour de nombreuses applications métiers, grâce à sa simplicité de mise en œuvre et son intégration native avec le framework .NET.

Vous découvrirez d'abord l'architecture événementielle fondamentale :

  • Le modèle publisher-subscriber appliqué aux interactions utilisateur

  • La signature standard des gestionnaires d'événements en C#

  • L'attachement/détachement dynamique des événements

  • La propagation des événements dans la hiérarchie des contrôles

La deuxième partie se concentre sur la boîte à outils WinForms :

  • Présentation des contrôles essentiels (Button, TextBox, DataGridView)

  • Configuration des propriétés visuelles (Dock, Anchor)

  • Création de formulaires MDI (Multiple Document Interface)

  • Utilisation des composants non-visuels (Timer, BackgroundWorker)

Les opérations avancées comprennent :

  • La persistance des données via la sérialisation JSON/XML

  • L'interaction avec le système de fichiers

  • Les techniques de multithreading pour garder l'interface réactive

  • Le pattern MVP (Model-View-Presenter) pour une architecture propre


Auteur: Baptiste Pesquet

Envoyé le : 26 Dec 2016

Type de fichier : PDF

Pages : 39

Téléchargement : 4999

Niveau : Débutant

Taille : 674.93 Ko