Ciclo di vita del software: ecco come realizziamo le tue app.

Ciclo di vita del software: ecco come realizziamo le tue app.

Le app che utilizziamo maggiormente sono anche quelle più semplici e ben fatte; ma come si realizzano? Il ciclo di vita del software è qualcosa di estremamente complicato, andiamo ad analizzarlo. Tap. Clic. Digitiamo “f” sulla barra di ricerca e la funzione autocomplete di Google ci rimanda subito a Facebook. Accedere a un’app è davvero semplicissimo, utilizzarla ancora di più (a patto che sia ben fatta). Dall’altra parte, però, ci sono degli sviluppatori che per ...

Leggi tutto

Caratteristiche di C#

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 codice del tipo: 123public String name {get; set;...

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

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’ele...

Leggi tutto