Dostęp do danych i plików w aplikacjach Modern UI - Wprowadzenie  Udostępnij na: Facebook

Tłumaczenie na podstawie Accessing data and files (Metro style apps using C#/VB/C++ and XAML): Konrad Bojarczuk

Opublikowano: 2012-07-16

Niniejszy poradnik pokaże Tobie, w jaki sposób możesz korzystać z plików folderów i danych w aplikacjach Modern UI style.

Dostęp do plików przez przeglądarkę plików

Przeglądarka plików umożliwia użytkownikom kontrolę nad plikami i folderami, do których Twoja aplikacja będzie miała dostęp. W bardzo prosty sposób pozwala użytkownikom wybrać nazwę lub lokację podczas zapisu pliku. Wywołaj przeglądarkę plików, aby użytkownicy Twojej aplikacji mogli wybrać własne pliki i foldery (pamiętaj, że gdy umożliwisz dostęp danej aplikacji do folderu przez przeglądarkę, to uzyskuje ona automatycznie dostęp do wszystkich jego podfolderów).

Jeśli aplikacja korzysta z jednego lub (tak jak większość) z małej listy plików, to operacje wykonane w przeglądarce mogą być tym, czego potrzebujesz w aplikacji. Natomiast, jeśli nie potrzebujesz dostępu do systemu plików, możesz zmienić deklarację dostępu w aplikacji i w ten sposób uprościć proces weryfikacji podczas umieszczania aplikacji na Windows Store. Jeśli chcesz dowiedzieć się więcej na temat uprawnień plików i przeglądarki patrz File access and permissions in Modern style apps.

Poniżej przedstawiono przykład aplikacji e-mail, wywołującej przeglądarkę plików, w której użytkownik może wybrać zdjęcie z Pictures Library.

Na tym obrazku widzimy natomiast Microsoft SkyDrive, wywołujący przeglądarkę plików, aby użytkownik mógł podać nazwę i miejsce zapisu pliku.

Dostęp do plików krok po kroku

Jeśli chcesz dowiedzieć się, gdzie dokładnie Twoja aplikacja ma dostęp i jak uzyskać możliwość poszerzenia go o dodatkowe lokalizacje, to zobacz File access and permissions in Metro style apps.

Dostęp do plików i danych aplikacji

Wszystkie aplikacje mogą przechowywać i zarządzać plikami, a nawet plikami zasobów aplikacji, oraz danymi na lokalnym systemie plików lub chmurze, przypisanym do danej aplikacji. Zobacz więcej w:

Pobierz lub zapisz dane do pliku

Możesz odczytywać i zapisywać dane do pliku, bezpośrednio lub strumieniowo. Więcej informacji znajdziesz w Quickstart: Reading and writing a file.

W tym cyklu znajdziesz:

  • Dostęp do plików przy użyciu przeglądarki – w tym odcinku dowiesz się, jak używać przeglądarki plików, aby umożliwić użytkownikom wybór plików do otwarcia w aplikacji,
  • Dostęp do plików krok po kroku – w tym odcinku dowiesz się, jak uzyskać dostęp do plików i folderów, które są w folderze, bibliotece, urządzeniu przenośnym lub lokalizacji sieciowej. Możesz również tworzyć zapytania, dotyczące plików i folderów w danej lokalizacji przez budowę plików i folderów zapytań,
  • Odczyt i zapis pliku – w tym odcinku dowiesz się, jak odczytać i zapisać plik,
  • Zapis pliku przy użyciu przeglądarki – w tym odcinku dowiesz się, jak użyć FileSavePicker, aby dać użytkownikom możliwość wyboru nazwy oraz lokalizacji miejsca, w którym zapisane zostaną pliki w aplikacji,
  • Wyświetlanie ostatnio używanych plików i folderów – w tym odcinku dowiesz się, jak śledzić najczęściej używane pliki przez dodanie ich do listy ostatnio używanych. System Windows zarządza MostRecentlyUsedList za Ciebie i sortuje pozycje, bazując na tym, kiedy były ostatnio używane. Ponadto, usuwa najstarsze spośród listy, gdy limit 25 pozycji zostanie osiągnięty. Wszystkie aplikacje typu Modern UI mają własne listy ostatnio używanych plików.