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 :

Ecriture fichier séquentiel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Par défaut Ecriture fichier séquentiel
    bonjour,

    Je souhaite créer une mini application pour gérer des mots passes, pour cela j'écris donc dans un fichier séquentiel, mais mon souci c'est qu'a chaque nouvel enregistrement il ne me les met pas sur une ligne différente mais tout sur une même ligne donc pas très pratique pour le parcours du fichier par la suite:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Dim site, mdp As String
            site = TextBox1.Text
            mdp = TextBox2.Text
     
            FileOpen(1, "D:\test.txt", OpenMode.Append) ' Ouvre en lecture.
     
            Write(1, site, mdp)
     
            FileClose(1)
    Si vous avez des idées de réalisations pour le développement de ma petit appli (sécurité,plutot fichiers séquentiels ou base de données,..), je suis preneur.

    merci

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Déjà oublie les méthodes FileOpen, Write et FileClose que tu utilises. Tu peux les utiliser parce qu'en VB.Net il y a une référence à un assembly qui permet de garder les vieilles habitudes de VB6 (microsoft.visualbasic.dll je crois), mais c'est une ineptie à mon sens (à part pour des cas bien particulier). Il vaut mieux utiliser les classes du framework à la place.

    Les méthodes statiques de la classe File devraient te suffire. File.AppendAllText pour ne citer que celle là

    Et pour ton problème, il suffit d'écrire un retour chariot dans le fichier (constante Environment.NewLine)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Par défaut
    Ok merci de l'info! je vais regarder ça! Par contre une dernière question, un logiciel de gestion comme "Ant movie catalog" dans lequel sont enregistrés des données concernant des films, il stocke les informations dans des fichiers séquentiels? car y'a pas de bases de données derriere.
    Je me trompe?

    Merci pour vos eclairssisement

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    il existe des bases de données en fichier, comme SQLlite

    sinon pour la sécurité, il ne faut pas coder en .net
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    205
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 205
    Par défaut
    sinon pour la sécurité, il ne faut pas coder en .net
    Pourquoi tu dis ça? Faut coder en quoi alors?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    en théorie, rien n'est sécurisable
    en pratique .net est le langage le moins sécurisable (certains diront que c'est possible, mais j'y crois pas trop ... ou alors à quel prix ...)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [AS2] Lecture Ecriture Fichier Texte
    Par cpr0 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 13/09/2005, 11h22
  2. fichiers séquentiels indexés VS base de données relationnell
    Par Clotilde dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 22/08/2005, 06h31
  3. [LG]Lecture-ecriture fichier
    Par arno15 dans le forum Langage
    Réponses: 19
    Dernier message: 03/02/2005, 22h25
  4. [Fichiers séquentiels] compatibilité Delphi <-> C++
    Par soccersoft dans le forum Langage
    Réponses: 2
    Dernier message: 08/07/2004, 10h56
  5. Lecture et ecriture fichier .ini
    Par despe dans le forum C
    Réponses: 6
    Dernier message: 23/07/2003, 20h40

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