Post

Visualizzazione dei post da aprile, 2017

TimeSpan e DateTime

Gli utilizzi più frequenti di informazioni su data e ora comprendono: - indicare solo una data, perchè l'ora è ininfluente, e viceversa; - indicare una data e un'ora astratte; - recuperare informazioni su data e ora da fonti esterne a NET.Framework; - identificare in modo univoco un singolo momento; - eseguire operazioni aritmetiche per date e ore. In quest'ottica, DateTime e TimeSpan rientrano tra le diverse strutture disponibili nel .NET Framework per compilare applicazioni che richiedono l'utilizzo di date e ore. STRUTTURA DATETIME Un valore DateTime definisce una data e un'ora specifiche. La struttura DateTime è adatta per le applicazioni che: - utilizzano solo date; - utilizzano solo ore; - utilizzano date e ore astratte; - recuperano informazioni su data e ora da fonti esterne a .NET Framework; - eseguono operazioni aritmetiche su date e ore. La sintassi della struttura appena analizzata è la seguente: VB.NET <SerializableAttribute> Public Struc...

Lettura file txt in VB.NET e C#

Di seguito riportiamo il codice utilizzato in  Visual Basic per leggere un file di testo(txt) all’interno di una “RichtextBox”.Innanzitutto il sistema che andiamo ad utilizzare è Visual Studio che è un prodotto che mi permette di poter utilizzare più linguaggi contemporaneamente poichè c’è un meta-linguaggio sottostante che è uguale per tutti. I due linguaggi che consideriamo sono: Vb.Net  e C#. Per prima cosa, bisogna creare un nuovo form che altro non è che l’elemento centrale di ogni applicazione; u n form, infatti, costituisce la base dell’interfaccia utente. A questo punto, quindi, è possibile inserire la ReachTextBox all'interno della quale sarà possibile leggere i dati che saranno importati. Insieme ad essa, è possibile inserire un altro controllo fondamentale, il bottone, che permette all'utente di interagire col programma in questione con un click. Entrambi possono essere inseriti all'interno del form attraverso la  Casella degli...

Metodi di Parsing, CSV Files

Il parsing, analisi sintattica o parsificazione, in informatica è un processo che analizza un flusso continuo di dati in input (letti per esempio da un file o una tastiera) in modo da determinare la sua struttura grazie ad una data grammatica formale.  Il parser è un programma che esegue questo compito, cioè determina se e come un input può derivare dal simbolo iniziale con le regole della grammatica formale. Esistono due principali metodi di parsing: - Metodo top-down, un parser può partire con il simbolo iniziale e cercare di trasformarlo nell'input. Intuitivamente, il parser parte dal più grande elemento e lo divide in parti sempre più piccole; - Metodo bottom-up, un parser può partire con l'input e cercare di riscriverlo sino al simbolo iniziale. Intuitivamente, il parser cerca di trovare il più elementare simbolo, quindi elabora gli elementi che lo contengono, e così via. Nello specifico, ci soffermiamo sulla lettura di un file .csv (comma-separeted values...