A DotNet Raider

My adventures in the .NET world!
posts - 49, comments - 12, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn

Archives

Post Categories

dicembre 2011 Blog Posts

Gestione di namespace e cartelle in Visual Studio

Come tutti sapete all’interno di Visual Studio (pannello “Solution Explorer”) è possibile creare cartelle in cui andremo inserire le nostre classi. Per impostazione predefinita, la struttura di queste cartelle andrà a definire quello che viene chiamato Fully qualified name (FQN), ovvero il nome che identifica in modo univoco la nostra classe: Namespace.NomeClasse. Pertanto, se la nostra solution è organizzata in questo modo il FQN di customer sarà Sample.Domain.Customer. Mano a mano che il progetto cresce potremmo trovarci in situazioni in cui la cartelle contengono raggruppamenti logici di file che tuttavia non vogliamo...

posted @ martedì 20 dicembre 2011 13:34 | Feedback (0) | Filed Under [ VISUAL STUDIO ]

iCalendar: occhio all’encoding del file!

Recentemente ho avuto la necessità di produrre file iCalendar in maniera tale da poter condividere gli appuntamenti inseriti da un'applicazione client con dispositivi mobile. Ovviamente ho cercato se esiste già qualche libreria e mi son imbattuto in DDay.iCal che, nonostante sia ancora in RC, fa il suo sporco lavoro (mal che vada, il codice sorgente è online, assieme alle specifiche RFC 5545). Ho quindi creato un servizio WCF per generare il file in memoria e restituirlo al client...fin qua niente di particolare, il file viene creato e posso importarlo correttamente su Outlook. Provo quindi a sottoscrivere il calendario con Google...

posted @ lunedì 12 dicembre 2011 01:00 | Feedback (0) | Filed Under [ MISC ]

Automapper : da Dto a ViewModel

Ultimamente, in una applicazione WPF, sto utilizzando pesantemente Automapper per convertire dei DTO, ritornati da un servizio , in ViewModel. Per chi non lo conoscesse questa libreria permette di mappare, in base a convenzioni, un oggetto in un altro . Detto cosi sembra banale e quasi inutile, in realtà se leggete la documentazione e fate qualche test capirete che offre un sacco di funzionalità e vi tornerà utile in moltissimi casi, tra cui quello che da il titolo a questo post. Inoltre, essendo estramemente versatile, possiamo anche creare regole custom per mappare gli oggetti o definire eccezioni in questo modo: ...

posted @ sabato 3 dicembre 2011 14:59 | Feedback (0) | Filed Under [ WPF SILVERLIGHT ]

Powered by:
Powered By Subtext Powered By ASP.NET