La programmation événementielleProgrammation événementielle • Lorsque l’on regarde une fenêtre de Windows, Contrôles et évènements on y remarque plusieurs types de contrôles : boutons de commandes, menus, barres de défilement, cases à cocher, zone de texte, IFT 20403-A Basic et Visual Basiclistes déroulantes, onglets, etc.Philippe Pasquier • Une interface (GUI) de programme Windows est constituée de contrôles avec lesquels l’utilisateur interagit. • Les événements sont levés par le système, suite à une action de l’utilisateur sur un contrôle ou par une activité interne.Philippe Pasquier, Septembre 20032IFT-20403-A Basic et Visual BasicLa programmation événementielle La programmation événementiellePar exemple :• Au sein d’un système d’exploitation (Windows), • Un programme censé afficher un message à intervalles les contrôles, les évènements qu’ils réguliers doit traiter l’événement tic d’horloge. Tout déclenchent (et leur apparence) sont autre programme simultanément en exécution, et qui standardisés.n’a pas à vérifier l’heure, devra ignorer les évènements • Exemples d’évènements : clic de souris, correspondants levés par Windows.sélection, frappe clavier, tic d’horloge interne,… C’est automatique (Tous les évènements non • Les événements se produisent selon un ordre pris en charge explicitement sont ignorés)aléatoire (exemple du formulaire). • Si vous dotez une application d’un bouton « Quitter », • Les programmes dotés de GUI doivent ...
Voir