| 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
    Riempire una Listbox di Visual Basic con pezzi unici da file di testo
    I dati nei file non è comunemente unico, quindi i programmatori hanno bisogno di sapere come rimuovere rapidamente i valori ripetuti prima di aggiungerli a un controllo ListBox . Il modo migliore per farlo è quello di leggere i dati del file in una matrice di stringhe . In VB , è possibile utilizzare il metodo " Distinto ", che restituisce una sequenza non ordinata che non contiene valori duplicati . Salvare i valori distinti di una nuova matrice di stringhe e utilizzare tale matrice come origine dati del controllo ListBox . Istruzioni
    1

    Fare clic sul pulsante di Windows "Start" , fare clic sulla casella di testo che dice " Cerca programmi e file ", digitare " notepad " e premere "Invio" per avviare Blocco note. Immettere "1 " e premere " Invio"; tipo " 1" e premete "Invio" ; tipo "2" e premere "Invio" ; tipo " 2 " di nuovo e premere "Invio ". Aggiungi "3" e "4" con la stessa tecnica . Salvare il file in una cartella sul vostro computer come " myValues.txt . "
    2

    lancio di Microsoft Visual Basic Express e fare clic su " Nuovo progetto " nel riquadro di sinistra della schermata del computer . Fare clic su " Visual Basic " Modelli di sotto installati fare clic su "Applicazione Windows Form ", quindi fare clic su " OK " per iniziare un nuovo progetto .
    3

    Fare doppio clic sul controllo " ListBox " sul riquadro "Casella degli strumenti " per aggiungere uno al form. Aggiungere un " pulsante " con la stessa tecnica .
    4

    Fare doppio clic sul pulsante per creare un evento click del pulsante . Aggiungere il seguente codice per creare le variabili :

    Dim fName As String Dim

    valueArray ( 10) As String Dim

    uniqueArray ( 10) Per quanto
    String < p > Dim xCntr As Integer
    5

    Definire il percorso del file di testo :

    fName = " C : \\ myValues.txt "
    6

    loop attraverso i dati nel file di testo e salvarlo in un array di stringhe :

    System.IO.File.Exists ( fName ) = True Then

    Dim objReader As New System.IO.StreamReader ( fName ) per

    Do While objReader.Peek ( ) < > -1

    valueArray ( xCntr ) = objReader.ReadLine

    xCntr + = 1
    < p >
    loop

    Else

    MsgBox ( "Il file non esiste" ) per

    End If
    7

    salvare i dati da un array di stringhe ad un altro array di stringhe con valori unici :

    uniqueArray = valueArray.Distinct.ToArray
    8

    Utilizzare la matrice di stringhe con valori univoci come l'origine dati per il controllo ListBox :

    Me.ListBox1.DataSource = uniqueArray
    9

    Premere " F5 " per eseguire il programma e fare clic su " Button1 ".

    Previous :

    next :
      Articoli Correlati
    ·Come posso cambiare i caratteri da una stringa in VBScr…
    ·I tipi di linee in Visual Basic 
    ·Microsoft Visual Basic Progetti 
    ·Come calcolare Azimuth in VB 
    ·Come uccidere un task da VBS 
    ·Come salvare i dati filtrati da un'altra tabella in Acc…
    ·Modalità di accesso a Query VB 
    ·Come ordinare da grande a piccolo in VB.Net 
    ·Perché è SQL Server installato con Visual Basic 2008 
    ·Come creare un programma per presentazioni 
      Articoli in evidenza
    ·Come calcolare Azimuth in VB 
    ·Come creare tabelle da DIV in PHP 
    ·Come modificare i valori di array associativi in PHP 
    ·Come accedere a un database in un altro PC in VB6 
    ·Requisiti per un iTouch SDK 
    ·Come trovare una griglia di riferimento OS 
    ·Come leggere un file in un Listbox 
    ·Come convertire ActiveX per Vb.NET & Vice Versa 
    ·Quali sono le cause MySQL Overhead 
    ·Come dichiarare una variabile statica in C 
    Copyright © Conoscenza Informatica http://it.wingwit.com