Tecnología

Inicio

La bolsa de Visual Basic Propiedad Tutorial

La bolsa de Visual Basic Propiedad Tutorial


El PropertyBag es un 6,0 objeto de Visual Basic se utiliza para mantener las llaves de datos y valores similares a una tabla hash. Sólo hay dos métodos disponibles con el PropertyBag; leyendo y escribiendo. Estos objetos se utilizan principalmente al crear controles de usuario con el fin de almacenar los datos que necesita ser reutilizado durante las invocaciones. PropertyBags almacenan sus datos en el tipo de datos de variante, lo que significa que los datos pueden ser de cualquier otro tipo de datos, incluso archivos enteros, y todavía ser almacenado con éxito. El objeto PropertyBag ha sido sustituido en Visual Basic .NET con objetos tales como tablas hash y la serialización.

Instrucciones

1 Crear un nuevo PropertyBag dimensionando y instanciándola como se demuestra en el siguiente código:

Dim objMyPropertyBag Como Nueva PropertyBag

2 Añadir una propiedad a su PropertyBag utilizando el método WriteProperty. Este método toma dos parámetros necesarios y un parámetro opcional. Los parámetros son el nombre de la propiedad, un valor y un valor predeterminado si se desea. A continuación se presentan dos ejemplos de la adición de valores. El primero muestra una adición propiedad estándar y el segundo muestra una adición con un valor predeterminado.

objMyPropertyBag.WriteProperty ( "myNumber", 74)
objMyPropertyBag.WriteProperty ( "miCadena", "un valor de cadena", "NULO")

3 Recuperar una propiedad de su PropertyBag con el método ReadProperty. Este método tiene un parámetro requerido para el nombre de la propiedad y un parámetro opcional para un valor predeterminado. En este caso, el valor por defecto sólo se devolverá si no existe el valor real.

Dim como secuencia strRetrievedValue
strRetrievedValue = objMyPropertyBag.ReadProperty ( "miCadena")

Dim intFakeValue como número entero
intFakeValue = objMyPropertyBag.ReadProperty ( "myNumber", 0)

4 Liberar la memoria en poder de su PropertyBag cuando termine de usarlo, estableciéndolo en nada.

Establecer objMyPropertyBag = Nada

Consejos y advertencias

  • Es una buena práctica para incluir un valor predeterminado cuando ambas propiedades de escritura y lectura.
  • La liberación de los objetos cuando haya terminado con ellos puede ayudar a prevenir las pérdidas de memoria.