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 :

Programme base de données changelog


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 13
    Par défaut Programme base de données changelog
    Bonjour,

    Je voudrais savoir s'il est possible de créer un programme qui :

    -> Devra créer une base de données sous forme de fichier texte regroupant les différents changelog des sites que j'aurais données en voici des exemples :

    http://andymanchesta.com/SDFix_Changelog.htm
    http://pagesperso-orange.fr/NosTools...e29/UsbFix.txt

    -> Ensuite il devra permettre de faire une recherche dans ces différents fichiers par mot clefs et d'afficher les résultats.

    Je sais pas si cela est possible avec ce language et si oui par où commencer pour la création de ce programme j'attend vos conseils .

    Cordialement.

  2. #2
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut, et bienvenue sur le forum

    C'est moche, mais le second lien (celui sur orange) nous donne une page introuvable

    C'est sans doute possible, mais:
    1. je ne suis vraiment pas sur qu'un fichier plat soit la meilleure solution, et
    2. cela sous entend malgré tout que les formats des différents log soient un minimum compatibles (du moins, si tu ne veux pas t'amuser à créer autant de fonction de "parsing" que tu n'a de sites en gestions)

    A défaut d'utiliser une base de données réelle (fut-elle embarquée, comme sqlite), l'idéal serait sans doute de manipuler un format plus "data friendly" comme le XML, ne serait-ce que parce que cela te permet une gestion "arborescente" des changelog:
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <changes>
        <cite id="1">
            <version number="1.0.5" date="20100101">
                <change>fixed: machinChose issue
                    <codeDif file="monFichier.php">
                        <removed line="10" />
                        <removed line="15" />
                        <added line="125"> 
                            <text> if(mysql_query("..."))
                            </text>
                        </added>
                    </codeDif>
                    <codeDif file="autreFichier.htm">
                           ...
                    </codeDif>
                </change>
            </version>
            <version number="1.0.4" date="20091231">
                 ...
            </version>
        </site>
        <site id="2">
            ....
        </site>
    </changes>
    (ce n'est qu'un exemple sans réfléchir, hein )
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 13
    Par défaut
    Merci pour cette réponse en faite j'avais penser a une autre solution qui était de télécharger les différents fichiers texte automatiquement chaque jour sur la base de données du site que je vais créer .

    Puis en suite de programmer une recherche a partir du site dans ces différents fichiers texte je ne sais pas si cela va être plus facile a réaliser .

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut
    Citation Envoyé par Net.Actu Voir le message
    -> Ensuite il devra permettre de faire une recherche dans ces différents fichiers par mot clefs et d'afficher les résultats.

    Je sais pas si cela est possible avec ce language et si oui par où commencer pour la création de ce programme j'attend vos conseils .
    Oui c'est possible en C++ (vu que tu es sur le forum C++ je suppose que tu compte utiliser ce language). Au passage il n'y a pas grand chose qu'il soit impossible de faire en c++ (surement des choses pas pratique a faire mais bref)

    Tu devrais commencer par
    - Voir les tutoriaux sur le C++ et la lecture de fichier.
    - Réussir a extraire les infos pertinentes version par version lors de ta lecture et stocker ca dans ta base de donnée (et donc voir la librairie nécessaires pour la connexion a la bdd)
    -Une fois ta base de donnée constituée
    - Faire un moteur de recherche pertinent.

    Cela implique donc d'avoir stocker correctement les informations dans la base de donnée. Donc au niveau conception pense bien a ce qui est important. Faudra chercher des tutoriaux sur le language sql aussi ca pourra te faciliter la vie.

    Bref si tu a jamais fait de programmation ca va etre du boulot. C'est largement faisable mais si tu pars de 0 ...

    Peux être pourrait-tu essayer en php pour faire ca aussi ca demande moins de rigueur et ca peu être plus facile pour débuter.(depuis que j'ai vu qu'on utilisais le javascript pour enseigner les rudiment de l'algo dans ma fac de toute façon ...)

    Bon courage en tout cas.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 13
    Par défaut
    C'est vrai surtout que j'ai des bases en php je devrais peut être commencer par cela avant de me lancer dans le C++

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/05/2013, 20h52
  2. programmation base de données sous excel
    Par carosempe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/01/2008, 16h06
  3. création d'une base de donnée par programme
    Par lassad dans le forum Bases de données
    Réponses: 9
    Dernier message: 18/10/2005, 16h36
  4. [VB.NET] Programmer la creation base de données
    Par papy27 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 02/09/2004, 13h00

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