Di Visual proprietà di base Borsa Tutorial

February 4

Di Visual proprietà di base Borsa Tutorial


Il PropertyBag è un 6.0 oggetto di Visual Basic utilizzato per tenere le chiavi di dati e valori simili a una tabella hash. Ci sono solo due metodi disponibili con il PropertyBag; leggendo e scrivendo. Questi oggetti sono utilizzati principalmente per la creazione di controlli utente per memorizzare i dati che devono essere riutilizzati attraverso invocazioni. PropertyBags memorizzano i loro dati nel tipo di dati Variant, il che significa che i dati possono essere di qualsiasi altro tipo di dati, anche i file intere, ed ancora essere memorizzati con successo. L'oggetto PropertyBag è stato sostituito in Visual Basic .NET con oggetti come tabelle hash e serializzazione.

istruzione

1 Creare un nuovo PropertyBag dimensionando e un'istanza come dimostrato nel seguente codice:

Dim objMyPropertyBag come nuovo PropertyBag

2 Aggiungere una proprietà alla PropertyBag utilizzando il metodo WriteProperty. Questo metodo richiede due parametri richiesti e un parametro opzionale. I parametri sono un nome per la proprietà, un valore e un valore predefinito se lo si desidera. Qui di seguito sono due esempi di aggiunta di valori. La prima mostra un'aggiunta proprietà standard e la seconda mostra un'aggiunta con un valore predefinito.

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

3 Recuperare una proprietà dal PropertyBag con il metodo ReadProperty. Questo metodo ha un parametro richiesto per il nome della proprietà e un parametro opzionale per un valore di default. In questo caso, il valore di default verrà restituito solo se il valore attuale non esiste.

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

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

4 Rilasciare la memoria detenuta dal vostro PropertyBag quando si è terminato di utilizzare lo impostandolo a Nothing.

Set objMyPropertyBag = Nothing

Consigli e avvertenze

  • Si tratta di una pratica migliore per includere un valore predefinito quando entrambe le proprietà di lettura e scrittura.
  • Rilasciando oggetti quando si è fatto con loro può aiutare a prevenire le perdite di memoria.