| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come collegare una barra di avanzamento per IO.Stream
    Una barra di avanzamento per IO flusso indica il progresso di upload o il download dei file . Un flusso IO gestisce l'input e la funzionalità di uscita utilizzando i flussi . Un flusso è un'astrazione che rappresenta un dispositivo in cui vengono condotti di ingresso e di uscita . Flussi sono correlati ad una sorgente fisica come tastiera o una console di input . C + + fornisce la libreria iostream standard, tra cui modelli di classi di base , i tipi e manipolatori . Istruzioni
    1

    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 ; }

    Previous :

    next :
      Articoli Correlati
    ·Come importare codici con SVN Xcode 3.2 
    ·Requisiti per un iTouch SDK 
    ·C per Strcmp Funzione 
    ·Come progettare Editor Usando OpenGL 
    ·Come per rendere i file in MFC 
    ·A proposito di fatti Game Programming Video 
    ·Qual è la differenza tra un controllo di input analogi…
    ·Come importare XLS per NET 
    ·Come utilizzare una casella combinata in MFC 
    ·Come trovare la dimensione di una matrice Char che ha u…
      Articoli in evidenza
    ·Come selezionare più in MySQL 
    ·Come utilizzare le caselle di controllo in MFC 
    ·Come utilizzare le variabili in zona Visual Basic 
    ·Informatica Grandi Progetti 
    ·Come impostare Mongrel in Ruby 
    ·Come calibrare il OSCCAL Con un PICkit2 
    ·Come creare un programma di dattilografia 
    ·Esercitazione di Dreamweaver in JavaScript 
    ·Come fare MS Access correre più veloce di un progetto …
    ·Che cosa è un personaggio in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com