Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Lập trình Windows Phone (Module 2): Bài 6 - Trần Duy Thanh
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng bài 6 hướng dẫn người học cách làm việc với file và cách lưu trữ file. Các nội dung chính cần nắm trong bài học này gồm: Làm việc với file và thư mục trên Windows Phone 8, serialization and deserialization, IsolatedStorageSettings,. . | Lập trình Windows Phone Bài 6: Làm việc với file và cách lưu trữ file GV Biên soạn: Trần Duy Thanh Nội dung Làm việc với file và thư mục trên Windows Phone 8 Serialization and deserialization IsolatedStorageSettings 1. Làm việc với file và thư mục Đặc điểm lưu trữ file trên Windows Phone Làm việc với folder Làm việc với file Thư mục cài đặt Windows Phone Power Tools 1.1 Đặc điểm lưu trữ file trên Windows Phone Có thể tạo file hoặc thư mục như các hệ thống khác Hoạt động dựa trên khái niệm Isolated storage Có 2 cách để làm việc với file và folder: Sử dụng IsolatedStorage API trên Windows Phone 7.x Sử dụng Windows.Storage API trên Windows Runtime => Chỉ tập trung vào Windows.Storage API 1.2 Làm việc với folder Sử dụng lớp StorageFolder. Một đối tượng StorageFolder đại diện cho 1 thư mục trong bộ nhớ máy. Để truy xuất đến thư mục gốc của ứng dụng, ta dùng lớp ApplicationData.Current.LocalFolder trong namespace Windows.Storage StorageFolder folder = ApplicationData.Current.LocalFolder; 1.2 Làm việc với folder Các phương thức quan trọng của lớp StorageFolder: CreateFolderAsync(): tạo thư mục GetFolderAsync(): lấy thư mục GetFoldersAsync(): lấy danh sách thư mục DeleteAsync(): xóa thư mục RenameAsync(): đổi tên thư mục 1.2 Làm việc với folder VD: Tạo thư mục tên “MyFolder” tại thư mục gốc ApplicationData.Current.LocalFolder.CreateFolderAsync(“MyFolder"); VD: Lấy một thư mục “MyFolder” tại thư mục gốc StorageFolder folder = await ApplicationData.Current.LocalFolder.GetFolderAsync(“MyFolder"); 1.2 Làm việc với folder Lưu ý: Các phương thức trong lớp StorageFolder thường là các phương thức xử lý bất đồng bộ nên ta phải thêm từ khóa await khi gọi các phương thức đó. Kiểm tra sự tồn tại của thư mục trước khi truy xuất đến nó bằng cách dùng lệnh try.catch 1.2 Làm việc với folder Ví dụ: StorageFolder folder; try { folder = await ApplicationData.Current.LocalFolder.GetFolderAsync("myFolder"); } catch (FileNotFoundException exc) { | Lập trình Windows Phone Bài 6: Làm việc với file và cách lưu trữ file GV Biên soạn: Trần Duy Thanh Nội dung Làm việc với file và thư mục trên Windows Phone 8 Serialization and deserialization IsolatedStorageSettings 1. Làm việc với file và thư mục Đặc điểm lưu trữ file trên Windows Phone Làm việc với folder Làm việc với file Thư mục cài đặt Windows Phone Power Tools 1.1 Đặc điểm lưu trữ file trên Windows Phone Có thể tạo file hoặc thư mục như các hệ thống khác Hoạt động dựa trên khái niệm Isolated storage Có 2 cách để làm việc với file và folder: Sử dụng IsolatedStorage API trên Windows Phone 7.x Sử dụng Windows.Storage API trên Windows Runtime => Chỉ tập trung vào Windows.Storage API 1.2 Làm việc với folder Sử dụng lớp StorageFolder. Một đối tượng StorageFolder đại diện cho 1 thư mục trong bộ nhớ máy. Để truy xuất đến thư mục gốc của ứng dụng, ta dùng lớp ApplicationData.Current.LocalFolder trong namespace Windows.Storage StorageFolder folder = ApplicationData.Current.LocalFolder; .