miércoles, 16 de octubre de 2019

S4 TD D-CLASES Y OBJETOS EN VBA

CLASES Y OBJETOS EN VBA

Un objeto es una combinación de código y datos que se pueden tratar como una unidad. Un objeto puede ser una parte de una aplicación, como un control o un formulario. Toda la aplicación también puede ser un objeto.
Al crear una aplicación en Visual Basic, se trabaja constantemente con objetos. Puede utilizar objetos proporcionados por Visual Basic, como los objetos de acceso a datos, formularios y controles. También puede utilizar objetos de otras aplicaciones dentro de la aplicación de Visual Basic. Incluso puede crear sus propios objetos y definir propiedades y métodos adicionales para ellos. Los objetos actúan como bloques de compilación prefabricados que permiten escribir un fragmento de código de una vez y utilizarlo una y otra vez.

Para crear un objeto a partir de una clase

  1. Determine en qué clase desea crear un objeto.
  2. Escriba una INSTRUCCIÓN DIM para crear una variable a la que pueda asignar una instancia de clase. La variable debe ser del tipo de la clase deseada.
    VB
    Dim nextCustomer As customer
    
  3. Agregue la palabra clave NUEVO OPERADOR para inicializar la variable en una nueva instancia de la clase.
    VB
    Dim nextCustomer As New customer
    
  4. Ahora puede tener acceso a los miembros de la clase a través de la variable de objeto.
    VB
    nextCustomer.accountNumber = lastAccountNumber + 1

Varias instancias

Los objetos recién creados a partir de una clase suelen ser idénticos entre sí. Una vez que existen como objetos individuales, sin embargo, sus variables y propiedades se pueden cambiar independientemente de las otras instancias. Por ejemplo, si agrega tres casillas a un formulario, cada objeto de casilla es una instancia de la clase Checkbox.

No hay comentarios:

Publicar un comentario

S7 - EJEMPLO USANDO LA METODOLOGÍA XP

EJM SIGUIENTE: