It ng IsolatedStorageSettings

Một phần của tài liệu Đồ án môn học về điện thoại di động (Trang 28)

II. XÁC NH TÀI VÀ CÔNG C

1. Xác đ nh đ tài

2.2.3. it ng IsolatedStorageSettings

Sau khi import không gian tên, b n c n l y m t instance c a không gian Isolated Storage cho ng d ng c th c a b n. i u đó quan tr ng đ ghi chú r ng m i ng d ng Windows Phone 7 có instance c a Isolated Storage cho riêng nó đ làm vi c, vì th không có ng d ng nào có th đ c ho c vi t b t c đi u gì ngoài không gian riêng c a mình. ây là m t bi n pháp an ninh tuy t v i và đ m b o r ng m t ng d ng gi m o không bao gi có th xóa ho c làm h ng b t k d li u c n thi t nào cho các ng d ng c a b n. B n có m t c p tùy ch n t i đi m này. u tiên là thêm m t đ i t ng IsolatedStorageSettings; nó s t đ ng l u tr đ i t ng này v i đnh d ng c p name/value.

For example, after declaring the appropriate using statements, you get an instance of the IsolatedStorageSettings object for your application, using the following code: Ví d , sau khi khai báo, b n l y m t instance c a đ i t ng IsolatedStorageSettings cho ng d ng c a b n, s d ng code sau:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; V i m t instance c a đ i t ng này, bây gi b n có th thêm các item cho t p h p setting, s d ng đo n code sau đây:

settings.Add("FirstName", "Test"); settings.Add("LastName", "User");

Khi b n đã hoàn t t thêm các item vào t p h p, b n ti p t c đ a nh ng setting này vào Isolated Storage b ng ph ng th c Save():

settings.Save();

ó là t t c nh ng đi u b n làm đ l u tr đ i t ng trong Isolated Storage s d ng đ i t ng IsolatedStorageSettings. L y d li u thì ch đ n gi n, nh b n có th truy c p b t c d li u nào s d ng Key cung c p tr c đó. Ví d , đ l y đ i t ng FirstName ra t Isolated Storage, b n có th đ n gi n s d ng code sau:

string firstName = settings["FirstName"].ToString();

B i vì FirstName là m t bi n string, nên nó s làm vi c t t. Hãy nh r ng b n không b h n ch ch s d ng bi n string trong t p h p. Tham s th 2 c a thu c tính Add l y b t c đ i t ng nào, do đó đ l y b t c lo i đ i t ng nào, b n đ n gi n ch c n chuy n đ i k t qu . Ví d n u b n đã l u tr instance c a l p Person trong đ i t ng IsolatedStorageSettings, b n có th l y nó s d ng code sau:

Person testPerson = settings["TestPerson"] as Person;

Một phần của tài liệu Đồ án môn học về điện thoại di động (Trang 28)