| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment utiliser une table de hachage dans une application Visual Basic
    Une table de hachage est une structure de données qui utilise un tableau associé à la carte paires uniques " clé-valeur " et stocker des données . Par exemple, un athlète qui termine première ( la clé ) remporte une médaille d'or ( la valeur ) . Parce qu'il ne peut y avoir qu'un seul gagnant de la première place , vous garantissez que vous ne serez pas dupliquer cette clé spécifique dans la table de hachage . Les tables de hachage réduire les frais généraux de la recherche de données par rapport à d'autres structures de données. Visual Basic a une classe de table de hachage avec plusieurs méthodes utiles que vous pouvez implémenter dans vos projets au lieu de créer votre propre à partir de zéro . Instructions
    1

    Ouvrez un nouveau projet Visual Basic. Double- cliquez sur le contrôle "Bouton" quatre fois d'ajouter "Button1 " à " Button4 " à la forme et les organiser comme vous le souhaitez. Changer le " texte " propriété de " Button1 " à " Ajouter ", pour " Button2 " à " Supprimer " pour " Button3 " à " Show All " et " Button4 » à « Effacer ».
    2

    presse "F7 " pour ouvrir la fenêtre de code . Tapez le code suivant sur ​​la première ligne :

    Imports System.Collections

    importations l' espace de noms System.Collections dans le projet. Il contient la classe Hashtable
    3

    Ouvrez la classe " Form1 " et entrez le code suivant : .

    MyHashtable As New Hashtable ()

    Cela crée un nouvel objet appelé " MyHashtable " qui utilise la classe Hashtable
    4

    Ouvrez le sous-programme " Button1_Click " et entrez le code suivant : .

    essayer et

    MyHashTable.Add ( "First" , "Gold" )

    MyHashTable.Add ( "Second" , "Silver " )

    MyHashTable.Add ( "Third ", " bronze " ) < br >

    Catch ex As Exception

    MessageBox.Show (" duplicate key »)

    Fin essayer et

    Ces lignes utilisent la méthode "Add " pour ajouter trois nouveaux articles à la table de hachage avec "First ", " Second " et " Troisième " comme les touches et « or », « argent » et « bronze » que leurs valeurs respectives . Vous pouvez obtenir les paires clé-valeur à partir de n'importe où dans le programme, comme un utilisateur InputBox , les contrôles TextBox ou d'autres sélections au moment de l'exécution. L'ajout de ces éléments dans un " try-catch " bloc assure que si vous essayez d'ajouter un élément avec une clé qui existe déjà dans la table de hachage , il n'a pas planter le programme .
    5

    Ouvrez l' sous-programme " Button2_Click " et tapez le code suivant :

    ( MyHashTable.Count = 0) alors

    MsgBox (" HashTable est vide " )

    Else
    < p> MyHashTable.Remove ( MyHashTable.Count )

    End If

    Ces lignes utilisent la méthode du " comte " pour voir si la table de hachage est vide déjà . Si c'est le cas , le programme indique à l'utilisateur , sinon , il supprime l' élément le plus récent . Vous pouvez programmer d'autres façons de supprimer des éléments de la table de hachage
    6

    Ouvrez le sous-programme " Button3_Click " et entrez le code suivant : .

    Si MyHashTable.Count = 0 Then < br >

    MsgBox (" Pas d'articles dans HashTable " )

    Else

    For i = 0 To MyHashTable.Count - 1 x

    MsgBox ( MyHashTable.Keys ( i) . ToString & "," & MyHashTable.Values ​​(i))

    Next i End If


    Ces lignes vérifiez d'abord pour voir si des entrées existent dans la table de hachage . Sinon, l'utilisateur est informé que la table est vide , sinon, toutes les paires clé-valeur sont affichés . Parce que les tables de hachage utilisent zéro indexation , vous devez compter jusqu'à " la count" de cette table de hachage moins un
    7

    Ouvrez le sous-programme " button4_Click " et entrez le code suivant : .
    < P > MyHashTable.Clear ()

    Cette méthode efface toutes les entrées de la table de hachage . Vous n'avez pas besoin de vérifier d'abord si la table est vide ou n'est pas parce que le défrichement d'une table vide ne provoque pas une erreur.

    Previous :

    next :
      articles connexes
    ·Comment faire pour envoyer des commandes à une applica…
    ·. Comment savoir Visual Studio NET 
    ·Comment utiliser les formulaires Ajouter connecter dial…
    ·Propriétés commun entre une case à cocher et des bou…
    ·Visuels Express 2008 projets informatiques de base XML 
    ·Notions de base de Visual Basic 
    ·VBA projet ne Actualiser 
    ·Date de comparaison dans VBA 
    ·Comment Downcast en VB.NET 
    ·Comment débogage avec Visual Basic 6 
      articles en vedette
    ·Comment faire une demande d'une DLL de site web en ASP 
    ·Comment écrire des tâches Rake 
    ·Comment appeler un événement en VB.NET 
    ·Comment ajouter des données sur un tableau 
    ·Comment faire pour intégrer Python Dans Visual C 2008 
    ·Comment faire pour modifier du texte dans VBS 
    ·Comment séparer le code HTML et Python 
    ·Comment trouver des chansons sur BPM 
    ·Comment mettre quelque chose sur un chemin Python dans …
    ·Comment faire Combo Box en Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com