IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Sauvegarde Structure


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 84
    Par défaut Sauvegarde Structure
    SAlut tlms,
    alors je chérches comment faire pour enregistrer et lire une structure dans mon PC ???? structure que j'ai créer
    public struct Automate
    {
    public ArrayList Alphabet;
    public ArrayList Etats;
    public ArrayList EtatsInitiaux;
    public ArrayList EtatsFinaux;
    public ArrayList Transition;

    }
    public static Automate AEF = new Automate();

    alors je veux enregestrer AEF , et quand je lit je veux que je lit dans AEF , et l'extension je veux qu'elle soit "*.aef"
    et aussi c c possible donner une icone à mon extension !!!

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    J'ai rien compris.... Tu le refais en expliquant clairement ce que tu veux (et en écrivant clairement/correctement, pas comme un text )




  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 84
    Par défaut
    bon ce que je veux dire , c'est ce que je veux sauvegarder et ouvrire c'est une variable de type Automate tu voix , je veux pas sauvegarder un text , je veux sauvgarder ma variable Automate ok ??? j'éspére que t'as compris

  4. #4
    Membre confirmé Avatar de abir84
    Inscrit en
    Mars 2007
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2007
    Messages : 214
    Par défaut
    Citation Envoyé par Hisoka_Hunter
    bon ce que je veux dire , c'est ce que je veux sauvegarder et ouvrire c'est une variable de type Automate tu voix , je veux pas sauvegarder un text , je veux sauvgarder ma variable Automate ok ??? j'éspére que t'as compris
    Je crois que Hisoka demande comment on rend une classe non volatile, c'est à dire trouver un moyen de sauvegarder les données d'une classe et les consulter?

    En fait, moi aussi j'ai ce problème, j'ai une appli qui est très bien conçue avec des classes. Mais je ne trouve pas comment sauvegarder les données avec cette meme structure? C'est a dire rendre les données de mes classes ermanentes (G essayé de le traduire en base de données access mais c pas evident d'avoir la meme structure en relationnel).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 84
    Par défaut
    alors , on m'a parlé de sérialisé et désérialisé !!!
    alors quelqu'un sait ce que veut dire ça !!!!!!
    bon je veux sauvegarder une classe !!! une structure !!! i une variable ???
    alors vous serez pas comment ça marche ?

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    On m'a parlé de sérialisé et désérialisé
    Parce qu'il s'agit du terme utilisé pour ce type d'opération.

    Prenons un exemple simple : une structure ou un objet O comportant un entier I(1234), une String S(ABCD) et un booléen B (true).
    On pourra sérialiser/désérialiser O vers/depuis une String en ASCII délimité ainsi : 1234;ABCD;TRUE;

    On pourrait aussi utiliser un format XML ou bien un encodage ASN1 ou alors du binaire propriétaire.

    On parle de sérialisation, car pour former les données que l'on sauvegardera dans un fichier ou que l'on transmettra dans un flux, on construit le résultat de cette sérialisation en concaténant la représentation de chacun des éléments de l'objet ou de la structure.

    Pour des structures imbriquées, il faut que le format de sérialisation gère les imbrications. c'est le cas de XML ou de l'ASN1, mais pas de l'Ascii délimité.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [cellfun] Sauvegarder structures du workspace
    Par SLF153 dans le forum MATLAB
    Réponses: 3
    Dernier message: 06/04/2011, 14h14
  2. Réponses: 7
    Dernier message: 20/02/2008, 13h46
  3. Réponses: 2
    Dernier message: 04/04/2007, 10h34
  4. Réponses: 2
    Dernier message: 30/09/2005, 16h17
  5. Sauvegarder structure dans fichier...
    Par Kineas dans le forum C++
    Réponses: 3
    Dernier message: 17/03/2005, 18h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo