Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1902, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

C#

un altro linguaggio estremamente versatile e potente, scambiamoci qui delle informazioni!
Nasce una nuova community: Visual Studio Tips & Tricks

Oggi, lunedì 20 febbraio 2017, abbiamo il piacere di annunciare la nascita di una nuova community tecnica chiamata Visual Studio Tips & Tricks. Il nome è certamente e volutamente evocativo, ma questa community non è assolutamente un’estensione di Visual Basic Tips & Tricks. E’ una realtà totalmente nuova, autonoma e piena di freschezza, che ha lo scopo di divulgare conoscenza sulle tecnologie Microsoft per lo sviluppo di software ad ampio raggio, negli ambiti Mobile, Desktop, Cloud con l’ecosistema di Microsoft Visual Studio, inclusi Visual Studio Code e Visual Studio for Mac. Ciò vuol dire che ci occuperemo massicciamente di cose come Xamarin,...

posted @ lunedì 20 febbraio 2017 08:37 | Filed Under [ .NET Framework Visual Basic C# Varie Windows Presentation Foundation LINQ Community and friends Windows Azure and SQL Azure UWP e Windows Store Apps Visual Studio 2015 .NET Compiler Platform (Roslyn) Windows 10 Xamarin Visual Studio 2017 Visual Studio Code ]

Copia di oggetti .NET nelle Portable libraries

Come sapete, in .NET esistono i concetti di shallow copy e deep copy per la copia di oggetti. In molti casi, non quando si espongono API pubbliche, si può implementare l'interfaccia ICloneable per rendere un reference type "copiabile". Tuttavia ICloneable non è disponibile in tutte le piattaforme, quindi non è ad esempio utilizzabile nelle Portable Class Libraries. Le tecniche di copia sono tante, ma una semplice può essere posta in atto ricorrendo alla serializzazione JSON. Quindi installiamo l'ultima versione del pacchetto NewtonSoft.Json da NuGet e, in una classe statica (o modulo in VB), scriviamo questo metodo extension generico: Visual Basic Public Module Extensions    <Extension> Public Function Clone(Of T)(source As T) As T        If (Object.ReferenceEquals(source, Nothing)) Then Return Nothing         Return JsonConvert.DeserializeObject(Of T)(JsonConvert.SerializeObject(source))    End FunctionEnd Module C# public static T Clone<T>(this T source){    if (Object.ReferenceEquals(source, null))    {        return default(T);    }     // In the PCL we do not have the BinaryFormatter    return JsonConvert.DeserializeObject<T>(JsonConvert.SerializeObject(source));} Che...

posted @ domenica 2 ottobre 2016 22:00 | Feedback (0) | Filed Under [ Visual Basic C# ]

Disponibili Visual Studio 2015 e .NET Framework 4.6

Come annunciato da S. Somasegar, dopo tanta attesa è finalmente disponibile Visual Studio 2015 e .NET Framework 4.6, entrambi rilasciati oggi e disponibili per il download agli abbonati MSDN, più l'edizione Community disponibile per il download gratuito da parte del pubblico. Nel corso degli ultimi mesi, sia su questo blog che sul sito della nostra community, abbiamo seguito l'evoluzione delle varie preview e abbiamo parlato delle varie novità sia a livello di linguaggi di programmazione sia a livello di strumentazione, non dimenticando la nuova visione ".NET 2015" con l'ottica cross-platform e orientata a Windows 10. Personalmente sono molto contento di aver dato,...

posted @ lunedì 20 luglio 2015 17:33 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2015 ]

Speciale "Visual Studio 2015 e .NET 2015"

Per celebrare degnamente il rilascio di Visual Studio 2015, .NET Framework 4.6 e .NET Core 5, anche noi di Visual Basic Tips & Tricks abbiamo voluto fare qualcosa e abbiamo preparato uno "speciale" contenente articoli e video inerenti la nuova versione dei linguaggi e dell'ambiente di sviluppo. Lo speciale sarà online domani, 21 luglio, a partire dalle 9 circa. Vi faremo avere il link a pubblicazione avvenuta. Alessandro

posted @ lunedì 20 luglio 2015 09:43 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio 2015 ]

Community Days 2015: online la prima parte dell'agenda

Si stanno scaldando i motori dell'evento Community più importante dell'anno sulle tecnologie Microsoft, i Community Days 2015. Come sapete, quest'anno si terranno dal 24 al 26 marzo a Milano. E' stata appena resa disponibile la prima parte dell'agenda, che verrà aggiornata nei prossimi giorni, ma c'è già di che leccarsi i baffi, come ad esempio la presenza di Giorgio Sardo, italiano a Redmond e director in MS Corp., sia in Keynote che in sessione. Ci sarà anche il sottoscritto, con una succosa sessione sulle novità di C# 6 e Visual Basic 14. Vi ricordo che l'iscrizione è gratuita e siccome le iscrizioni...

