Windows Mobile - сохранение пользовательских данных между сеансами приложения - PullRequest
0 голосов
/ 15 июня 2009

Я создаю приложение, в котором пользователю необходимо войти в систему для доступа к данным. Я хотел бы сохранить учетные данные пользователя при первом входе в систему и указать параметр «Запомнить меня».

Существует ли какая-либо реализация класса / интерфейса, которую я могу использовать в своем приложении WinMo, чтобы иметь возможность сделать это? Или SQL единственный доступный вариант?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 19 июня 2009

В Windows Mobile имеется функция управления учетными данными, такими как имена пользователей и пароли, которая называется Диспетчер учетных данных .

1 голос
/ 15 июня 2009

SQL Server - не единственный вариант, но, вероятно, один из лучших. Например, вы также можете использовать XML. Но, не зная больше о том, что вам нужно, трудно сказать.

Что касается базы данных, у вас также есть опции. SQL Server CE и SQLite отлично работают на мобильных устройствах (Sybase также предлагает несколько вариантов баз данных для мобильных устройств: Ultalite и SQL Anywhere).

Наконец, есть объектно-ориентированная база данных под названием Perst , которую вы можете использовать, но я еще не пробовал ее.

Самый важный фактор при принятии решения о том, какой из них использовать, вероятно, сводится к тому, нужно ли вам общаться с другой системой или нет (синхронизировать данные). Каждый вариант имеет свои особенности.

0 голосов
/ 15 июня 2009

SQL Server, конечно, не единственный вариант. Не существует какого-либо конкретного API «сохранить и получить следующую информацию о пользователе и пароле», но в основном все, что вы говорите, это то, что вам нужно иметь возможность сохранять некоторые данные и получать их при следующем запуске приложения. Вы можете сохранить эту информацию в реестре или в файле любого вида (SQL CE, текст, MySQL, пользовательский двоичный формат и т. Д.).

...