Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Sa,vare i dati in un programma
Forum - C# / VB.NET - Sa,vare i dati in un programma - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Mars54 (Normal User)
Newbie


Messaggi: 7
Iscritto: 09/05/2018

Segnala al moderatore
Postato alle 20:16
Domenica, 13/05/2018
Testo quotato

Postato originariamente da Mikelius:

Testo quotato

Postato originariamente da Mars54:

Mo potresti fare un esempio?
Sempre se non ti dispiace!




Codice sorgente - presumibilmente C++

  1. using System;
  2. using System.IO;
  3.  
  4. namespace scrivifile
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             ///////Salva il file
  11.             StreamWriter p = new StreamWriter("..\\prova.txt");
  12.             p.WriteLine("Hello World!");
  13.             p.Close();
  14.  
  15.             ///Legge il file
  16.             ///
  17.             StreamReader pp = new StreamReader("..\\prova.txt");
  18.             Console.WriteLine("Il file contiene:");
  19.             Console.WriteLine(pp.ReadLine());
  20.         }
  21.     }
  22. }



salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.  





Grazieeeeee Carloooooooooooooooooooooooo:hail::k::rotfl::rofl:

PM Quote
Avatar
Mars54 (Normal User)
Newbie


Messaggi: 7
Iscritto: 09/05/2018

Segnala al moderatore
Postato alle 20:18
Domenica, 13/05/2018
Testo quotato

Postato originariamente da Mikelius:

Testo quotato

Postato originariamente da Mars54:

Mo potresti fare un esempio?
Sempre se non ti dispiace!




Codice sorgente - presumibilmente C++

  1. using System;
  2. using System.IO;
  3.  
  4. namespace scrivifile
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             ///////Salva il file
  11.             StreamWriter p = new StreamWriter("..\\prova.txt");
  12.             p.WriteLine("Hello World!");
  13.             p.Close();
  14.  
  15.             ///Legge il file
  16.             ///
  17.             StreamReader pp = new StreamReader("..\\prova.txt");
  18.             Console.WriteLine("Il file contiene:");
  19.             Console.WriteLine(pp.ReadLine());
  20.         }
  21.     }
  22. }



salva nella superiore a quella dell'eseguibile. Questo è un esempio base. Basta impostare il path che si vuole.  




Grazie Carlo!! Ho risolto con il tuo codice!!!!!!!!!!!!!!!:hail::rotfl::love:

Ultima modifica effettuata da Mars54 il 13/05/2018 alle 20:20
PM Quote
Avatar
Mars54 (Normal User)
Newbie


Messaggi: 7
Iscritto: 09/05/2018

Segnala al moderatore
Postato alle 20:23
Domenica, 13/05/2018

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:23
Domenica, 13/05/2018
Scusa Mars ... a parte il fatto di risentirci tra giorni ... va beh ... meglio prima.

Ma il codice non era quello che ti era stato suggerito sin dall'inizio in tutti i forum?

Quando ti si diceva non usare le OpenDialog ma solo il file in output e il file in input che cosa si intendeva secondo te?

Praticamente volevi scritto il codice ... potevi dirlo prima.

Ultima modifica effettuata da nessuno il 13/05/2018 alle 20:25


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Mars54 (Normal User)
Newbie


Messaggi: 7
Iscritto: 09/05/2018

Segnala al moderatore
Postato alle 20:25
Domenica, 13/05/2018
Testo quotato

Postato originariamente da Carlo:

Testo quotato

Postato originariamente da Mars54:

Salve sono nuovo del forum.
In una vecchia discussione di un forum ho trovato questi codici che servono per salvare i dati di un programma:

    Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click
        Dim SaveFileDialog2 As New SaveFileDialog
        If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Dim fo As StreamWriter = New StreamWriter(SaveFileDialog1.FileName)
            fo.WriteLine(TextBox15.Text)
            fo.WriteLine(TextBox16.Text)
            fo.WriteLine(TextBox17.Text)
            fo.Close()

        End If
    End Sub


    Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click

       Dim openFileDialog1 As New OpenFileDialog()
        If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Dim fr As StreamReader = New StreamReader(openFileDialog1.FileName)
            TextBox15.Text = fr.ReadLine
            TextBox16.Text = fr.ReadLine
            TextBox17.Text = fr.ReadLine
            fr.Close()
            Text = My.Computer.FileSystem.ReadAllText(openFileDialog1.FileName)


        End If

    End Sub
Premesso che funziona alla grande , vorrei sapere se c'è un modo per poter salvare i dati all'interno del programma stesso senza le finestre di dialogo.
Premesso ancora che ci puo stare una finestra di dialogo per poter salvare un file , ma per richiamarlo vorrei che non si aprisse la finestra di dialogo ma che appaiono subito nel programma!:rofl:



Codice sorgente - presumibilmente VB.NET

  1. Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click
  2.    
  3.             Dim fo As StreamWriter = New StreamWriter("C:\MioFile.txt")
  4.             fo.WriteLine(TextBox15.Text)
  5.             fo.WriteLine(TextBox16.Text)
  6.             fo.WriteLine(TextBox17.Text)
  7.             fo.Close()
  8.  
  9.      End Sub


Codice sorgente - presumibilmente VB.NET

  1. Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click
  2.  
  3.            Dim fr As StreamReader = New StreamReader("C:\MioFile.txt")
  4.            TextBox15.Text = fr.ReadLine
  5.            TextBox16.Text = fr.ReadLine
  6.            TextBox17.Text = fr.ReadLine
  7.            fr.Close()
  8.            Text = My.Computer.FileSystem.ReadAllText("C:\MioFile.txt")
  9.  
  10.     End Sub


Con questo sistema scrivi e leggi sempre sullo stesso file: "C:\MioFile.txt", per cambiare devi agire sul codice.
Ora hai due esempi uno in C# e uno in VB .NET





CARLOOOOOOO GRAZIEEEEEEEEE!!!! HO RISOLTO CON IL TUO CODICE.
N.B; mi scuso se ho fatto un po di casino nel quotare diversi post per sbaglio . Non voglio togliere rispetto a nessuno.!:hail::love::rotfl::k:

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:27
Domenica, 13/05/2018
Mars ... stai facendo casino adesso !

Perché rispondi con tre post ! L'abbiamo capito !

Ma quanti anni hai?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Mars54 (Normal User)
Newbie


Messaggi: 7
Iscritto: 09/05/2018

Segnala al moderatore
Postato alle 20:36
Domenica, 13/05/2018
SCUSATE...Vi prego! Abbiate pieta! Sono vecchio!!!!!!
Grande Forum!!!! Ora si che sono tranquillo!!!!!!!!!:rotfl::rotfl::rotfl::rotfl::rotfl:

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:40
Domenica, 13/05/2018
Non so quanto tu sia "vecchio", ma questo non può giustificare il fatto che hai ignorato le risposte che ti erano già state date nell'altro forum (e poi anche qui). Altrimenti che senso ha risponderti?

Quindi, anche se questo è un buon forum, se non comprendi le risposte, qualsiasi forum non va ...

Comunque, lasciamo perdere.

Ultima modifica effettuata da nessuno il 14/05/2018 alle 9:57


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo