Programmation interfaces graphiques

1530 mots 7 pages
Programmation d’Interfaces Graphiques
IV - Programmation événementielle & ‘Widgets’ de base
Stéphane HUOT Dpt. Informatique
DUT Informatique - S2 - 2010-2011

[PIG]
Cours IV
Prog. Evt

Introduction
I didn't do it
• Programmation événementielle • Événements/Contrôles de base • Syntaxe VB

2

[PIG]
Cours IV
Prog. Evt

Application Interactive externes: • dispositifs d’entrée utilisateur (souris, clavier, tablette, ...) • capteurs (température, vitesse, ...)

3 [PIG]
Cours IV
Prog. Evt

4

Programmation Evénementielle

• Une application interactive (graphique ou non) doit réagir à des événements o • Une interface graphique (Graphical User Interface/GUI) est constituée de contrôles (Widgets) avec lesquels l’utilisateur interagît o o

en entrée: l’utilisateur effectue une saisie ou actionne un contrôle en sortie: les contrôles présentent des informations à l’utilisateur une action de l’utilisateur sur un contrôle une activité interne

o

internes:
• horloge • changements d’états (variables, ressources, ...)

• Un événement est généré par le système suite à o o

Programmation événementielle

Arrivée aléatoire des événements

[PIG]
Cours IV
Prog. Evt

Gestion des événements

5 [PIG]
Cours IV
Prog. Evt

Illustration
Gestionnaire d’événements Réflexes
Reflexe 1

6

• Un événement non géré ne produira aucune action • Le programmeur gère les réactions aux événements o Evénements
Evt 1

(de type A)

(pour evts de type A)

o

programme le(s) ‘réflexe(s)’ à un/aux événement(s) un réflexe est déclenché lorsque sont événement se produit: le code correspondant est exécuté

(de type B)

Evt 2

(de type A)

Evt 3

Boucle infinie en attente des événements

(pour evts de type B)

Reflexe 2

[PIG]
Cours IV
Prog. Evt

Éléments de la programmation événementielle

7 [PIG]
Cours IV
Prog. Evt

Syntaxe VB.NET
Contrôle qui a émis l’événement

8

• Les contrôles (ou ‘Widgets’:

en relation

  • Compte Rendu TP - Programmation Java - Interface Graphique
    926 mots | 4 pages
  • JavaSwing
    4181 mots | 17 pages
  • Fesssssssssssssssss
    1314 mots | 6 pages
  • Rapport de stage
    1867 mots | 8 pages
  • Rôle de l'audit dans la gouvernance du secteur public
    2283 mots | 10 pages
  • Approche objet
    2274 mots | 10 pages
  • Cour android
    2430 mots | 10 pages
  • informatique
    2528 mots | 11 pages
  • Anass
    3596 mots | 15 pages
  • PFE
    630 mots | 3 pages