Aprire un progetto Visual Basic 2008 in modalità progettazione. Fare doppio clic sul controllo " ProgressBar " per aggiungerlo al form. Fare doppio clic sul controllo " pulsante " per aggiungerlo alla forma pure. Disporre i controlli del form , come si desidera vengano visualizzati .
2
Aprire la finestra del codice . Tipo " Imports System.IO " nella riga superiore per rendere il vostro programma di chiamare l'ingresso del sistema e funzioni di uscita . Hai bisogno di questo per aprire e leggere un file .
3
Aprire la funzione " Button1_Click " . Digitare quanto segue :
Dim count As Integer = 0
ingresso fioco come StreamReader = New StreamReader ( "c: \\ filename.txt " )
linee dim ( 1000) As String
Dim totale as Integer
La prima dichiarazione dichiara una semplice variabile contatore . Il secondo si apre un oggetto StreamReader che legge un file di testo chiamato " filename.txt . " La terza dichiarazione crea un array di stringhe che contiene fino a 1.000 righe dal file di testo . L' ultima dichiarazione crea una variabile intera che verrà utilizzato per aggiornare la barra di avanzamento
4
Digitare quanto segue : .
Mentre Non input.EndOfStream
linee
( count) = input.ReadLine ( ) per conteggio
+ = 1
End While
Questo ciclo legge il file di testo e di magazzini e negozi di ogni linea in un punto della matrice fino a quando ogni linea è stato letto
5
Digitare quanto segue: .
progresso = count
ProgressBar1.Minimum = 0
ProgressBar1.Maximum = progresso
Questo imposta la variabile "progresso " per il valore della variabile "count" , e poi imposta il valore minimo della barra di avanzamento a zero e il massimo per il valore che il "progresso " tiene .
Pagina 6
Digitare quanto segue :
For i = 0 To progresso - 1
callToSomeFunction (array ) per
progresso - = 1
ProgressBar1.Value = i
Next i
cicli di questo loop attraverso ogni elemento della matrice ed esegue un'azione su di essa nel " callToSomeFunction ( array) " linea . Come ogni elemento dell'array viene elaborato , la variabile "progresso" è decrementato di uno e il valore barra di avanzamento viene modificato per riflettere lo stato del ciclo.
Programmazione © www.354353.com