Fare clic su "Start ", " Tutti i programmi " e " Visual Studio" per entrare nell'ambiente di sviluppo integrato . Selezionare il linguaggio di programmazione come Visual C + + . Fare clic su "Form1.cs" per passare alla visualizzazione Progettazione . Clicca su " Strumenti " e " Button " per creare un nuovo pulsante chiamato
2
doppio clic sul button1 e immettere il codice seguente per ottenere informazioni sui file di input " Button1 ". :
using System; utilizzando System.IOSystem.IO.FileInfo fileinfo = new System.IO.FileInfo ( FileTextBox.Text ) ;
3
leggere dal file "c : \\ \\ Text1.txt " nella nuova variabile FileStream " stream " utilizzando il seguente codice :
usando ( System.IO.FileStream stream = new System.IO.FileStream ( " c: \\ \\ Text1.txt " , System.IO.FileMode.Open , System.IO.FileAccess.Read ) ) per
l' utilizzo dell'evento ProgressChanged segnala il progresso di upload. Ottenere l' avanzamento del caricamento utilizzando vairable
{using ( StreamWithProgress uploadStreamWithProgress = new StreamWithProgress ( stream) ) { uploadStreamWithProgress.ProgressChanged + = uploadStreamWithProgress_ProgressChanged " uploadStreamWithProgress . " ;
4
doppio Fare clic su Form1 . Ottieni l' upload di file progresso attraverso le seguenti funzioni
Definisci variabile bytesRead : . Lungo bytesRead privato;
leggere i byte caricati nella variabile " bytesRead " in funzione StreamWithProgress a
StreamWithProgress pubblico (file FileStream ) { this.file = file ; lunghezza = file.Length ; bytesRead = 0; if ( ProgressChanged = null !) ProgressChanged ( questa , nuova ProgressChangedEventArgs ( bytesRead , lunghezza ) );}
calcolare e riportare lo stato di avanzamento del caricamento nella funzione GetProgress : doppio GetProgress pubblico ( ) {return ( ( double ) bytesRead ) /file.Length ; }
Programmazione © www.354353.com