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 :

Sauvegarder paramètres de configuration


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Dirigeant
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Dirigeant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut Sauvegarder paramètres de configuration
    Bonjour,

    Je développe une application en C# pour faire des relevés de mesure dans un fichier texte : j'ai besoin de gérer les fichiers d'enregistrement, c'est à dire qu'au départ le fichier s'appelle Releve_1.txt. Dès que le fichier atteint une certaine taille, de manière automatique, je ferme le fichier Releve_1.txt et je cree Releve_2.txt. L'utilisateur peut créer un nouveau fichier, mais il n'a pas le droit d'effacer un fichier existant, et le fichier à le numéro N+1 par rapport au dernier fichier enegistré. Ma question est de savoir comment gérer l'indice du fichier? En passant par un fichier Settings?
    J'aurai besoin de gérer 5 paramètres de cette manière, que me conseillez vous? Auriez vous un exemple de code?

    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    .ini ou sérialisation xml
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Dirigeant
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Dirigeant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut
    Je ne suis pas fixé, ce qui est le plus simple à mettre en oeuvre, à utiliser et qui ne peut être modifié par l'utilisateur?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    les 2

    ca ne sert à rien de tergiverser, si tu passes 1 heure à te demander lequel tu vas utiliser alors que ça prend 10 minutes à coder tu perds du temps pour rien ^^

    après si tu n'as jamais codé les 2, l'avantage du .ini c'est que ca peut se coder à la main facilement avec peu de connaissances (system.io.file.ReadAllText/ReadAllLines et string.split)

    la sérialisation xml ca prend moins de ligne de code
    il te faut idéalement un singleton et utiliser xmlserializer
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Profil pro
    Dirigeant
    Inscrit en
    Septembre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Dirigeant

    Informations forums :
    Inscription : Septembre 2006
    Messages : 16
    Par défaut
    Je cherche une solution "plus pro" et robuste que d'aller lire dans un fichier ini pour éviter un petit malin qui vient modifier à la main un fichier facilement compréhensible et modifiable, mais les termes singleton et xmlserializer ne me parle, auriez-vous un petit exemple?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    Citation Envoyé par arbtec Voir le message
    Je cherche une solution "plus pro" et robuste que d'aller lire dans un fichier ini pour éviter un petit malin qui vient modifier à la main un fichier facilement compréhensible et modifiable
    au temps pour moi j'avais lu l'inverse (que vous vouliez quelque chose de modifiable par l'utilisateur)

    un .ini oiu .xml c'est lisible, mais un coup de cryptage simple de transformation d'octet dessus et ca ne l'est plus
    sinon une mini base de données genre sqlite
    une clé en base de registre
    un fichier dans AppData (dossier géré par windows pour ton appli et pas super trouvable)
    il y a des tas de solutions ...


    Citation Envoyé par arbtec Voir le message
    mais les termes singleton et xmlserializer ne me parle, auriez-vous un petit exemple?
    google a réponse à tout
    de plus j'en ai déjà écrit plein de fois sur ce forum (en vb.net souvent, mais ca se traduit en c#), et là aussi google vous les ressortira peut être
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/04/2008, 17h11
  2. FlameRobin localisation sauvegarde paramètres
    Par frantzgac dans le forum Outils
    Réponses: 3
    Dernier message: 19/09/2007, 08h06
  3. Sauvegarder paramètres d'imprimantes
    Par walid_kerkoub dans le forum Delphi
    Réponses: 5
    Dernier message: 19/02/2007, 13h07
  4. [C#]Probleme avec la sauvegarde de la configuration
    Par orli1x51 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/06/2006, 14h58
  5. paramètres de configuration
    Par will11 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 14/01/2006, 18h48

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