Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come utilizzare la barra di avanzamento in Visual Basic 2008

Il Basic 2008 il controllo visivo barra di avanzamento mostra visivamente l'avanzamento di alcune operazioni in un programma . Quando si crea il programma , si imposta la proprietà " massimo " per la barra di avanzamento "minimo" e , e mentre il programma esegue un'azione sui dati , si aggiorna lo stato della barra di avanzamento modificando la sua proprietà "value" . Ad esempio, se il programma apre un file e legge 50 righe di testo in un array di stringhe , impostare minimo della barra di avanzamento a zero e il massimo a 50 . Quando il programma legge le prime 25 righe , modificare il valore della barra di avanzamento al 25 per mostrare il marcatore avanzamento al giro di boa . Istruzioni
1

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