Windows Phone Workshop: Isolated Storage / LINQ to SQL

281 vues

Publié le

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
281
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Windows Phone Workshop: Isolated Storage / LINQ to SQL

  1. 1. Workshop 7 : Windows Phone 2013 1 Objectif L’objectif de ce workshop est de maitriser  isolated storage  ObservableCollection  INotifyPropertyChanged  isolated storage using Linq To SQL Isolated storage : Dans Windows Phone, il n’y a pas d’accès direct au système de fichier sur le périphérique. Cela signifie que vous ne pouvez pas sauvegarder ou accéder aux données n’importe où. Toutefois, Windows Phone fournit pour chaque application un mécanisme de sauvegarde et d’accès aux données à une zone spécifique au quelle seule l’application peut accéder. Cet accès IO est appelé l’Isolated Storage, et vous pouvez l’utiliser pour enregistrer et récupérer des données localement sur votre appareil Windows Phone. Travail demandé (45 min) 1. Dans le « MainPage.xaml », ajouter un « TextBox » pour saisir une valeur et un bouton pour ajouter la valeur saisie. 2. Ajouter une « ListBox » qui contiendra un « TextBlock » pour afficher les valeurs de la liste de TODO
  2. 2. Workshop 7 : Windows Phone 2013 2 3. créer une classe TodoElement qui implémente « INotifyPropertyChanged » NB : L'interface « INotifyPropertyChanged » est utilisée pour notifier les clients, généralement les clients de liaison, qu'une valeur de propriété a été modifiée. 4. Ajouter une propriété de type chaine de caractère (raccourci : propfull) et implémenté les méthodes nécessaire de l’interface « INotifyPropertyChanged » 5. Dans le code behind de MainPage Ajouter une liste « ObservableCollection » des object TodoElement. NB : Représente une collection de données dynamiques qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou lorsque la liste entière est actualisée. « ObservableCollection » nécessite l’importation du namespace « System.Collections.ObjectModel ». 6. Maintenant, remplir la « ListBox » avec les éléments de « ObservableCollection »
  3. 3. Workshop 7 : Windows Phone 2013 3 7. Dans l’évènement click de bouton ajouter le code suivant pour remplir la liste « ListTodo » de type « ObservableCollection » 8. Démarrer l'application dans l'émulateur (F5) et ajoutons quelques éléments. Vous pouvez maintenant avoir le résultat suivant.
  4. 4. Workshop 7 : Windows Phone 2013 4 9. Maintenant nous allons crées nos CRUD. Ajouter une classe statique IsolatedStorageHelp  Méthode d’addition  Méthode de suppression  Méthode d'affichage
  5. 5. Workshop 7 : Windows Phone 2013 5  Méthode de conversion (objet to JSON)  Méthode de conversion (JSON to objet) 10. Finalement modifier le code behind du MainPage pour pouvoir ajouter et lire les éléments de la base des données local NB :  Pour l’ajout  Pour la lecture
  6. 6. Workshop 7 : Windows Phone 2013 6  Code finale

×