PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • Cambio de la barra de progreso
  • Barra de progreso no simétrica (lineal o circular)
  • Barra de progreso simétrica
  • Barra de progreso horizontal lineal no simétrica
  • Recuperación de la posición de la barra de progreso
  • Modificación de la posición de la barra de progreso
  • Propiedades específicas para la gestión de una barra de progreso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Panorama general
Un control Barra de progreso puede ser manejado por programación. Para ello, utilice la variable de la control Barra de progreso en el código.
La variable de la control Barra de progreso:
  • corresponde al nombre de la barra de progreso.
  • se inicializa con la posición de la barra de progreso.
Cambio de la barra de progreso
WINDEVWindowsAndroidiPhone/iPadWindows MobileUniversal Windows 10 AppJava

Barra de progreso no simétrica (lineal o circular)

El progreso se realiza desde el límite inferior hasta el límite superior..
FOR I = PROGBAR_ProgBar1..MinValue _TO_ PROGBAR_ProgBar1..MaxValue
PROGBAR_ProgBar1 = I
END
WINDEVWindowsiPhone/iPadWindows MobileUniversal Windows 10 App

Barra de progreso simétrica

El progreso se realiza de la siguiente manera:
FOR I = 2 * PROGBAR_ProgBar1..MinValue - PROGBAR_ProgBar1..MaxValue _TO_ PROGBAR_ProgBar1..MaxValue
PROGBAR_ProgBar1 = I
END
Versiones 16 y posteriores
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHPAjax

Barra de progreso horizontal lineal no simétrica

Se pueden utilizar varios métodos para realizar un cambio de barra de progreso en WEBDEV:
  • Método 1: Realizar el proceso correspondiente a la progresión de la barra de progreso en el código del servidor. La barra de progreso se actualiza en el código del navegador por GaugeActivate.
    Atención: Este código no debe realizarse en un proceso de servidor en modo Ajax.
    Ejemplo:
    // -- Server code of BTN_Process button
    FOR I = PROGBAR_NoName1..MinValue _TO_ PROGBAR_NoName1..MaxValue
    PROGBAR_NoName1 = I
    Multitask(-1)
    END

    // -- Browser code of BTN_Process button
    GaugeActivate(PROGBAR_NoName1, 10)

    PHP Nota: Este método no está disponible en PHP ni en AWP.
  • Método 2 (método para las páginas del PTA): Realizar el proceso de la barra de progreso en el código del navegador con GaugeExecute. Esta función llama regularmente a un navegador WLanguage procedimiento utilizado para gestionar la progresión de la barra de progreso. Si se debe realizar un proceso en el servidor, se debe utilizar AjaxExecute en el procedimiento del navegador.
    Atención: Para mostrar una barra de progreso, un proceso largo de servidor o navegador debe dividirse en varios procesos. Este método se recomienda para los pequeños procesos repetitivos (un proceso que debe realizarse para un conjunto de imágenes, por ejemplo)..
    Ejemplo:
    // -- Browser code
    GaugeExecute(PROGBAR_1, UPD_ProgBar, 0, 100, 10)

    // Browser procedure called by the GaugeExecute function
    PROCÉDURE UPD_ProgBar(nValue)
    // Optional code used to perform a server process
    AJAXExécute(ServerProcess)

    PHP Nota: Este método está disponible en PHP y AWP.
Nota: Se pueden utilizar varias funciones para manipular una barra de progreso en una página WEBDEV. Ver Funciones para gestionar las barras de progreso para más detalles.
Nueva funcionalidad versión 16
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHPAjax

Barra de progreso horizontal lineal no simétrica

Se pueden utilizar varios métodos para realizar un cambio de barra de progreso en WEBDEV:
  • Método 1: Realizar el proceso correspondiente a la progresión de la barra de progreso en el código del servidor. La barra de progreso se actualiza en el código del navegador por GaugeActivate.
    Atención: Este código no debe realizarse en un proceso de servidor en modo Ajax.
    Ejemplo:
    // -- Server code of BTN_Process button
    FOR I = PROGBAR_NoName1..MinValue _TO_ PROGBAR_NoName1..MaxValue
    PROGBAR_NoName1 = I
    Multitask(-1)
    END

    // -- Browser code of BTN_Process button
    GaugeActivate(PROGBAR_NoName1, 10)

    PHP Nota: Este método no está disponible en PHP ni en AWP.
  • Método 2 (método para las páginas del PTA): Realizar el proceso de la barra de progreso en el código del navegador con GaugeExecute. Esta función llama regularmente a un navegador WLanguage procedimiento utilizado para gestionar la progresión de la barra de progreso. Si se debe realizar un proceso en el servidor, se debe utilizar AjaxExecute en el procedimiento del navegador.
    Atención: Para mostrar una barra de progreso, un proceso largo de servidor o navegador debe dividirse en varios procesos. Este método se recomienda para los pequeños procesos repetitivos (un proceso que debe realizarse para un conjunto de imágenes, por ejemplo)..
    Ejemplo:
    // -- Browser code
    GaugeExecute(PROGBAR_1, UPD_ProgBar, 0, 100, 10)

    // Browser procedure called by the GaugeExecute function
    PROCÉDURE UPD_ProgBar(nValue)
    // Optional code used to perform a server process
    AJAXExécute(ServerProcess)

    PHP Nota: Este método está disponible en PHP y AWP.
