mercoledì 8 aprile 2015

lettura e conversione di un file di dati finanziari

Obiettivo:

  1. Date: rappresenta la data dell'apertura e della chiusura dei prezzi
  2. Open: rappresenta il prezzo di apertura
  3. Close: rappresenta il prezzo di chiusura

  • Dividere la data nel seguente modo:
  1. Anno
  2. Mese
  3. Giorno

  • Scrivere su un nuovo file contenente la data splittata, gli open e i close. 


Struttura Form:

  1. Button1_Click: "Open"
  2. Button2_Click: "Save"
  3. TextBox1: visualizza il percorso del file che si vuole aprire
  4. TextBox2: visualizza il percorso del nuovo file che si vuole salvare
  5. Button3_Click: "Execute"
  6. RichtextBox1: visualizza l'output

Di seguito riporto il codice in VB.NET:






 Output:


Come possiamo notare, sulla RichTextBox vengono visualizzati i dati relativi a Date, Open e Close.

Metodi e Oggetti utilizzati:

  • OpenFileDialog: tramite questo oggetto, con il metodo showDialog() visualizziamo la finestra che ci permette di selezionare il file di interesse.
  • SaveFileDialog:  tramite questo oggetto, con il metodo showDialog() visualizziamo la finestra che ci permette di salvare il file di interesse, scegliendo un opportuno percorso.
  • Split: Restituisce un vettore di stringhe richiedendo come parametro il carattere da divididere(splittare).Il nuovo vettore conterrà i dati splittati secondo quel determinato carattere(nel nostro caso il carattere ",").
  • StreamReader: Ci permette di leggere il file desiderato,
  • StreamWriter: Ci permettere di scrivere su un file.
  • TryParseExact: Questo metodo dell'oggetto Date ci permette di dividere la data in anno,mese e giorno.
Di seguito riporto il codice in C#:

































Nessun commento:

Posta un commento