Oppure

Loading
04/08/10 15:57
nostradamus1915
Salve a tutti, sto programmando un'agenda elettronica in VB 2008 e ho qualche indecisione sul sistema di memorizzazione da utilizzare. Cosa mi consigliate?
Inoltre c'è un problema, non ho mai utilizzato i file in VB 2008 e non ho idea di come fare per memorizzare le variabili sull'hard disk. Help me, please : )
aaa
04/08/10 16:10
Ale96
Per prima cosa è molto facile imparare a scrivere stringhe di testo sull'Hard disk utilizzando questo codice:
Dim writer As New IO.StreamWriter
Writer.Write(Stringa)
Writer.Close

Poi ci sono altri modi per scrivere dati (per esempio usando un enumeratore)
Nel caso di un'agenda conviene usare un database, se non hai la minima idea:
(devi cercare la sezione base di dati, circa a metà della pagina)
totemslair.org/guide/…
Se non riesci a capire ciò che c'è scritto nella pagina leggi anche i capitoli riguardanti gli argomenti che non sai (è una guida), e se non l'hai già fatto leggi un manuale.
Sul nostro sito inoltre ci sono delle agende elettroniche, il codice lo puoi analizzare e studiare liberamente e ispirarti a quelle.
Ultima modifica effettuata da Ale96 04/08/10 16:13
aaa
04/08/10 21:10
nostradamus1915
Grazie mi sei stato molto d'aiuto : )
Prima di programmare la rubrica ho deciso di imparare ad usare i file, tuttavia c'è un problema. Ho scritto un programmino che in teoria dovrebbe salvare all'interno di un file del testo, ma non funziona:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdLoad.Click
'Creo o apro il file
Dim nomefile As String
Dim file As IO.FileStream
nomefile = "/Programmi/…;
file = New IO.FileStream(nomefile, IO.FileMode.OpenOrCreate)
file.Close()

'Ci scrivo
Dim W As IO.StreamWriter
W = New IO.StreamWriter(nomefile, IO.FileMode.Open)
W.Write(txtFile.ToString)
W.Close()

'Leggo il contenuto
Dim R As IO.StreamReader
R = New IO.StreamReader(nomefile, IO.FileMode.OpenOrCreate)
Dim app As String
app = (R.ReadToEnd.ToString)
txtFile.Text = ziononno
R.Close()
End Sub

Quando vado a vedere il testo, viene visualizzato semplicemente □. Come mai?
aaa
04/08/10 21:14
nostradamus1915
No niente sry dovevo mettere l'estensione .txt :D
aaa