| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo conectar una barra de progreso para IO.Stream
    Una barra de progreso para IO corriente indica el progreso de la carga o descarga de archivos . Una corriente IO maneja funcionalidades de entrada y salida con los arroyos. Una secuencia es una abstracción que representa un dispositivo en el que se llevan a cabo de entrada y de salida . Las secuencias se relacionan con una fuente física como el teclado o una consola de entrada . C + + proporciona la biblioteca iostream estándar, incluyendo plantillas de clase básicas , tipos y manipuladores . Instrucciones
    1

    Haga clic en " Inicio", " Todos los programas " y "Visual Studio" para entrar en el entorno de desarrollo integrado . Seleccionar lenguaje de programación como Visual C + + . Haga clic en " Form1.cs " para cambiar a la vista de diseño . Haga clic en " Herramientas " y "Botón " para crear un nuevo botón llamado
    2

    doble clic en el botón 1 e introduzca el código siguiente para obtener información sobre el archivo de entrada " button1. "

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

    Leer desde archivo " c: \\ \\ Text1.txt " en la nueva variable FileStream " corriente " con el siguiente código :

    usando ( System.IO.FileStream stream = new System.IO.FileStream (" c : \\ \\ Text1.txt " , System.IO.FileMode.Open , System.IO.FileAccess.Read ))

    el uso del evento ProgressChanged reporta el progreso de la carga . Obtenga el progreso de la carga utilizando vairable

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

    doble Haga clic en Form1 . Obtenga el archivo de progreso de carga a través de las siguientes funciones

    Definir BytesRead variables : . BytesRead larga privado;

    Leer los bytes cargados en " BytesRead " variables en función StreamWithProgress a

    StreamWithProgress pública (archivo FileStream ) { this.file = Archivo , longitud = file.Length ; BytesRead = 0 ; if ( ProgressChanged = null !) ProgressChanged ( este , nuevo ProgressChangedEventArgs ( BytesRead , longitud) ) ;}

    calcular y devolver el progreso de la carga en la función getProgress : getProgress public double () {return ( (double ) BytesRead ) /file.Length ;}

    Previous :

    next :
      Artículos relacionados
    ·¿Cómo puedo cambiar mi archivo EXE a un archivo CPP 
    ·Cómo aprender Punteros en C 
    ·Cómo utilizar las matrices para hacer matrices en C + …
    ·Cómo escribir un plan de pruebas 
    ·Cómo Ignorar líneas de comentario en C + + 
    ·Como modelo de sistemas de hardware en SystemC 
    ·Cómo acceder a la pantalla de búfer en C + + 
    ·Función recursiva en C 
    ·Cómo utilizar un cuadro combinado en MFC 
    ·Cómo usar la fecha y la hora en un programa de C + + 
      Artículos destacados
    ·Cómo utilizar Int a obtener el código de color RGB 
    ·Cómo dar formato a las fracciones en Java 
    ·Binary Computación Consejos y Trucos 
    ·Cómo convertir de UTF -8 en MySQL 
    ·Python Manipulación Lista 
    ·Java 1.5 Enum Tutorial 
    ·Cómo poner una consulta en MySQL y DB2 
    ·Cómo hacer un juego pong con el Código de VB 
    ·Cómo acceder a una matriz Explode en PHP 
    ·Cómo calcular los años bisiestos con Microsoft Visual…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com