Vbnet

1297 mots 6 pages
Initiation à l’environnement de développement VB. NET

La programmation événementielle

Certains objets ont une caractéristique particulière : ils se voient à l'écran. Ainsi, un logiciel comme Windows est en fait truffé de ce genre d'objets ! Les boutons, les menus, les fenêtres, les cases à cocher, tout cela constitue une armada d'objets visibles, et surtout, capables de réagir à diverses sollicitations de l'utilisateur via le clavier ou la souris. Les programmeurs qui ont écrit Windows ont donc prévu, et écrit, des myriades de morceaux de code (des procédures) qui se déclenchent à chaque fois que l'utilisateur accomplit telle action sur tel type d'objet. Donc, je le répète, concevoir une application événementielle, c'est concevoir des procédures qui se déclencheront automatiquement à chaque fois que l'utilisateur effectuera telle action sur tel objet qu'on aura mis à sa disposition. [pic]
Définition :
Une action sur un objet capable de déclencher une procédure s'appelle un événement.
Voilà pourquoi ce type de programmation porte le nom de programmation événementielle. Par ailleurs, il est à noter que les événements qu'un objet donné est capable de gérer ont été définis dans la classe qui a servi à créer l'objet.

[pic]
La syntaxe

Comment effectue-t-on la liaison entre une procédure et un événement ? C'est extrêmement simple : cette liaison figure en toutes lettres dans l'en-tête de la procédure, via le mot-clé Handles (que l'on peut traduire par "gère"). Ainsi, une procédure non événementielle, toute bête, toute simple, Calcul, aura la tête suivante :

Private Sub Calcul() instructions
End Sub

Pour que cette procédure s'exécute à chaque fois que l'on clique sur le bouton nommé Résultat, il suffira que la procédure se présente ainsi :

Private Sub Calcul() Handles Résultat.Click instructions
End Sub

Handles peut être traduit par : “Est déclenché par…”

Si d'aventure, plusieurs événements différents doivent déclencher la

en relation

  • Vbnf
    392 mots | 2 pages
  • Tinspire decouverte
    4873 mots | 20 pages
  • dossier d'arts appliquées
    568 mots | 3 pages
  • L'ingenue
    1132 mots | 5 pages
  • Adm1420
    445 mots | 2 pages
  • Vesuve
    402 mots | 2 pages
  • Vrvr
    365 mots | 2 pages
  • Veille
    535 mots | 3 pages
  • Vesoul
    362 mots | 2 pages
  • Grille devaluation examen 1
    286 mots | 2 pages
  • Veille
    2956 mots | 12 pages
  • Vlabla
    780 mots | 4 pages
  • Api windows
    913 mots | 4 pages
  • vavavi
    683 mots | 3 pages
  • Cour de windows
    2316 mots | 10 pages