Accueil Finances personnelles Création de procédures de gestion d'événements avec Visual Basic. NET - nuls

Création de procédures de gestion d'événements avec Visual Basic. NET - nuls

Table des matières:

Vidéo: programation evenementielle avec VB.net TP1 menu dynamique 2025

Vidéo: programation evenementielle avec VB.net TP1 menu dynamique 2025
Anonim

Chaque fois que l'utilisateur entreprend une action, par exemple cliquer sur la souris, appuyer sur une touche, passer au clavier ou passer une balle sur le moniteur, l'action s'appelle événement. Au moment où un événement se produit, Visual Basic. NET recherche le code BASIC pour indiquer au programme ce qu'il doit faire. Le code BASIC qui répond à un événement spécifique est appelé un gestionnaire d'événements procédure de gestion d'événements ou simplement .

Un seul Visual Basic. Le programme NET peut comprendre plusieurs milliers de procédures de gestion d'événements. Si vous en avez autant, cependant, vous avez un programme extrêmement complexe ou vous êtes un programmeur incroyablement incompétent.

Avec autant d'événements possibles et autant de procédures de gestion d'événements possibles dans un seul programme, comment fonctionne Visual Basic. NET sait quelle procédure de gestion des événements à utiliser?

La réponse est facile. Lorsqu'un événement se produit, cet événement est généralement dirigé vers une partie de l'interface utilisateur de votre programme. Par exemple, la plupart des utilisateurs cliquent sur le bouton de la souris uniquement lorsque la souris pointe sur un objet, tel qu'un bouton, une case à cocher ou une commande de menu à l'écran.

Chaque objet peut avoir une ou plusieurs procédures de gestion d'événements, et chaque procédure de gestion d'événements répond à un événement spécifique, tel que cliquer avec la souris ou appuyer sur une touche.

Nommer les types d'événements

Les événements peuvent être classés en trois catégories:

  • Evénements clavier: Se produit lorsque l'utilisateur appuie sur une touche spécifique, telle que Tab, ou une combinaison de touches, telle que Ctrl + P.
  • Evénements souris: Se produit lorsque l'utilisateur déplace la souris, clique ou double-clique sur le bouton de la souris ou fait glisser la souris sur l'écran.
  • Evénements de programme: se produisent lorsqu'un Visual Basic. Le programme NET fait quelque chose par lui-même, tel que le chargement d'un formulaire ou la modification du contenu d'une zone de texte. Alors que les événements de clavier et de souris se produisent lorsque l'utilisateur fait quelque chose, les événements de programme se produisent lorsque le code BASIC fait quelque chose.

Bien que Visual Basic. NET peut répondre à une multitude d'événements, vous voulez généralement que votre interface utilisateur ne réponde qu'à quelques événements, tels que le clic de la souris ou l'appui sur une certaine touche. Dès que Visual Basic. NET détecte un événement, votre programme recherche immédiatement quelle partie de l'interface utilisateur doit répondre.

Lorsque l'utilisateur clique sur la souris, par exemple, Visual Basic. NET identifie d'abord l'événement. ("Ok, c'était un clic de souris.") Ensuite, il semble voir où l'utilisateur a cliqué sur la souris. ("L'utilisateur a cliqué sur la souris sur le bouton OK.")

Visual Basic. NET trouve alors la procédure de gestion des événements de ce bouton, qui contient le code BASIC qui indique à votre programme ce qu'il doit faire lorsque l'utilisateur clique sur ce bouton particulier.

Création de procédures de gestion d'événements

Un objet peut répondre à un ou plusieurs événements. Par exemple, un bouton peut répondre à l'utilisateur en cliquant sur le bouton de la souris ou en appuyant sur la touche Entrée.

Deux objets ou plus peuvent répondre au même événement. Par exemple, un bouton et une case à cocher peuvent répondre à un clic de souris, mais ils ont (généralement) des instructions complètement différentes qui indiquent à Visual Basic. NET quoi faire ensuite.

Pour écrire une procédure événementielle, vous devez effectuer les tâches suivantes:

1. Identifiez la partie de votre interface utilisateur qui va répondre.

2. Ouvrez l'éditeur de code.

3. Identifier l'événement auquel Visual Basic. NET est de répondre.

4. Ecrire le code BASIC pour traiter l'événement.

Assurez-vous que tous les objets de votre interface utilisateur ont des noms avant de créer des procédures d'événement. Si vous créez une procédure de gestion d'événements pour un objet et modifiez plus tard le nom de cet objet, vous devrez réécrire vos procédures de gestion d'événements.

Les trois parties suivantes d'une interface utilisateur peuvent être associées à des événements:

  • Formulaires
  • Objets (boutons, cases à cocher, zones de liste, etc.)
  • Menus déroulants

Pour créez une procédure de gestion d'événements pour un objet tel qu'un formulaire, un bouton, un menu déroulant, une case à cocher, etc., procédez comme suit:

1. Ouvrez le formulaire qui contient l'objet pour lequel vous souhaitez créer une procédure de gestion d'événements, tel qu'un bouton ou une case à cocher.

