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 :

Sauvegarde de coordonnées


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Sauvegarde de coordonnées
    Bonsoir à tous,

    Je dois prévoir dans mon programme d'ajouter un formulaire ou chaque utilisateur rentrera ces propres coordonnées.

    Il faut, à partir du moment où ces coordonnées sont rentrées, que lors de chaque ouverture du programme celles-ci soient rappelées.

    J'ai réussi à le faire en écrivant sur un document txt ces infos, mais je vais avoir un soucis lors de la publication de mon logiciel.

    En effet ce document ne sera plus forcément à la même adresse.

    Quelqu'un peut-il me dire comment faire de la façon la plus simple.

    D'avance merci
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Tout simplement en récupérant le chemin d'un répertoire connu sous tout windows (par exemple le répertoire Mes documents). Mais la solution la plus facile reste quand même d'écrire le fichier au même endroit où le programme s'execute. Pour cela, jette un coup d'oeil à cette question/réponse de la faq :

    http://faqvbnet.developpez.com/?page=syst#syst_appdir

  3. #3
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Ok, je pense avoir compris.
    Par contre il y a un point que j'aimerais éclaicir:

    Le plus simple serait lors du choix de rentrer un nouvel utilisateur, de créer le fichier où il faudra écrire ses coordonnées.
    Pour cela je peux utiliser par exemple un button "Créer un nouvel utilisateur" et lorsque je clique sur ce button, on crée le fichier (avec un nom unique prédéterminé) et on écrit dessus.

    Selon toi, comment le programme va-t-il gérer une éventuelle création d'un nouvel utilisteur. Va-t-il supprimer l'ancien utilisateur?
    Si c'est ça, cela ne me gêne pas de trop, mais il ce peut qu'à l'usage je me rende compte qu'il faut que je garde les anciennes coordonnées.

    Comment puis-je faire pour ne pas effacer l'ancien fichier? (Il faudrait créer un nouveau fichier avec un autre nom, ce qui reviendrait à donner des noms du type "Nom1" puis "Nom2").

    D'avance merci pour ton aide
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  4. #4
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Une idée serait de créer un répertoire users (par exemple) dans le dossier où s'exécute l'application. Ce dossier aura pour but d'avoir la liste des fichiers des coordonnées des utilisateurs.

    Lorsque l'application se lance, elle vérifie si le dossier existe.

    Si ce n'est pas le cas ou qu'il n'y a aucun fichier dans le dossier, l'application propose de créer un user.
    Si il y a un fichier, elle lance automatiquement l'application avec le fichier user trouvé.
    Si il y a plusieurs fichiers, on boite de dialogue apparaît proposant de choisir le user à lancer.

    Pour ce qui est de la création d'un user, il suffit d'utiliser comme nom de fichier, le nom du user tout simplement ou bien un nom unique généré aléatoirement.

Discussions similaires

  1. Sauvegarder coordonnées image
    Par le_sayan dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 13/03/2011, 23h24
  2. Sauvegarder les coordonnées d'un point dans une figure 3D
    Par Jean Dumoncel dans le forum MATLAB
    Réponses: 2
    Dernier message: 18/11/2009, 13h28
  3. Coordonnées du curseur ???
    Par LE CHAKAL dans le forum Composants VCL
    Réponses: 3
    Dernier message: 27/08/2002, 17h28
  4. Sauvegarder une surface dans un fichier
    Par Freakazoid dans le forum DirectX
    Réponses: 6
    Dernier message: 18/08/2002, 15h23
  5. [Kylix] Sauvegarde de donnée utilisateur....
    Par Eclypse dans le forum EDI
    Réponses: 1
    Dernier message: 11/05/2002, 17h21

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