Nwlapcug.com


Esercitazione di Visual Basic Proprietà Bag

Esercitazione di Visual Basic Proprietà Bag


PropertyBag è un oggetto utilizzato per contenere valori e chiavi di dati simile a una tabella hash di Visual Basic 6.0. Ci sono solo due metodi disponibili con PropertyBag; lettura e scrittura. Questi oggetti sono utilizzati principalmente quando si creano controlli utente per memorizzare i dati che deve essere riutilizzato tra le chiamate. PropertyBags negozio loro dati nel tipo di dati Variant, che significa che i dati possono essere di qualsiasi tipo di altri dati, anche interi file e ancora essere memorizzati correttamente. L'oggetto PropertyBag è stato sostituito NET con oggetti, quali tabelle hash e serializzazione.

Istruzioni

1

Creare un nuovo oggetto PropertyBag di dimensionamento e un'istanza di esso come illustrato nel codice seguente:

Dim objMyPropertyBag As New PropertyBag

2

Aggiungere una proprietà a vostra PropertyBag utilizzando il metodo WriteProperty. Questo metodo accetta due parametri obbligatori e un parametro facoltativo. I parametri sono un nome per la proprietà, un valore e un valore predefinito se lo si desidera. Di seguito sono riportati due esempi di aggiunta di valori. Il primo Mostra un'aggiunta di proprietà standard, la seconda Mostra un'aggiunta con un valore predefinito.

objMyPropertyBag.WriteProperty ("myNumber", 74)
objMyPropertyBag.WriteProperty ("myString", "un valore di stringa", "NULL")

3

Recuperare una proprietà da tuo PropertyBag con il metodo ReadProperty. Questo metodo ha un parametro obbligatorio per il nome della proprietà e un parametro opzionale per un valore predefinito. In questo caso, il valore predefinito sarà solo se il valore effettivo esiste.

Dim strRetrievedValue As String
strRetrievedValue = objMyPropertyBag.ReadProperty("myString")

Dim intFakeValue As Integer
intFakeValue = objMyPropertyBag.ReadProperty ("myNumber", 0)

4

Rilasciare la memoria contenuta dal tuo PropertyBag quando si è finito di usarlo impostandola su nulla.

Impostare objMyPropertyBag = Nothing

Consigli & Avvertenze

  • È consigliabile includere un valore predefinito quando la scrittura e la lettura di proprietà.
  • Rilasciare oggetti quando hai finito con loro può aiutare a prevenire perdite di memoria.