Si vous double-cliquez sur un objet (tel qu'un bouton ou même le formulaire lui-même), Visual Basic. NET affiche immédiatement l'éditeur de code et crée la procédure de gestion des événements la plus courante pour votre objet choisi.

2. Ouvrez l'éditeur de code en appuyant sur F7 ou en choisissant Affichage -> Code.

Visual Basic. NET affiche l'éditeur de code sur l'écran.

3. Cliquez dans la zone de liste Nom de la classe.

Une liste d'objets différents apparaît, comme Label1 ou Button2.

Vous devez modifier la propriété Name d'un objet avant de créer une procédure de gestion d'événements pour celui-ci. De cette façon, le nom peut être descriptif de l'objectif de l'objet dans votre programme plutôt qu'un nom générique.

4. Cliquez dans la zone de liste Nom de la méthode.

Une liste d'événements différents pour l'objet choisi s'affiche, telle que Click ou MouseHover.

5. Cliquez sur l'événement auquel vous souhaitez que votre objet réponde (par exemple, cliquez sur).

Visual Basic. NET crée une procédure de gestion d'événements vide. À ce stade, vous pouvez commencer à écrire du code BASIC pour que votre procédure de gestion d'événements fasse quelque chose, comme modifier les propriétés d'un autre objet sur votre formulaire.

Pour créer une procédure de gestion d'événement pour une commande de menu déroulant, procédez comme suit:

1. Cliquez sur le titre du menu déroulant contenant la commande de menu que vous voulez.

2. Double-cliquez sur la commande de menu pour laquelle vous souhaitez créer une procédure de gestion d'événements.

Visual Basic. NET crée une procédure de gestion d'événements vide.

Création de procédures de gestion d'événements avec Visual Basic. NET - nuls

Le choix des éditeurs

: Utilisation de l'équation du cercle standard - dummies

: Utilisation de l'équation du cercle standard - dummies

Si vous avez une question SAT Examen de mathématiques qui vous donne l'équation d'un cercle, vous aurez probablement besoin de convertir cette équation à l'équation du cercle standard. Les questions pratiques suivantes vous donnent l'équation d'un cercle et vous demandent de trouver son rayon et son centre. Questions d'entraînement Questions 1 et ...

SAT Pratique Mathématiques Questions: Séquences arithmétiques et géométriques - mannequins

SAT Pratique Mathématiques Questions: Séquences arithmétiques et géométriques - mannequins

Mathématiques implique parfois de reconnaître des schémas et de voir où ces modèles mènent. Le SAT vous demande parfois de jouer au mathématicien avec deux types de motifs: arithmétique et géométrique. Le mot mathématique pour le motif, en passant, est la séquence. Découvrez cette séquence arithmétique: 2, 5, 8, 11, 14 ... Notez que chaque nombre est ...

SAT Exercice de maths-FOIL Operations - mannequins

SAT Exercice de maths-FOIL Operations - mannequins

L'examen de mathématiques SAT vous posera quelques questions Vous devez savoir comment exécuter une opération FOIL, où vous multipliez un polynôme dans l'ordre: Premier, Extérieur, Intérieur et Dernier. Les questions de pratique suivantes vous demandent de trouver le produit de deux binômes et la valeur d'une variable en utilisant ...

Le choix des éditeurs

Prier le Rosaire et méditer sur les Mystères - mannequins

Prier le Rosaire et méditer sur les Mystères - mannequins

Selon la pieuse tradition catholique, au 13ème siècle Marie, la Mère de Dieu, est apparue à saint Dominique de Guzman, lui a donné un chapelet et a demandé qu'au lieu de prier les Psaumes sur des perles ou des noeuds, les fidèles prient l'Ave Maria, Notre Père et la Gloire soit. Quinze décennies ont constitué l'origine dominicaine ...

Dix choses à savoir sur le pape Benoît XVI - Paroisse

Dix choses à savoir sur le pape Benoît XVI - Paroisse

Le pape Benoît XVI a été élu en 2007 par le Collège des Cardinaux, et il a démissionné en 2012. Les controverses faisaient partie de son mandat. Il était le 265e pape de l'histoire de l'Église catholique romaine et le premier à démissionner en près de 600 ans.

La Réforme et l'Église Catholique - mannequins

La Réforme et l'Église Catholique - mannequins

Au Moyen Âge, la philosophie grecque (incarnée par Platon et Aristote ) a été utilisé pour aider à développer un chrétien, qui est devenu partenaire de la théologie sacrée. La langue latine était connue et utilisée - principalement dans des contextes religieux et juridiques. Les arts libéraux et les sciences religieuses ont été les principaux piliers de l'éducation universitaire et de la chrétienté ...

Le choix des éditeurs

Comment fonctionne BPaaS dans le monde réel du Cloud Computing - les nuls

Comment fonctionne BPaaS dans le monde réel du Cloud Computing - les nuls

Si vous avez décidé de utiliser BPaaS (Business Process as a Service) dans un modèle de cloud hybride en tant que plate-forme de prestation de services, vous devez comprendre comment combiner des services en fonction des processus que vous souhaitez exécuter. Comme le montre la figure suivante, un service de processus métier peut être lié à divers ...

Développer un environnement Cloud hybride sécurisé - des mannequins

Développer un environnement Cloud hybride sécurisé - des mannequins

Une approche réfléchie de la sécurité peut réussir à atténuer de nombreux risques de sécurité dans un environnement de cloud hybride. Pour développer un environnement hybride sécurisé, vous devez évaluer l'état actuel de votre stratégie de sécurité ainsi que la stratégie de sécurité proposée par votre fournisseur de cloud. Évaluer votre état actuel de sécurité Dans un environnement hybride, la sécurité ...

Gestion des charges de travail dans un modèle de cloud hybride - mannequins

Gestion des charges de travail dans un modèle de cloud hybride - mannequins

Modèle de nuage. La gestion, dans ce contexte, fait référence à la manière dont les ressources sont affectées pour traiter les charges de travail. Les affectations peuvent être basées sur la disponibilité des ressources, les priorités métier ou la planification d'événements. Dans l'ère de l'informatique mainframe unifiée, la gestion de la charge de travail était assez simple. Quand une tâche ...