Nota: Se pueden utilizar varias funciones para manipular una barra de progreso en una página WEBDEV. Ver Funciones para gestionar las barras de progreso para más detalles.
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHPAjax

Barra de progreso horizontal lineal no simétrica

Se pueden utilizar varios métodos para realizar un cambio de barra de progreso en WEBDEV:
  • Método 1: Realizar el proceso correspondiente a la progresión de la barra de progreso en el código del servidor. La barra de progreso se actualiza en el código del navegador por GaugeActivate.
    Atención: Este código no debe realizarse en un proceso de servidor en modo Ajax.
    Ejemplo:
    // -- Server code of BTN_Process button
    FOR I = PROGBAR_NoName1..MinValue _TO_ PROGBAR_NoName1..MaxValue
    PROGBAR_NoName1 = I
    Multitask(-1)
    END

    // -- Browser code of BTN_Process button
    GaugeActivate(PROGBAR_NoName1, 10)

    PHP Nota: Este método no está disponible en PHP ni en AWP.
  • Método 2 (método para las páginas del PTA): Realizar el proceso de la barra de progreso en el código del navegador con GaugeExecute. Esta función llama regularmente a un navegador WLanguage procedimiento utilizado para gestionar la progresión de la barra de progreso. Si se debe realizar un proceso en el servidor, se debe utilizar AjaxExecute en el procedimiento del navegador.
    Atención: Para mostrar una barra de progreso, un proceso largo de servidor o navegador debe dividirse en varios procesos. Este método se recomienda para los pequeños procesos repetitivos (un proceso que debe realizarse para un conjunto de imágenes, por ejemplo)..
    Ejemplo:
    // -- Browser code
    GaugeExecute(PROGBAR_1, UPD_ProgBar, 0, 100, 10)

    // Browser procedure called by the GaugeExecute function
    PROCÉDURE UPD_ProgBar(nValue)
    // Optional code used to perform a server process
    AJAXExécute(ServerProcess)

    PHP Nota: Este método está disponible en PHP y AWP.
Nota: Se pueden utilizar varias funciones para manipular una barra de progreso en una página WEBDEV. Ver Funciones para gestionar las barras de progreso para más detalles.
Recuperación de la posición de la barra de progreso
Para recuperar la posición de una barra de progreso, utilice la siguiente sintaxis:
<Position> = <Name of Progress Bar>
<Position> es una variable entera.
Nota: También tiene la posibilidad de utilizar ..Valor.
Modificación de la posición de la barra de progreso
Para modificar la posición de una barra de progreso, utilice la siguiente sintaxis:
<Name of Progress Bar> = <Value>
<Valor> es un valor que se encuentra entre el valor mínimo y el valor máximo de la barra de progreso.. Estos valores se han descrito en la ventana de descripción del control o mediante programación con ..MinValue y ..MaxValue.
Nota: También tiene la posibilidad de utilizar ..Valor.
Propiedades específicas para la gestión de una barra de progreso
Las siguientes propiedades se utilizan para gestionar las características de una barra de progreso por programación.
MaxValuePermite conocer y modificar el límite superior de una barra de progreso.
MinValueSe utiliza para averiguar y modificar el límite inferior de una barra de progreso.
HorizontalAlignmentPermite conocer y modificar la alineación horizontal del porcentaje de progreso que se muestra en la barra de progreso.
ImagePermite conocer y modificar la imagen utilizada en una barra de progreso.
BackgroundImagePermite conocer y modificar la imagen de fondo de una barra de progreso.
Barra de progreso de textoPermite conocer o modificar el texto que se muestra en una barra de progreso (en lugar del porcentaje).
VerticalSe usa para saber si la barra de progreso es horizontal o vertical.
Para conocer la lista completa de las propiedades WLanguage que se pueden usar con una control Barra de progreso, vea Propiedades asociadas a la control Barra de progreso.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario