Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een voortgangsbalk te IO.Stream Hook
Een voortgangsbalk om IO streamen geeft de voortgang van het uploaden of downloaden van bestanden . Een IO stroom omgaat input-en output -functionaliteit met behulp van streams . Een stroom is een abstractie die een apparaat waar input en output worden uitgevoerd vertegenwoordigt . Streams zijn gerelateerd aan een fysieke bron, zoals toetsenbord of een input -console . C + + biedt de standaard iostream bibliotheek inclusief basisklasse sjablonen , types en manipulators . Instructies
1

Klik op " Start", " Alle programma's " en " Visual Studio " aan de Integrated Development Environment voeren . Selecteer programmeertaal zoals Visual C + + . Klik op " Form1.cs " over te schakelen naar de ontwerpweergave . Klik op " Toolbox " en " knop" om een nieuwe knop met de naam 2

Dubbelklik op de knop 1 en voer de volgende code om informatie over input-bestand te verkrijgen
" button1 . " :

using System ; gebruik FileInfo System.IOSystem.IO.FileInfo = new System.IO.FileInfo ( FileTextBox.Text ) ;
3

lezen uit bestand " c: \\ \\ text1.txt " in de nieuwe FileStream variabele " stream " met de volgende code :

gebruik ( System.IO.FileStream stroom = new System.IO.FileStream ( " c: \\ \\ text1.txt " , System.IO.FileMode.Open , System.IO.FileAccess.Read ) ) op Twitter

het gebruik van de ProgressChanged evenement rapporteert de voortgang van de upload . Verkrijgen van de upload voortgang met vairable

{ met ( StreamWithProgress uploadStreamWithProgress = new StreamWithProgress ( stream) ) { uploadStreamWithProgress.ProgressChanged + = uploadStreamWithProgress_ProgressChanged " uploadStreamWithProgress . " ;
4

dubbel - klik form1 . Ontvang het bestand uploaden voortgang via de volgende functies

Definieer variabele bytesRead : . Prive lange bytesRead ;

Lees de geladen bytes in variabele " bytesRead " in functie StreamWithProgress te

openbare StreamWithProgress ( FileStream -bestand ) { this.file = bestand ; lengte = file.Length ; bytesRead = 0 ; if ( ProgressChanged = null ! ) ProgressChanged ( deze , nieuwe ProgressChangedEventArgs ( bytesRead , lengte ) ) ; }

berekenen en de terugkeer van de voortgang van het uploaden in de GetProgress functie : publieke dubbele GetProgress ( ) { return ( ( double ) bytesRead ) /file.Length ; }

Previous: Next:
  C /C + + Programming
·Hoe maak je een switch gebruik…
·Hoe kan ik een iPhone App Real…
·Hoe de strrchr functie in gebr…
·Windows Mobile C Compiler Opti…
·Silverlight 2 Aangepast bestur…
·Hoe een code schrijven in C + …
·Hoe te programmeren C Pointers…
·C Statische Inline Functie 
·Hoe te Operator Overbelasting …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een WSP Theme Installeer 
·Hoe om tekst te tekenen in Xcode 
·Python Tk Tutorial 
·Hoe maak je een set snaren Gebruik in VB…
·Hoe SQL Uitdrukkingen schrijven 
·Het wijzigen van de Image Color op Java-…
·Hoe te Afbeelding Breedte en Hoogte Met …
·Hoe te gebruiken cURL om een bestand te …
·Hoe maak je een lijn gebruiken REXX Invo…
Copyright © Computer Kennis http://www.nldit.com