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++Builder Discussion :

Idée pour enregistrer des données d'un agenda


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 332
    Par défaut Idée pour enregistrer des données d'un agenda
    Bonjour,

    J'ai fait un genre de calendrier, avec la possibilité de mettre du texte dans les cases correspondantes aux heures.

    Maintenant je voudrais enregistrer toute ces données dans un fichier.
    Ensuite je voudrais pouvoir récupérer de mon fichier, uniquement les textes corresponds au jour sélectionné.

    Je suis donc à la recherche d'une piste. Je n'ai pas d'idée pour faire cela.
    Quelqu'un aurait-il une idée sur la façon de pouvoir enregistrer et récupérer tous ces textes (la longueur peut varier) en fonction des dates, sachant que je peux modifier les textes dans mon agenda ?

    Merci

  2. #2
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bosoir,

    je pense qu'il te faut utiliser une base de données. c'est plus souple dans ton cas.

    Pour apprendre, fait un tour sur

  3. #3
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Si tu as un peu d'argent pour la partie calendrier tu peux acheter le composant TPlanner de tmssoftware.com.

  4. #4
    Membre expérimenté Avatar de damienlann
    Profil pro
    Étudiant
    Inscrit en
    Mai 2005
    Messages
    293
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 293
    Par défaut
    Citation Envoyé par Crayon
    Si tu as un peu d'argent pour la partie calendrier tu peux acheter le composant TPlanner de tmssoftware.com.
    ou le faire soit meme... lol
    ou tu fait un dossier par mois... une fois le mois passer tu l'effaces.
    ensuite tu fait un fichier par jour ou il est ecrit quelque chose (pas 30/mois... si une journée est vide, tu ne crée pas de fichier) que tu nommes avec la date en question.
    c'est peut etre mal expliquer et un peu lourd (eventuellement beaucoup de fichiers) mais si tu ne veut pas passer par des bases de données...

    edit:
    un petit dessin vaut mieux qu'un long discours (surtout quand le discours est foireux...)
    Images attachées Images attachées  

  5. #5
    Membre très actif
    Inscrit en
    Décembre 2004
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 188
    Par défaut
    Pour ma part j'enregistrerais les données dans un fichier xml. Ensuite il faut retrouver le noeud qui correspond au jour qui t'interesse.

    Il y a la bibliothèque Tinyxml qui est pratique et facile à mettre en oeuvre.

  6. #6
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Salut,
    Tu peux enregistrer tes données soit dans un fichier externe à ton application (xml, txt, ini, ...) soit en interne dans ta ressource.

    Suite à ton idée (sur ton premier post) j'ai développé la même application que toi (calendrier Agenda avec Alarme). Perso, j'ai enregistré toutes mes données dans des structures dans mon soft, et j'ai sauvé ces structures en ressource.

    Avantages:
    +Pas de fichier externe,
    +Possibilité de faire partager son emploie du temps simplement,
    +pas de procédure d'installation.

    Inconvénients:
    -Code compliqué à mettre en oeuvre (la première fois, quand on ne connait pas),
    -Impossible de sauver des AnsiString (chaine de longueur variable par contre tu peux sauver des tableaux de char).

    Pour l'enregistrement dans des fichiers externes tu as d'autres avantages et inconvénients:
    Avantages:
    +Lecture facile,
    +codage simple et exemple facilement trouvable sur le net (cf developpez),
    +possibilité de découpage et structuration simple et efficace.

    suivant les applications avantage ou inconvénient
    +/-modifiable sans forcément le logiciel

    Inconvénients:
    -le chemin du fichier doit rester le même tout le temps,
    -gérer la création/modification du fichier
    -partage des informations difficiles
    -impossibilité (sauf gestion spécifique) de deux fois la même appli sur le même PC (gérer le fichier à modifier)

    Voilà à toi de gérer ta solution en fonction du temps que tu veux y passer et de ce que tu souhaites faire de ton appli.

    Résolu?

Discussions similaires

  1. Problème pour enregistrer des données
    Par furax51 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/07/2014, 09h35
  2. Conseils pour enregistrer des données
    Par spookyz dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/10/2010, 17h24
  3. Une idée pour récupérer des données ?
    Par scarlatine dans le forum Services Web
    Réponses: 2
    Dernier message: 26/08/2009, 23h53
  4. utiliser formulaire pour enregistrer des données dans différentes tables
    Par silue fignigue siaka dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 11/04/2009, 13h53
  5. [HTML] Tableau pour l'enregistrement des données
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 01/11/2005, 15h28

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