locked
Ecrire note/sauvegarde dans un fichier .txt ?? RRS feed

  • Question

  • Bonjour je me casse la tête à essayer d'écrire dans un fichier .text que j'ai placé dans le dossier racine mais j'apprend maintenant qu'il est impossible d'écrire directement dans un fichier avec windows phone 7 silverlight :-( .....
    Cependant comment faire pour enregistrer ses paramètres que l'ont voudrait pouvoir récupérer au chargement de l'application ?
    J'ai vu qu'il y ait une fonction [b]IsolatedStorageFileStream[/b] qui permet ceci , si quelqu'un arriverait à m'expliquer en plus détaille et en français sa serait sympa ! merciiii
    vendredi 18 février 2011 23:48

Réponses

  • Bonjour,

     

    Voici un exemple d’utilisation d’IsolatedStorageFile. Ajoutez deux boutons dans une application Silverlight pour Windows Phone 7. La première méthode écrit un texte dans un fichier d’IsolatedStorage et la deuxième lit le contenu du fichier :

     

    private void button1_Click(object sender, RoutedEventArgs e)
        {
          using (var store = IsolatedStorageFile.GetUserStoreForApplication())
          {
            IsolatedStorageFileStream fs = store.CreateFile("myfile.txt");
            string str = "hello";
            UTF8Encoding encoding = new UTF8Encoding();
            fs.Write(encoding.GetBytes(str), 0, encoding.GetByteCount(str));
            fs.Close();
            this.button1.Content = "done"; 
          }
        }
     
        private void button2_Click(object sender, RoutedEventArgs e)
        {
          using (var store = IsolatedStorageFile.GetUserStoreForApplication())
          {
            IsolatedStorageFileStream fs = store.OpenFile("myfile.txt",System.IO.FileMode.Open);
            byte[] buffer = new byte[10];
            fs.Read(buffer, 0, 10); 
     
            UTF8Encoding encoding = new UTF8Encoding();
            this.button2.Content = encoding.GetString(buffer, 0, 10); 
            fs.Close();
            
          }
        }
    

     

     

    Pour plusieurs informations sur les classes IsolatedStorage je vous propose la documentation MSDN :

    IsolatedStorageFile

    IsolatedStorageFileStream

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur MSDN !

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, SharePoint, WPF

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

     
    Suivez MSDN sur Twitter 

    • Marqué comme réponse Alex Petrescu jeudi 24 février 2011 09:33
    lundi 21 février 2011 15:17

Toutes les réponses

  • Bonjour,

     

    Voici un exemple d’utilisation d’IsolatedStorageFile. Ajoutez deux boutons dans une application Silverlight pour Windows Phone 7. La première méthode écrit un texte dans un fichier d’IsolatedStorage et la deuxième lit le contenu du fichier :

     

    private void button1_Click(object sender, RoutedEventArgs e)
        {
          using (var store = IsolatedStorageFile.GetUserStoreForApplication())
          {
            IsolatedStorageFileStream fs = store.CreateFile("myfile.txt");
            string str = "hello";
            UTF8Encoding encoding = new UTF8Encoding();
            fs.Write(encoding.GetBytes(str), 0, encoding.GetByteCount(str));
            fs.Close();
            this.button1.Content = "done"; 
          }
        }
     
        private void button2_Click(object sender, RoutedEventArgs e)
        {
          using (var store = IsolatedStorageFile.GetUserStoreForApplication())
          {
            IsolatedStorageFileStream fs = store.OpenFile("myfile.txt",System.IO.FileMode.Open);
            byte[] buffer = new byte[10];
            fs.Read(buffer, 0, 10); 
     
            UTF8Encoding encoding = new UTF8Encoding();
            this.button2.Content = encoding.GetString(buffer, 0, 10); 
            fs.Close();
            
          }
        }
    

     

     

    Pour plusieurs informations sur les classes IsolatedStorage je vous propose la documentation MSDN :

    IsolatedStorageFile

    IsolatedStorageFileStream

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur MSDN !

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, SharePoint, WPF

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     

     
    Suivez MSDN sur Twitter 

    • Marqué comme réponse Alex Petrescu jeudi 24 février 2011 09:33
    lundi 21 février 2011 15:17
  • Heyy merci beaucoup pour cette reponse bien complete ^^ . Je m'excuse de mon retard pour la reponse j'etais bien pris ces derniers temps...

    Je vai tester tout sa ce week end !!

    Encore mille merci l'ami

    vendredi 15 avril 2011 09:39