Aujourd'hui, nous parlons d'événements dans .NET. L'une des principales fonctionnalités de .NET est qu'il permet aux utilisateurs d'utiliser le modèle de programmation événementielle. Ce n'est pas du tout nouveau, du moins pour les plates-formes système que nous utilisons (. comme You Can Die, You Can Kill , you will die), leur forme d'expression est que lorsque vous déclenchez un certain événement, il réagira, comme si vous aviez cliqué sur une icône du bureau, ou appuyé sur Entrée, etc. Le code qui s'exécute après le déclenchement d'un événement est appelé gestionnaire d'événements.
Vous allez certainement marmonner, alors notre ASP, ou même HTML, sont-ils différents ? Oui, mais ils n'ont pas une chose importante, c'est la publication. Il renvoie les événements au serveur pour traitement, pas sur le client.
Expliquons d'abord ce qu'est un événement ?
Par exemple, un ami vous a dit via QQ que la série de didacticiels ajax de Tianhongchuan est réapparue et que QQ clignote. Vous devriez gérer cet événement ensuite. Pensez-vous que Tianhongchuan lui-même travaille actuellement sur .net2. .0 tutoriel d'introduction, c'est impossible d'avoir le temps de faire de l'ajax, donc tu le dis à tes amis et tu n'y crois pas, alors une autre façon est de demander l'adresse immédiatement à tes amis et ensuite d'aller la voir.
Cet environnement événementiel se compose de trois étapes :
1. Les amis utilisent QQ pour vous le dire
2. Vous voyez QQ clignoter
3. Vos résultats de traitement.
Qu'est-ce que la programmation événementielle ?
La programmation événementielle est exécutée entièrement selon les souhaits de l'utilisateur et le traitement de chaque événement est terminé sur le serveur.
Événements dans .net Nous avons toujours dit que .net était une programmation orientée objet, alors que sont les objets ?
C'est très simple. Par exemple, lorsque nous créons une nouvelle page, c'est un objet page. Nous pouvons considérer cet objet comme un programme exécutable qui génère du HTML. Ensuite, à chaque fois que ce programme sera appelé, l'objet page sera initialisé, les informations seront traitées, puis envoyées à l'écran, puis nous fermerons ou libérerons l'objet. Ensuite, chaque étape du processus de son traitement déclenchera un événement. Cet événement sera déclenché par nous de temps en temps, mais il sera également déclenché si nous traitons l'événement, il sera exécuté à ce moment-là. Jetons maintenant un œil à plusieurs événements sur la page