Presentation is loading. Please wait.

Presentation is loading. Please wait.

3 4 private void saveButton_Click(object sender, RoutedEventArgs e) { saveText("jot.txt", jotTextBox.Text); }

Similar presentations


Presentation on theme: "3 4 private void saveButton_Click(object sender, RoutedEventArgs e) { saveText("jot.txt", jotTextBox.Text); }"— Presentation transcript:

1

2

3 3

4 4

5 private void saveButton_Click(object sender, RoutedEventArgs e) { saveText("jot.txt", jotTextBox.Text); }

6 private void saveText(string filename, string text) { using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream rawStream = isf.CreateFile(filename)) { StreamWriter writer = new StreamWriter(rawStream); writer.Write(text); writer.Close(); } } }

7

8

9

10 private void loadButton_Click(object sender, RoutedEventArgs e) { string text; if ( loadText("jot.txt", out text ) ) { jotTextBox.Text = text; } else { jotTextBox.Text = "Type your jottings here...."; } }

11 try { using (IsolatedStorageFileStream rawStream = isf.OpenFile(filename, System.IO.FileMode.Open)) { StreamReader reader = new StreamReader(rawStream); result = reader.ReadToEnd(); reader.Close(); } } catch { return false; }

12 12

13 13

14 14

15 15

16 class Person { public string Name; public string Address; public string Phone; }

17 Dictionary Personnel = new Dictionary ();

18 Person p1 = new Person { Name = "Rob", Address = "His House", Phone = "1234" }; Personnel.Add(p1.Name, p1);

19 Person findPerson = Personnel["Rob"];

20 if (Personnel.ContainsKey("Jim")) { // If we get here the dictionary // contains Jim }

21 21

22 22

23 private void saveText(string filename, string text) { IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings; isolatedStore.Remove(filename); isolatedStore.Add(filename, text); isolatedStore.Save(); }

24

25

26

27 27

28 28

29 private bool loadText(string filename, out string result) { IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings; result = ""; try { result = (string)isolatedStore[filename]; } catch { return false; } return true; }

30 30 result = ""; try { result = (string) isolatedStore[filename]; } catch { return false; }

31 31

32 32

33 33

34


Download ppt "3 4 private void saveButton_Click(object sender, RoutedEventArgs e) { saveText("jot.txt", jotTextBox.Text); }"

Similar presentations


Ads by Google