Поделиться через


Эквиваленты PropertyBag для пользователей Visual Basic 6.0

Обновлен: Ноябрь 2007

Объект PropertyBag Visual Basic 6.0 заменяется объектом My.Settings в Visual Basic 2008.

Концептуальные различия

В Visual Basic 6.0 объект PropertyBag используется для хранения данных объекта между экземплярами, позволяя сохранять значения и извлекать их при создании экземпляров объекта. Хотя в режиме разработки можно задать для свойств объектов значение по умолчанию, любые значения, введенные во время выполнения, утрачиваются при уничтожении объекта. Объект PropertyBag Visual Basic 6.0 позволяет сохранять копию объекта в двоичном формате и извлекать для последующего использования. Например, приложение, используемое для расчета займов, могло бы использовать объект PropertyBag для хранения процентной ставки между экземплярами, а не запрашивать ввод процента пользователем при каждом запуске этого приложения.

В Visual Basic 2008 объект PropertyBag больше не существует, однако все еще можно сохранять данные объекта с помощью объекта My.Settings. Объект My.Settings обеспечивает доступ к параметрам компонента или приложения, и это позволяет динамически сохранять и извлекать параметры свойств и другие сведения в режиме разработки и во время выполнения. Дополнительные сведения см. в разделе Управление параметрами приложения.

3137axkx.alert_note(ru-ru,VS.90).gifПримечание.

Объект My.Settings можно использовать только для хранения данных в типах, определенных в .NET Framework. Для сохранения настраиваемых типов данных можно использовать сериализацию. Дополнительные сведения см. в разделе Пошаговое руководство. Сохранение объекта в Visual Basic.

См. также

Основные понятия

Пользовательские элементы управления (для пользователей Visual Basic 6.0)