January 2006 Blog Posts

Guardate cosa ho beccato

Navigando mi sono imbattuto in questo articolo. Guardate un po' chi è l'autore!! [link]Compliementi ad Andrea.Ps Lo dicevo che quel ragazzo avrebbe fatto strada ;-)

posted @ Tuesday, January 31, 2006 11:34 AM | Feedback (2)

Smartphone I-Mate SP5m

Dopo il furto del mio caro I-Mate SP3 avvenuto la scorsa estate e dopo un (lungo) periodo trascorso utilizzando un vecchio telefono a vapore qualche giorno fa ho fatto l'acquisto. Ingolosito dall'uscita degli smartphone Windows Mobile 2005 mi sono comprato il successore del SP3: un I-Mate SP5m. E' ancora presto per dare giudizi, quindi esprimo solo alcune opinioni da "nuovo utente". E' un ottimo telefono con un sistema operativo fantastico, usabile sia come "micro-computer-agenda" (cosa che serviva a me) sia come normale telefono. Il software in dotazione è buono, mancano alcune utils che si trovano facilmente e gratuitamente su internet (un registry editor...

posted @ Sunday, January 22, 2006 2:23 PM | Feedback (11)

Interfacce vs Delegate

Spesso nella progettazione di applicazioni, per separare le competenze tra le classi e delegare esternamente alcune operazioni si ricorre alle interfacce.Ad esempio di seguito ho riportato un frammento di "pseudo-codice C#" che simula il caricamento di una tabella clienti in un ArrayList utilizzando un DataAccessLayer esterno che si occupa fisicamente del database: // interfaccia che viene implementata da chi vuole usare i dati provenienti dal dbpublic interface IManageData{ ArrayList UseReader(IDataReader dr);} // Classe che legge fisicamente dal DBpublic class DataAccesLayer { public ArrayList LoadData(String sqlQuery, IManageData md) {  // Costruisce il command  // ...    IDataReader dr = cmd.ExecuteReader();  return md.UseReader(dr); }} // Classe che sa come utilizzare i dati provenienti dal...

posted @ Friday, January 6, 2006 2:28 PM | Feedback (6)