Caratteristiche di C#

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Dalla versione 3.0 di C# sono state introdotte alcune caratteristiche che rendono la scrittura delle classi e dei metodi comuni molto più semplice e concisa. In questo post vedremo le automatic properties e gli object initializers. AUTOMATIC PROPERTIES Le automatic properties (o auto-implemented properties) altro non sono che una sintassi compatta per scrivere le proprietà di una classe. Esse consentono di scrivere cod...

Leggi tutto

Connettere un Dataset istanziato da codice al tool di reportistica CrystalReport

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

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 rip...

Leggi tutto

LINQ: da xml a classi C#

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

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 class...

Leggi tutto