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

VB.NET Discussion :

Quelles methodes ? Lire et Sauvegarder des donnéees.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    telodo
    Invité(e)
    Par défaut Quelles methodes ? Lire et Sauvegarder des donnéees.
    Bonsoir,


    Quoi ?

    Un carnet d'adresses !

    Fonctionnement ?

    L'utilisateur, via un formulaire, saisis des données. Puis le programme enregistre les données pour qu'a la prochaine ouverture du programme ces données soient toujours présente.

    Probleme !

    Je ne sais absolument pas comment m'y prendre ? Dois-je enregistrer les données dans un fichier texte que je traite a chacunes des ouvertures du programme ? Dois-je utiliser du SQL, du ACCESS ? Je suis absolument perdu avec tout cela.

    Conclusion

    Je ne sais absolument pas comment m'y prendre pour faire se carnet d'adresse. Du moins comment m'y prendre avec la sauvegarde des donnees.


    En vous remerciant de l'interet accorde a mon message !
    Merci.

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu peux utiliser SQL Server Express comme base de données. Ou alors tu n'utilises pas de base de données, mais un fichier Access à la place. C'est à toi de choisir ce que tu préfères.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    telodo
    Invité(e)
    Par défaut
    Alors je pensais a cela... Ce qu'il me faut c'est la methode la plus simple. Ensuite j'irais me documenter pour apprendre a le faire.

    Admettons que je choisisse Access... Si l'utilisateur n'a pas installe Access sur son ordinateur, que se passera t'il ?

    Idem pour le SQL ?

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par telodo Voir le message
    Alors je pensais a cela... Ce qu'il me faut c'est la methode la plus simple. Ensuite j'irais me documenter pour apprendre a le faire.

    Admettons que je choisisse Access... Si l'utilisateur n'a pas installe Access sur son ordinateur, que se passera t'il ?

    Idem pour le SQL ?
    Pas de soucis et encore heureux !!
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Faudra qu'on m'explique un jour pourquoi les gens s'obstinnent à vouloir à tout prix utiliser des bases de données quand un simple fichier xml+serialization pourrai suffire ... parce que :
    Utilisation d'une base de donnée :
    - pour une base de données : il faut gérer les bibliothèques d'exécutions,appdrenre le SQL ou des choses du genre, comprendre les transactions, adopter un design strict pour ne pas avoir des surprises avec une base de données mal conçue, comprendre les tables, ...
    - pour un fichier xml, il faut créer une classe contenant l'objet et mettre l'attribut [Serializable], pas de runtime requis, pas de SQL, rien, juste du fun ...

    en plus, un carnet d'addresse, c'est pas monstrueux au point d'être obligé d'utilise un serveur de base de donnée ?! ... ( surtout quand on s'y connais pas, d'après ce que j'ai compris ).

    Franchement, si c'est juste un carnet d'addresse j'aurai préféré un petit fichier xml, la serialization sa s'apprend en 30 minutes avec Google, les bases de données, plusieurs semaines, et encore ...

  6. #6
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par smyley Voir le message
    Faudra qu'on m'explique un jour pourquoi les gens s'obstinnent à vouloir à tout prix utiliser des bases de données quand un simple fichier xml+serialization pourrai suffire ... parce que :
    Utilisation d'une base de donnée :
    - pour une base de données : il faut gérer les bibliothèques d'exécutions,appdrenre le SQL ou des choses du genre, comprendre les transactions, adopter un design strict pour ne pas avoir des surprises avec une base de données mal conçue, comprendre les tables, ...
    - pour un fichier xml, il faut créer une classe contenant l'objet et mettre l'attribut [Serializable], pas de runtime requis, pas de SQL, rien, juste du fun ...

    en plus, un carnet d'addresse, c'est pas monstrueux au point d'être obligé d'utilise un serveur de base de donnée ?! ... ( surtout quand on s'y connais pas, d'après ce que j'ai compris ).

    Franchement, si c'est juste un carnet d'addresse j'aurai préféré un petit fichier xml, la serialization sa s'apprend en 30 minutes avec Google, les bases de données, plusieurs semaines, et encore ...
    Pour un carnet d'adresses, y'a même plein d'autres méthodes ! Mais je pense que c'est l'occasion pour lui d'apprendre comment marche une BDD bien que c'est loi d'être facile !
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  7. #7
    telodo
    Invité(e)
    Par défaut
    Je vais utiliser la methode la plus simple et la plus approprie.

    Mais dans tous les cas je vais jeter un oeil aux bases de données !

    Je connais vite fait le XML/SQL.

    Bon je vais aller me faire une recherche sur le "xml serializable". Pour commencer a manipuler des données si c'est la methode la plus simple et la plus rapide c'est un bon commencement. Apres je pourrais passer a plus gros !


    PS : Pour les personnes dans mon cas, allez voir ce cours sur la serialisation xml : http://plasserre.developpez.com/v5-8.htm

Discussions similaires

  1. [DOM] Problème de serveur pour sauvegarder des données
    Par ia.jenny dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 14/11/2008, 19h39
  2. Réponses: 2
    Dernier message: 28/03/2008, 18h24
  3. Réponses: 4
    Dernier message: 18/03/2007, 19h12
  4. Réponses: 24
    Dernier message: 13/11/2006, 09h00
  5. Réponses: 2
    Dernier message: 09/11/2006, 23h04

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