| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come utilizzare un Hashtable in un'applicazione Visual Basic
    Una tabella hash è una struttura dati che utilizza un array associato per mappare uniche coppie " chiave-valore " e memorizzare i dati . Ad esempio , un atleta che è arrivato primo ( la chiave ) conquista una medaglia d'oro ( il valore ) . Perché non ci può essere un solo vincitore primo luogo , vi garantisco che non duplicare la chiave specifica nella tabella hash . Tabelle hash ridurre il sovraccarico di ricerca dei dati rispetto ad alcune altre strutture di dati . Visual Basic ha una classe Hashtable con diversi metodi utili che è possibile implementare nei vostri progetti , invece di creare il proprio da zero . Istruzioni
    1

    Aprire un nuovo progetto di Visual Basic . Fare doppio clic sul controllo " Button " quattro volte per aggiungere " Button1 " attraverso " Button4 " per la forma e disporli come ti piace. Modificare la proprietà "Text " per " Button1 " a " Aggiungi ", per " Button2 " per " rimuovere ", per " Button3 " a "Mostra tutto" e per " Button4 " a " Cancella ".
    2

    Premere " F7 " per aprire la finestra del codice . Digitare il seguente codice nella prima riga :

    Imports System.Collections

    questo importa il namespace System.Collections nel progetto. Esso contiene la classe Hashtable
    3

    Aprire la classe " Form1 " e digitare il seguente codice : .

    Dim MyHashTable As New Hashtable ( ) per

    questo crea un nuovo oggetto chiamato " MyHashTable " che utilizza la classe Hashtable
    4

    Aprire il sottoprogramma " Button1_Click " e digitare il seguente codice : .

    Prova

    MyHashTable.Add ( "Primo " , "Gold" ) per

    MyHashTable.Add ( "secondo", " Argento" ) per

    MyHashTable.Add ( "Terzo " , " bronzo " ) < br >

    catch ex As Exception

    MessageBox.Show ( " chiave duplicata " ) per

    End Try

    Queste linee utilizzano il metodo "Add " per aggiungere tre nuovi elementi alla tabella hash con "Primo ", "Secondo" e "Terzo ", come le chiavi e " oro ", " argento " e " bronzo ", come i loro rispettivi valori. È possibile ottenere le coppie chiave-valore da qualsiasi altra parte del programma , ad esempio un utente InputBox , controlli TextBox o altre selezioni in fase di esecuzione . L'aggiunta di questi elementi in un " try-catch " blocco assicura che se si tenta di aggiungere un elemento con una chiave già esistente nella tabella hash , non crashare il programma .
    5

    Aprire il sottoprogramma " Button2_Click " e digitare il seguente codice :

    ( MyHashTable.Count = 0) allora

    MsgBox ( " HashTable è vuoto " ) per

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

    End If

    Queste linee utilizzano il metodo "Count" per vedere se la tabella hash è già vuota . In caso affermativo , il programma indica all'utente , altrimenti si rimuove l'elemento più recente. È possibile programmare modi alternativi per rimuovere elementi dalla tabella hash
    6

    Aprire il sottoprogramma " Button3_Click " e digitare il seguente codice : .

    MyHashTable.Count = 0 Then < br

    MsgBox > ( " Non ci sono elementi nella tabella hash " ) per

    Else

    For i = 0 To MyHashTable.Count - 1

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

    Next i

    End If

    Queste linee di controllo per vedere se esistono eventuali voci nella tabella hash . In caso contrario , l' utente è informato che la tabella è vuota , altrimenti , tutte le coppie chiave-valore vengono visualizzati. Poiché le tabelle hash utilizzano zero indicizzazione , è necessario contare fino a di questa tabella di hash "count" meno uno
    7

    Aprire il sottoprogramma " Button4_Click " e digitare il seguente codice: .
    < P > MyHashTable.Clear ( ) per

    Questo metodo cancella tutte le voci della tabella di hash . Non è necessario per prima cosa verificare se la tabella è vuota o non perché compensazione un tavolo vuoto non causa un errore .

    Previous :

    next :
      Articoli Correlati
    ·Come determinare se un foglio di lavoro esistente utili…
    ·Come aggiungere un DataRow a un oggetto DataTable 
    ·Come determinare il numero di pagine per la stampa di d…
    ·Come eseguire il debug di Visual Studio 6 su Vista 
    ·Come aprire un programma da un altro codice VB.Net 
    ·Come attivare una API finestra per mostrare in VB6 
    ·Come creare una DLL ActiveX in Visual Basic 
    ·Come usare VB6 Dll in NET 
    ·Come cambiare BMP a colori in Visual Basic 
    ·Come chiamare VBScript Da Vb.NET 
      Articoli in evidenza
    ·CorelDRAW VBA Modulo Tutorial 
    ·Come aggiungere un commento a Visual Basic 
    ·Come trovare il numero di righe in un Lettore di dati S…
    ·Come utilizzare LabVIEW RealTime Blocchi funzione 
    ·Perl Debugger Opzioni 
    ·Android Strumenti 
    ·Come disattivare PHP register globals su IX Web Hosting…
    ·Come iniziare Utilizzo di VBA con Microsoft Word 
    ·Come scrivere una stringa di connessione a un file di c…
    ·Come disattivare il Windows Firewall in VBScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com