Hola invitado         02 Sep, 2010 - 04:33
Menú principal
 
Ads
 
Patrocinadores
 
Anuncios
 
© 2009 PortalFox
Barras de progreso en Visual FoxPro puro lecturas 17750
 Enviado por Luis María Guayán en Viernes, 17 Febrero, 2006
Clases Un resumen de varias clases de barras de progreso desarrolladas con código VFP puro, y disponibles en archivos y artículos de PortalFox.

Barras de progreso en Visual FoxPro puro

Luis María Guayán Por Luis María Guayán, Tucumán, Argentina


Continuando con el tema de los desarrolladores que evitan el uso de controles OCXs, y crean controles con código 100% Visual FoxPro, vamos a ver otro caso muy frecuente que son las barras de progreso.

En PortalFox existen varias clases para descargar, como así también varios artículos con código fuente, para lograr distintas barras de progreso, cada una con un estilo diferente, de acuerdo a la creatividad y necesidad de los autores.

Seguramente alguna de ellas, por su apariencia o la facilidad de su uso, cubrirá las necesidades de nuestras aplicaciones. Conozcamos un poco de cada una de ellas y descarguemos la que mas nos satisfaga.

Aquí la lista de las distintas barras de progreso con código VFP PURO:

-- Barra de progreso en la barra de estado --

Autor: Luis María Guayán

Comenzamos con esta clase que muestra en la barra de estado de Visual FoxPro (StatusBar), una simple y poco vistosa barra de progreso realizada solo con caracteres ASCII.

Para ver el código de la clase ProgressBarInStatusBar haga clic aquí.

-- Clase Barra de progreso con Visual FoxPro --

Autor: Craig Boyd

Como ya nos tiene acostumbrado Craig, esta clase luce muy vistosa y con un estilo XP. Puede ser configurada para mostrar una barra sólida o en bloques, el porcentaje de progreso, y se puede optar por color verde, rojo o azul. Desarrollada para VFP9.

Para ver el artículo y descargar la clase ProgressBar haga clic aquí.

-- Barra de progreso 100% VFP --

Autor: Luis María Guayán

Esta clase nos muestra un formulario centrado, con una barra de progreso, un texto que pasamos como parámetro y el porcentaje de ejecución de un proceso.

Para ver el código de la clase ProgressBar haga clic aquí.

-- Barra de progreso en VFP puro --

Autor: Carlos Alejandro Pérez

La clase de Carlos, es un formulario que aparte del porcentaje de proceso, también nos muestra títulos y etiquetas con información adicional configurable. Consta de 20 objetos Shape que se "encienden" consecutivamente cada 5% de avance.

Para ver el artículo con el código de esta clase haga clic aquí.

-- Barra de progreso en degradé de colores --

Autor: Gabriel Mandelli

Esta barra se diferencia de otras, ya que se puede configurar el color con que se inicia la barra y el color con que finaliza, formándose en el medio un degradé de colores.

Para ver el código de esta barra de progreso haga clic aquí.

-- Barras de progreso vertical y horizontal --

Autor: Luis María Guayán

Esta librería contiene dos clases de barras de progreso que se pueden dimensionar y cambiar los colores de fondo y de progreso: la tradicional barra horizontal, y una barra vertical útil para graficar niveles de llenado. Ej: tanques de líquidos, tolvas de almacenamiento, etc.

Para descargar la librería de clases Niveles haga clic aquí.

-- Ctl32_ProgressBar --

Autor: Carlos Alloatti

Este control trabaja con la API de Windows XP. Contiene la clase Ctl32_ProgressBar que muestra una barra de progreso y una clase adicional Ctl32_ProgressBarLabel que muestra por separado los valores de progreso en tres formatos posibles. Configurando la propiedad Marquee = .T. podemos mostrar una barra de progreso al estilo del inicio de Windows XP. El control contiene una muy buena ayuda con todos los métodos y propiedades que se pueden configurar.

Para descargar la clase Ctl32_ProgressBar haga clic aquí.

-- ProgressBarXP --

Autor: Luis María Guayán

Esta clase nos permite mostrar una barra de progreso estilo XP en cualquier versión de Visual FoxPro. Se puede configurar fácil y libremente los colores de fondo y de los bloques de avance de la barra de progreso, con las propiedades ColorFondo y ColorBarra. También el ancho de los bloques con la propiedad AnchoBloque y la orientación de la barra (horizontal o vertical). Para graficar se llama al método Graficar() con el porcentaje de progreso como parámetro.

Para descargar la clase ProgressBarXP haga clic aquí.

-- ProgressBar (Controles Comunes v.2.11) --

Autor: Fernando D. Bozzo

No podía faltar a la lista de controles VFP puros, el control ProgressBar contenido en los Controles Comunes desarrollados por Fernando Bozzo. Esta clase (como todas las contenidas en los Controles Comunes) poseen una excelente ayuda y un eficaz generador que hace muy fácil su configuración en tiempo de diseño. Algunas de las configuraciones que podemos hacer son: orientación (horizontal o vertical), avance (sólido o en bloques), apariencia (plano o 3D) y cambiar las imágenes de fondo y de progreso.

Para descargar los Controles Comunes que contienen a esta clase haga clic aquí.

-- Medidor 100% en VFP 9.0 --

Autor: Luis María Guayán

Como una clase extra, tenemos este otro tipo de medidor de progreso, que muestra un medidor circular basado en un objeto Shape y la propiedad PolyPoint de Visual FoxPro 9.0. La imagen de fondo del medidor, que muestra la graduación, es un archivo .GIF que podemos reemplazar por otro.

Para ver el código y descargar la clase lmGauge haga clic aquí.

¡ Su elección es ... !

De esta lista de controles podemos seleccionar las barras de progreso para nuestras aplicaciones, ya que son de libre uso, y con la posibilidad de modificarlas si necesitamos alguna característica específica que no esté contemplada en ellas.

Hasta la próxima

Luis María



 Versión imprimible  
Barras de progreso en Visual FoxPro puro | Entrar/Crear una cuenta | 4 Comentarios
Los comentarios son propiedad de sus respectivos autores.
No somos responsables de su contenido.

Re: Barras de progreso en Visual FoxPro puro


por Harold_Godefroy (spam@hotmail.com) en 17 Feb, 2006 - 11:30
(Información del usuario  | Enviar un mensaje http://venezuela.portalfox.com)
Excelente coleccion Luisma!!! De tanto que hay no se que escoger...

Re: Barras de progreso en Visual FoxPro puro


por calloatti en 23 Feb, 2006 - 10:59
(Información del usuario  | Enviar un mensaje http://)
Luis Maria: Te aclaro que la barra de progreso ctl32_progressbar utiliza la API de Windows, no la API de Windows XP, se puede utilizar sin problema en todas las versiones de Windows, con la salvedad de que algunas opciones solo están disponibles en XP (Temas, Marquee, etc)

Esto es así porque el control depende 100% del control progressbar nativo de Windows.

Carlos

Re: Barras de progreso en Visual FoxPro puro


por zebema01 en 01 Dic, 2009 - 11:27
(Información del usuario  | Enviar un mensaje http://manuelzevallos.es.tl)
Estimado Luis...excelente documento!!!
Yo quisiera adaptar uno de estos a mi sistema, pero veo que casi todos van por la cantidad de registros a procesar...yo utilizo el select y mientras este se ejecuta quisiera una barra de progreso....aqui me pierdo por que no creo que lo pueda aplicar.

En todo caso..agradeceré tus comentarios

saludos.




Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.