Come scrivere un file in Visual Basic 6

August 19

Come scrivere un file in Visual Basic 6


Visual Basic 6 (VB6) include due metodi per scrivere un file. La dichiarazione "Write #" inserisce virgole tra ogni elemento di dati e tra virgolette le stringhe come sono scritti nel file. Ciò consente di risparmiare il programmatore dover creare delimitatori nella lista degli oggetti per un uso successivo durante un'operazione di ingresso. Il "Print #" scrive un'immagine dei dati in un file. In questo caso, si deve aggiungere delimitatori ai dati in modo da stampa correttamente.

istruzione

1 Utilizzare VB6 per creare un nuovo progetto selezionando "EXE standard" dall'elenco dei modelli quando VB6 si apre. Per dimostrare il processo di scrittura di file, creare un modulo per raccogliere informazioni mailing, che poi scriverà un file della rubrica. Utilizzare il "Toolbox" nella colonna di sinistra per aggiungere etichette, caselle di testo e controlli CommandButton al display modulo per raccogliere le informazioni necessarie e scrivere il file.

2 Aggiungere cinque etichette alla forma facendo doppio clic sul capitale "A" nella casella degli strumenti per cinque volte. Ogni Label copre la precedente così selezionare e trascinare uno alla volta, posizionando l'etichetta superiore in basso a sinistra del modulo ed ogni etichetta successiva sopra la precedente. Ripetere questa procedura per aggiungere cinque caselle di testo dalla barra degli strumenti facendo doppio clic cinque volte sull'icona quadrata piccola contenente le lettere minuscole "AB". Nel modulo, fare clic e trascinare uno alla volta alla destra delle etichette, allineando ognuna con la sua etichetta corrispondente. Nota: Probabilmente bisogno di ingrandire la forma leggermente utilizzando le maniglie di trascinamento, piazzette agli angoli e metà superiore e inferiore del modulo.

3 Aggiungere tre CommandButtons al form facendo doppio clic sul piccolo rettangolo nella casella degli strumenti trovata direttamente sotto l'icona Etichetta tre volte. Trascinare il primo al di sopra della prima etichetta e casella di testo. Trascinare gli altri due orizzontalmente sotto le etichette e caselle di testo. Clicca su ogni controllo per visualizzarne le proprietà a destra, e modificare le proprietà "Caption" che iniziano con Label1 come qui di seguito, ma non inserire le virgolette:

Cambiare Label1 didascalia a "Nome"

Cambiare Label2 didascalia alla "Street"

Cambiare Label3 didascalia a "City"

Cambiare Label4 didascalia a "Stato"

Cambiare Label5 didascalia a "ZIP"

Eliminare le proprietà "Testo" di tutti e cinque caselle di testo allo stesso modo.

4 Cambiare la "didascalia" default dei tre CommandBoxes a "Crea file", "Salva record" e "Exit". Fai clic su "Visualizza", "Codice" nel menu in alto VB6 per aprire la finestra di codice. Digitare le seguenti righe esattamente come appaiono:

WriteFile pubblico come stringa

Private Sub Command1_Click ()

WriteFile = InputBox ( "Inserire un nome di file di scrivere nel formato Unità: \ Folder \ NomeFile.txt")

Aprire WriteFile per l'output come 1 #

Close # 1

End Sub

5 Aggiungere il seguente codice sotto il codice nel passaggio 4:

Private Sub Command2_Click ()

Aprire WriteFile per l'accodamento Come 2 #

Scrivi # 2, Text1.Text; Text2.Text; Text3.Text; Text4.Text; Text5.Text

Chiudi # 2

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Text1.SetFocus

End Sub

6 Premere il tasto "F5" per eseguire il programma. Fare clic sul pulsante "Crea file" e inserire un percorso e un nome file. Compila il form e clicca su "Salva record." Ripetere l'operazione per aggiungere un paio di record. Uscire dal programma e individuare il file sul vostro PC in cui è stato creato. Aprirlo con Blocco Note di Windows per vedere i risultati. Modificare il comando "Write" nel codice di "Stampa" ed eseguire nuovamente il programma. Re-aperto con WordPad per vedere la differenza tra i due metodi di scrittura file.