PROGRAMMATION ÉVÉNEMENTIELLE AVEC C#

Il existe un ensemble de langages de programmation, chacun est spécialisé dans un domaine d’application donné et chacun possède un type spécifique. On distingue :
Programmation structuré ou modulaire : le programme est vu comme un ensemble d’unités structurés hiérarchiquement. Il existe une interaction entre les modules et on fait généralement distinction entre les données et les traitements.
Programmation orientée objet : le programme n’est une autre qu’une collection d’objet qui communique. Un objet et par définition une instance d’une classe dont les composantes peuvent être de deux types : propriétés et méthodes.
Programmation événementielle : Les composants d'une application événementielle c’est à dire les objets interagissent entre eux et avec l'environnement. Ils communiquent en réponse à des événements. Ces événements peuvent correspondre à une action de l'utilisateur : un click sur un bouton de commande, une écriture dans une zone de texte, un choix dans une case d'option ou une case à cocher, le déplacement d'un objet, ... Ils peuvent aussi être déclenchés par le système : chargement d'une feuille, un top déclenché par l'horloge.