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 :

Classement score stocké en XML


Sujet :

C#

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 30
    Par défaut Classement score stocké en XML
    Bonjour,

    je suis débutant en C#, j'ai réussi a programmer un jeu et je souhaite stocker les 10 meilleurs score dans un fichier XML.

    Cependant je ne sais pas comment n'afficher que 10 score du fichier xml et comment les classer par ordre.

    je me demande aussi comment veiller a la mise a jour de la liste lorsqu'un nouveau meilleur score est établi ...

    merci de me donner quelques réponses pour me permettre d'avancer je desespere

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Pour l'affichage et le classement tu peux utiliser Linq To XML (télécharger LinqPad gratuitement pour des exemples)

    Pour ajouter/modifier des éléments à un fichier xml c'est d'autant plus simple, cherche les tutoriels sur le site sur le sujet

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

    Informations professionnelles :
    Activité : profiler

    Informations forums :
    Inscription : Février 2008
    Messages : 84
    Par défaut
    Salut,

    Voilà comment je procéderai :

    Surveillance de ton fichier xml. Dès qu'il y a une modification de ce fichier, tu l'ouvres et le parses.

    Comme dit précédemment, utilise LinqToXml pour faire une requête du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM table ORDER BY table.points DESC LIMIT 10
    Et le format du fichier xml, un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <scores>
       <score player="iliak" points="63463463465" />
       <score player="looser" points="2" />
    </scores>
    Iliak

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482
    Par défaut
    Iliak, je suis sûr que tu as triché ! c'est quoi ton cheat code ¿

    sinon, réponse bateau mais tellement vraie :
    tape toi un TUTORIEL xml... il y en a tellement de très bien faits...

Discussions similaires

  1. [xml] Saut de ligne et >, < stockés en xml
    Par ourseblanche dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 09/07/2009, 19h54
  2. Stocké un tableau dans un fichier XML
    Par rinuom99 dans le forum C#
    Réponses: 4
    Dernier message: 29/02/2008, 11h06
  3. [Xerces] pb de validation xml avec un schema stocké dans un jar
    Par dvicente72 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 06/07/2007, 11h33
  4. [Requête] Classement de Scores
    Par thefutureisnow dans le forum Langage SQL
    Réponses: 13
    Dernier message: 01/10/2006, 19h11
  5. Réponses: 8
    Dernier message: 27/04/2006, 23h02

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