Equivalenti PropertyBag per gli utenti di Visual Basic 6.0
Aggiornamento: novembre 2007
L'oggetto PropertyBag di Visual Basic 6.0 è stato sostituito in Visual Basic 2008 dall'oggetto My.Settings.
Differenze concettuali
In Visual Basic 6.0 l'oggetto PropertyBag viene utilizzato per garantire la persistenza dei dati di un oggetto tra le istanze, in modo da consentire all'utente di memorizzare valori e di recuperarli quando viene creata una nuova istanza dell'oggetto. Sebbene sia possibile impostare le proprietà di un oggetto su un valore predefinito in fase di progettazione, tutti i valori immessi in fase di esecuzione vengono persi quando l'oggetto viene eliminato in modo permanente. L'oggetto PropertyBag di Visual Basic 6.0 consente di rendere persistente una copia dell'oggetto in un formato binario e di recuperarla in un secondo momento. Ad esempio, in un'applicazione per il calcolo di prestiti era possibile aggiungere un oggetto PropertyBag per garantire la persistenza di un tasso di interesse tra le istanze anziché doverlo immettere a ogni esecuzione dell'applicazione.
In Visual Basic 2008 l'oggetto PropertyBag non esiste più, ma è ancora possibile rendere persistenti i dati di un oggetto tramite l'oggetto My.Settings. L'oggetto My.Settings fornisce accesso alle impostazioni di un componente o di un'applicazione e consente di archiviare e recuperare dinamicamente le impostazioni delle proprietà e altre informazioni, sia in fase di progettazione che in fase di esecuzione. Per ulteriori informazioni, vedere Gestione delle impostazioni di un'applicazione.
Nota: |
---|
L'oggetto My.Settings può essere utilizzato soltanto per rendere persistenti i dati in tipi definiti da .NET Framework. Per rendere persistenti i tipi di dati personalizzati è possibile utilizzare la serializzazione. Per ulteriori informazioni, vedere Procedura dettagliata: rendere persistente un oggetto in Visual Basic. |