posted @ sabato 17 gennaio 2015 11:55 | Feedback (0) | Filed Under [ Visual Basic C# Community and friends Visual Studio 2015 ]

Visual Studio 2013 Community Edition

Altro rilascio epocale oggi per Microsoft: è stato rilasciato Visual Studio 2013 Community Edition, un ambiente di sviluppo gratuito che offre, di fatto, le stesse potenzialità dell'edizione Professional combinando quelle che erano le edizioni Express in un unico ambiente di sviluppo, offrendo quindi la possibilità di sviluppare applicazioni per Windows, il Web, la Cloud, i device mobili, senza alcun costo per lo sviluppo non enterprise (dove per enterprise si intendono aziende con almeno 250 pc e 1 milione di $ di fatturato). Capite da soli di cosa stiamo parlando: il più importante e blasonato strumento di sviluppo Microsoft diventa accessibile a...

posted @ mercoledì 12 novembre 2014 23:57 | Feedback (0) | Filed Under [ Visual Basic C# Community and friends Visual Studio 2013 ]

Il mio nuovo libro "Programmare con WPF" è disponibile

Finalmente Il mio nuovo libro Programmare per Windows con WPF 4.5.1 è finalmente disponibile per l'acquisto sia online che in libreria. 24 capitoli in cui viene sviscerata "la" piattaforma applicativa per lo sviluppo Windows desktop, partendo dalle basi per poi passare attraverso tutte le aree principali di WPF, quindi sicuramente l'accesso ai dati e il data-binding, ma anche la gestione dei documenti, la grafica, la multimedialità audio/video, pattern avanzati e l'interazione con Windows 7 e 8. Dal sito dell'editore (LSWR) potete scaricare anche un estratto in PDF, che contiene, tra l'altro, la prefazione scritta dal mitico Lorenzo Barbieri, che ha...

posted @ venerdì 26 settembre 2014 05:39 | Feedback (0) | Filed Under [ Visual Basic C# Windows Presentation Foundation Windows 7 Community and friends UWP e Windows Store Apps Visual Studio 2012 Visual Studio 2013 ]

E' online l'agenda di WPC 2013

Vi segnalo che è online l'agenda di WPC 2013, la più importante conferenza italiana dell'anno sulle tecnologie Microsoft e alla quale ho l'onore di partecipare in qualità di speaker ormai da 5 anni. Quest'anno l'occasione è ancora più ghiotta, perchè la conferenza compie 20 anni e i contenuti e l'agenda stessa celebrano la ricorrenza parlando di argomenti top, attuali e relativi ai più recenti rilasci di software Microsoft, sia per gli sviluppatori che per professionisti IT. La trovate online a questo indirizzo. Vi ricordo che il sottoscritto terrà due sessioni su temi sicuramente cari a molti iscritti di VB T&T ma anche...

posted @ lunedì 30 settembre 2013 22:00 | Feedback (0) | Filed Under [ Visual Basic C# Community and friends Visual Studio 2013 ]

Com'è andata ai Community Days 2013

Si è conclusa la due giorni dell'evento community più importante dell'anno, i Community Days edizione 2013. Sfortunatamente ho potuto partecipare solo alla giornata di ieri, peraltro molto intensa e interessante, sulla quale voglio dire due parole. Innanzitutto un ringraziamento a Daniele Bochicchio e Andrea Saltarello per averci messo le migliori energie e per aver fatto sì che quest'anno, più degli anni scorsi, fosse un evento davvero eccezionale. Organizzazione impeccabile in tutti i settori, dalla logistica, all'agenda, a un fenomenale coinvolgimento a livello personale. Insieme a loro, il ringraziamento va alle persone che hanno collaborato a gestire alcuni aspetti pratici e per...

posted @ giovedì 28 febbraio 2013 22:38 | Feedback (0) | Filed Under [ Visual Basic C# Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure UWP e Windows Store Apps ]

Festeggiamo il lancio di Visual Studio 2012 con un evento online targato VB T&T

Come forse sapete, Microsoft erogherà un evento mondiale online per il lancio di Visual Studio 2012, che si terrà il giorno 12 settembre p.v. e per il quale potete seguire questo indirizzo. Visual Basic Tips & Tricks vuole celebrare il lancio di Visual Studio 2012 con un altrettanto scintillante evento online, che terremo giovedì 13 settembre 2012 alle ore 18. Parleremo di sviluppo per Windows 8, delle novità dell'IDE, di linguaggi, di codice cross-Platform riutilizzabile e avremo il grande piacere di avere con noi anche la mitica Laura La Manna, neo-MVP per Visual C#. Come di consueto, erogheremo l'evento online attraverso la...

posted @ lunedì 27 agosto 2012 20:58 | Feedback (0) | Filed Under [ Visual Basic C# Silverlight e Windows Phone Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Full C# Archive

Powered by:
Powered By Subtext Powered By ASP.NET