Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Kliknite na tlačidlo " Štart " , " Všetky programy " a " Visual Studio " pre vstup do integrované vývojové prostredie . Vyberte programovací jazyk ako Visual C + + . Kliknite na " Form1.cs " pre prepnutie do zobrazenia návrhu . " . Button1 " Kliknite na " Nástroje " a " tlačidlo " pre vytvorenie novej tlačidlo s názvom
2
Dvakrát kliknite na Button1 a zadajte nasledujúci kód získať informácie o vstupnom súbore :
using System ; pomocou System.IOSystem.IO.FileInfo Fileinfo = new System.IO.FileInfo ( FileTextBox.Text ) ;
3
Čítať zo súboru "c : \\ \\ text1.txt " do nového FileStream premennej " prúd " pomocou nasledujúci kód :
použitie ( System.IO.FileStream prúd = new System.IO.FileStream ( " c : \\ \\ text1.txt " , System.IO.FileMode.Open , System.IO.FileAccess.Read ) )
Použitie udalosti ProgressChanged hlási priebeh nahrávania . Získať priebeh nahrávania pomocou vairable
{ používania ( StreamWithProgress uploadStreamWithProgress = new StreamWithProgress ( stream ) ) { uploadStreamWithProgress.ProgressChanged + = uploadStreamWithProgress_ProgressChanged " uploadStreamWithProgress . " ;
4
Double - kliknite na tlačidlo Form1 . Získajte súbor nahrať pokrok prostredníctvom nasledujúcich funkcií
Definujte premennú bytesRead : súkromná dlhú bytesRead ;
Prečítajte si načítaných bytov do premennej " bytesRead " vo funkcii StreamWithProgress na
. verejné StreamWithProgress ( FileStream súbor ) { this.file = file , dĺžka = file.Length ; bytesRead = 0 ; if ( ProgressChanged = null ! ) ProgressChanged ( toto nové ProgressChangedEventArgs ( bytesRead , dĺžka ) ) ; }
Vypočítajte a vráti priebeh nahrávania vo funkcii GetProgress : public double GetProgress ( ) { return ( ( double ) bytesRead ) /file.Length ; }