Compartir a través de


Crear, copiar y eliminar archivos de biblioteca de clases

Todas las clases diseñadas visualmente se almacenan en una biblioteca de clases con la extensión de archivo .vcx.

Crear una biblioteca de clases

Una biblioteca de clases puede crearse de una de estas tres formas.

Para crear una biblioteca de clases

  • Cuando cree una clase, especifique un nuevo archivo de biblioteca de clases en el cuadro Almacenar en del cuadro de diálogo Nueva clase.

    –O bien–

  • Utilice el comando CREATE CLASS, especificando el nombre de la nueva biblioteca de clases.

    Por ejemplo, la instrucción siguiente crea una nueva clase llamada myclass y una nueva biblioteca de clases llamada new_lib:

    CREATE CLASS myclass OF new_lib AS CUSTOM
    

    –O bien–

  • Utilice el comando CREATE CLASSLIB.

    Por ejemplo, escriba el comando siguiente en la ventana Comandos para crear una biblioteca de clases llamada new_lib:

    CREATE CLASSLIB new_lib
    

Copiar y quitar clases de bibliotecas de clases

Cuando agregue una biblioteca de clases a un proyecto, podrá copiar clases de una biblioteca a otra con facilidad o, simplemente, quitar clases de las bibliotecas.

Para copiar una clase de una biblioteca a otra

  1. Asegúrese de que ambas bibliotecas están en un proyecto (no necesariamente en el mismo).

  2. En el Administrador de proyectos, seleccione la ficha Clases.

  3. Haga clic en el signo más (+) situado a la izquierda de la biblioteca de clases en la que se encuentra ahora la clase.

  4. Arrastre la clase desde la biblioteca original y colóquela en la nueva.

    Sugerencia   Es conveniente y más rápido guardar en una biblioteca de clases una clase y todas las subclases basadas en ella. Si tiene una clase que contiene elementos de muchas bibliotecas de clases distintas, estas bibliotecas deberán estar abiertas, por lo que se tardará un poco más en cargar inicialmente la clase en tiempo de ejecución y en tiempo de diseño.

Para quitar una clase de una biblioteca

Puede utilizar el comando RENAME CLASS para cambiar el nombre de una clase de una biblioteca de clases. Sin embargo, recuerde que cuando cambia el nombre de una clase, los formularios que contienen la clase y las subclases en otros archivos .vcx siguen haciendo referencia al nombre antiguo y no volverán a funcionar correctamente.

Visual FoxPro incluye un Examinador de clases para facilitar el uso y la administración de clases y bibliotecas de clases. Para obtener más información, consulte Examinador de clases.

Vea también

Programación orientada a objetos | Clases y objetos: los bloques funcionales de las aplicaciones | Clases de Visual FoxPro | Preparar la creación de clases | Crear clases | Modificar una definición de clase | Crear una subclase de una definición de clase | Utilizar el Diseñador de clases | Proteger y ocultar miembros de clase | Especificar la apariencia en tiempo de diseño | Agregar clases a formularios | Anular los valores predeterminados de las clases | Referencias a objetos de la jerarquía de contenedores | Establecer propiedades | Llamar a métodos | Responder a eventos