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