.NET

There are 6 entries for the tag .NET
NBuilder

Me lo segno qui, perché l’altro qualche giorno fa ne avevo bisogno, ma non mi ricordavo né il nome, né il sito… (grazie Luca, per il reminder ). Tutte le volte che creiamo i nostri unit test, abbiamo anche bisogno di creare le istanze delle classi che saranno poi oggetto dei test. NBuilder è una libreria che facilita la creazione di test objects, evitandoci di scrivere tutto quel noioso codice in fase di SetUp/TestInitialize di ogni test fixture. Io l’ho trovata davvero utile! Il download, qui. Technorati Tags: .NET,Testing

posted @ martedì 2 novembre 2010 12:41 | Feedback (1)

Nuova versione di Castle Windsor (e NHibernate?)

Giusto ieri è stata rilasciata la nuova versione 2.5 di Castle Windsor; tra le tante novità, il supporto a .NET 4.0 e Silverlight. Bene; supponiamo di voler aggiornare un progetto esistente basato su NHibernate, in modo che usi anche l’ultima versione di Castle Windsor. Prima della versione 2.1.x di NHibernate, la cosa non era semplicissima, dato che era presente una reference diretta agli assembly Castle.Core e Castle.DynamicProxy, quindi l’unica strada percorribile era:: Scaricare il codice sorgente di NHibernate. Scaricare la versione di Castle Windsor desiderata. ...

posted @ martedì 24 agosto 2010 15:06 | Feedback (2)

Castle Scheduler

La suite CastleProject si arricchisce di un nuovo componente: Castle Scheduler. Si tratta di un Job Scheduler simile al forse più famoso Quartz.NET, porting della omonima libreria Java. Ovviamente, l’integrazione con Castle Windsor è piuttosto semplice. Merita un’occhiata. Technorati Tags: .NET,Castle

posted @ lunedì 14 giugno 2010 16:25 | Feedback (0)

Servizi Windows autoinstallanti

E’ noto che per installare un Windows Service bisogna ricorrere al tool InstallUtil, che si occupa di eseguire tutte le configurazioni necessarie affinche il nostro eseguibile possa essere gestito come servizio di sistema. Spesso si trovano eseguibili che possono operare come servizi di sistema semplicemente invocandoli con particolari parametri sulla linea di comando, ad esempio: MyService.exe –installservice MyService.exe -uninstallservice Per aggiungere una funzionalità simile al nostro Windows Service, basta andare a curiosare all’interno di InstallUtil.exe con il fido Reflector, per accorgersi che in realtà il tool non fa...

posted @ domenica 9 maggio 2010 23:25 | Feedback (3)

NHibernate in applicazioni desktop

Ho sempre notato che la maggior parte degli esempi e della documentazione che si trova in rete su NHibernate riguarda applicazioni web, e per me che ho sempre dato precedenza ad applicazioni Smart Client, è stato un problema, almeno all’inizio. Fortunatamente, il solito Ayende è corso in nostro aiuto: su MSDN magazine è stato pubblicato un suo  articolo che tratta l’utilizzo di NHibernate in un’applicazione WPF, spiegando con quali tecniche gestire la concorrenza, il databinding e la Session in un contesto molto diverso da quello web quale è l’applicazione desktop. Articolo interessante che merita una...

posted @ giovedì 10 dicembre 2009 17:50 | Feedback (2)

Linq2NHibernate, FirstOrDefault e… I Dire Straits

Tutti conosciamo i Dire Straits, vero? Bene. La miglior formazione dei Dire Straits, a mio avviso, è stata quella composta da: Mark Knopfler (voce e chitarra solista) John Illsley (basso) Hal Lindes (chitarra ritmica) Alan Clark (tastiere) Terry Williams (batteria) Se provassimo a mappare il tutto in un modello ad oggetti, potremmo scrivere: public class Band { public int BandId { get; set; } ...

posted @ mercoledì 5 agosto 2009 14:50 | Feedback (0)