Barra de Progreso

Hola, nuevamente y con nuevo tema,
Necesito me expliques un poco lo de la barra de progreso ya que baje el ejemplo y tiene un formulario donde hay un spinner y tres contenedores de los cuales lo cual el spinner mientras lo vas aumentando te muestra el porcentaje pero no entiendo el tema de contenedores que lo hace con clases ¿Cómo trabajan los contenedores con clases? Es lo que no entiendo no se si lo tienes al ejemplo y ¿Cómo lo aplico a mi formulario? ¿Le coloco un contenedor con el mismo nombre que tiene el formulario ejemplo
Saludos
Respuesta
1
Primer hablemos de los contenedores, el contenedor no es otra cosa que un objeto que puede albergar a otros objetos, son muy utilizados justamente para hacer clases que deban contener más de un objeto, por ejemplo un text y un botón, para no hacerlo con un form usamos container y lo insertamos luego en las aplicaciones, ahora bien, con respecto a las clases te digo lo que se.
Las bibliotecas de clases (archivos vcx, vct) SON objetos customisados que se crean para luego utilizarlos en nuestros form, por ejemplo en una aplicación grande de 300 form aparece el día de mañana tu cliente y te dice que quiere que el tipo de letra se cambie y que tenga un color rojo, no vas a entrar en 300 form y cambiar esas propiedades, como es habitual en fox cuando vas a ver - barra de herramientas controles de formularios están los objetos bases, estos objetos vienen con sus propiedades por defecto y se complican la cosa cuando ocurren situaciones de las que te mencione, ¿entonces Cómo se usan?, bueno, el comando para crear una clase es
create class
te abrirá un cuadro de dialogo para ponerle nombre, por ej. miBoton, luego donde dice basado en: buscas commandbutton, crearemos un command button propio, donde dice almacenar en puedes especificar un archivo de clases ya existente, si es la primera vez ponle ahí misClases, fox creara el archivo misclases. Vcx y .vct respectivamente, es ahí donde se insertaran las demás clases, inmediatamente te abrirá el diseñador de clases que igual al diseñador de formularios, cambiale algunas propiedades a tu botón, por ejemplo el color ponle verde, y el tipo de letra cambia, luego grabas y verifica si existe el archivo misclases. Vcx como te mencione, ahora bien, comencemos a usar lo que creamos,
crea un nuevo formulario, ve al menu VER - Barra de herramientas controles de formularios, click en el primer icono de la izquierda que tiene los libros donde dice VER CLASES, te dará tres opciones como mínimo, Agregar, Estándar y controles Active POR, el estándar es la marcada, por que estas usando el estándar, dale click en agregar, te preguntara donde esta tu archivo vcx, ¿seleccionas y que paso?, te agrego tu clase como controles, por ahora solo un botón, pero más adelante aumentaras tus clases, ahora bien, inserta ese botón en tu form y veras que ya viene con los detalles que le has cambiado, si insertas eso en 10 formularios, luego cambias la apariencia en el diseñador de clases cambiara automáticamente en los 10 form, como cambiarlo
modi class y te abrirá el cuadro de dialogo para abrir tu clase, le das click y listo, abrirs y cambias lo que quieres, como ves ahora te preguntaras sobre los container, pues, puedes hacer una clase que albergue varios objetos, por ej una clase definida que pida tres datos y calcule algún resultado etc, entonces harás un container para albergarlos y luego basta con insertarlos a tu form, hasta inclusive pueden crearse clases basados en formularios, en fin, esta es una explicación con mis palabras, tal vez muy poco profesional, lo que pasa que tu pregunta requiere un pequeño curso, si tienes la ayuda de fox puedes buscar trabajar con clases y tendrás más información.
No se que paso, hice una extensa respuesta y me retorno, no se si puedes leer lo que escribí
Muy explicita tu respuesta me sirvió mucho de aclaración ahora voy a intentar de realizarla cualquier duda que tenga te voy a volver a molestar gracias
Saludos
Disculpa por la demora.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas