F#, nuovo linguaggio di programmazione del .NET framework

Con l’imminente rilascio della versione 4.0 del framework .NET e della versione 2010 di VisualStudio, Microsoft introdurrà un nuovo linguaggio in grado di sfruttare a pieno tutte le funzionalità del framework .NET. Tale linguaggio prende il nome di F#.Al contrario del linguaggio di programmazione C#, che è un linguaggio di programmazione imperativo, F# è un linguaggio di programmazione funzionale, che a parità di C# è basato sul framework ....

Leggi tutto

Connettere un Dataset istanziato da codice al tool di reportistica CrystalReport

Ciao a tutti, nel post di oggi voglio introdurre un metodo piuttosto semplice per legare oggetti DataSet istanziati da codice, al tool di reportistica CrystalReport 2008. CrystalReport è un potente strumento che consente facilmente di creare dei report riguardanti i dati trattati nel codice delle nostre applicazioni .NET. Di seguito riporto i passi necessari per creare la reportistica di un dataset utilizzato nella nostra applicazione: 1. Innanzitutto da VisualStudio crei...

Leggi tutto

LINQ: da xml a classi C#

Proseguo la mia serie di articoli dedicati alla programmazione con C# e LINQ. Nel mio precedente mio post ho presentato un semplice metodo per serializzare una classe C# con LINQ. Oggi voglio descrivere l’altra faccia della medaglia: partendo da un file XML vedremo come sia possibile popolare le corrispondenti classi C#. Partiamo dunque con il nostro esempio. Supponiamo di avere un file xml che contiene l’elenco dei comuni italiani con il ...

Leggi tutto

LINQ: serializzare classi C#

A partire dalla versione 3.5 del Framework .NET di Microsoft è stata introdotto il componente LINQ (Language Integrated Query).LINQ è un linguaggio che permette di effettuare interrogazioni con una sintassi simile a SQL su diverse fonti di dati quali oggetti, xml e database.Quello che vi voglio mostrare oggi è come sia possibile, sfruttando la potenza di ...

Leggi tutto