Microsoft Visual Basic 2008 Express Edition

Eddy69 -  
 Eddy69 -
Bonjour,
Je doit faire avec Microsoft Visual Basic 2008 Express Edition un programme pour mon collège nommé Enregistreur de données d'élève comme sont nom l'indique ce programme devrat enregistrer les informations des élèves du collège sous fichiers .txt ce programme est composé de la maniére suivante :
//////////////////////////////
// Nom : |-------------| //
// Prénom : |----| //
// Adresse : |------| //
// Code postal : |----| //
// Ville : |---------| //
// Tél Fixe : |------| //
// Tél Portable : |--| //
// //
// |Enregistrer| //
////////////////////////////
// = Limite de la Form1
|-----------| = TextBox
|Enregistrer| = Bouton Enregistrer
Nom : = Label
Il y aura d'autre informations qui viendront plus tard!
Mon problème c'est que je ne sait pas comment faire pour que les informations soient enregistrer, en faite je voudrait que quand on clique sur le bouton Enregistrer que sa ouvre la boite de dialogue Enregistrer (Je savait le faire avec Visual Basic 6 avec le controle CMD mais la avec la version 2008 sa a tous changé) est que par défaut le type d'extension du fichier soie .txt est que le nom du fichier soit par Défaut : Nom Prénom de l'élève (ex: si l'éléve s'apelle Alexy Delalandre je voudrait que le nom de fichier soit par défaut Delalandre Alexy) est que le fichier soit enregistrer par défaut dans C: (mais que l'utilisateur puissent l'enregistrer ou il veut grace a la boite de dialogue enregistrer sous) est dans le fichier je voudrait qu'il y est : Nom : suivit du nom de l'éléve est ect. Merci d'avance.
Configuration: Windows Vista Internet Explorer 7.0

2 réponses

  1. scriptiz Messages postés 1494 Statut Membre 425
     
    Bonjour,

    Pour ouvrir la boîte de dialogue permettant de sauvegarder un fichier voici comment faire :
    Imports System
    Imports System.Collections
    Imports System.ComponentModel
    Imports System.Windows.Forms
    Imports System.Data
    Imports System.Configuration
    Imports System.Resources
    Imports System.Drawing
    Imports System.Drawing.Drawing2D
    
    
    Public Class MainClass
        Shared Sub Main()
            Dim dlg As SaveFileDialog = New SaveFileDialog()
            Dim res As DialogResult = dlg.ShowDialog()
        End Sub
    
    End Class


    Ensuite voici comment écrire dans un fichier texte ici appellé "myfile.txt" :
    Imports System.IO
    
    Module Module1
        Sub Main()
            Using writer As StreamWriter = New StreamWriter("myfile.txt")
                writer.Write("One ")
                writer.WriteLine("two 2")
                writer.WriteLine("Three")
            End Using
        End Sub
    End Module


    Si tu as besoin de plus de documentation sur certaines classes/méthodes, va fouiller un peu sur la Bibliothèque MSDN : https://docs.microsoft.com/en-us/previous-versions/?redirectedfrom=MSDN

    Bonne chance.
    0
  2. Eddy69
     
    Désolé scriptiz mais sa ne marche pas ou alors je m'y prend mal.
    0