Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1887, 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

CodePlex download Scarica i miei progetti open-source su CodePlex!

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Visual Basic

qui invece ci scambiamo tips&tricks sull'utilizzo del più fantastico dei linguaggi .NET!
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# ]

Online il nostro "Speciale Visual Studio 2015 e .NET 4.6"

Come anticipato ieri, oggi abbiamo pubblicato il nostro speciale dedicato al rilascio di Visual Studio 2015 e .NET Framework 4.6. Visto che per molti si avvicina il tempo dell'ombrellone e della spiaggia, quale migliore occasione per dedicarsi alla lettura? Lo speciale raccoglie articoli sulle novità in .NET 2015, in VB 14, in C# 6, in WPF, nell'IDE, nel debugger. Non solo Visual Basic, quindi, ma tutto l'ecosistema degli strumenti di sviluppo con la nuova versione dell'ambiente per eccellenza di casa Microsoft. Buon divertimento! Alessandro

posted @ martedì 21 luglio 2015 15:08 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2015 ]

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 ]

Serie di video: Creating a Universal App in VB

A corredo della serie di blog post che Lucian Wischik sta scrivendo in merito allo sviluppo di Universal App per Windows 10 con Visual Basic, è anche disponibile una serie di video dedicati all'argomento, sempre prodotti da Lucian e ospitati su Channel9. Disponibili a questo indirizzo. Alessandro

posted @ lunedì 29 giugno 2015 20:56 | Feedback (0) | Filed Under [ Visual Basic Windows 10 ]

Sviluppare Universal App per Windows 10 con Visual Basic

Il mitico Lucian Wischik, Specification Lead di Visual Basic in Microsoft e uno dei progettisti di Roslyn, ha avviato una serie di blog post dedicati allo sviluppo di Universal Windows App per Windows 10 con Visual Basic 2015. Con Windows 10 e Visual Studio 2015, infatti, la possibilità di sviluppare Universal app anche col nostro amato linguaggio è al pari dell'esperienza disponibile in C# e consente di creare applicazioni per pc, tablet, telefoni, HoloLens, XBox, ecc. ecc. Non per essere noioso, ma si parlerà di sviluppo per Windows 10 con VB 2015 anche nel mio libro, ormai in dirittura d'arrivo. Il primo post...

posted @ lunedì 29 giugno 2015 20:53 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2015 ]

Il mio libro Visual Basic 2015 Unleashed è pre-ordinabile su Amazon

Sto completando le ultimissime revisioni in questi giorni, quindi il libro non è ancora finito al 100% e non è ancora in stampa. Ad ogni modo, su Amazon è possibile pre-ordinare Visual Basic 2015 Unleashed a questo indirizzo. Perché dovreste prenderlo? Beh, si parla di tutte le nuove feature del linguaggio, di .NET Compiler Platform/Roslyn, di importanti novità in Visual Studio 2015, del nuovo refactoring, di sviluppo per Windows 10, della nuova visione di .NET e molto altro. Confesso che avrebbe dovuto essere una passeggiata, ma si è rivelata una nuova fatica vera e propria, considerate le tante novità introdotte da Microsoft...

posted @ mercoledì 20 maggio 2015 17:48 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Community and friends UWP e Windows Store Apps Visual Studio 2015 ]

VB 2015: String Interpolation e la InvariantCulture

In un precedente post abbiamo visto una delle più importanti novità di Visual Basic 2015, la string interpolation, che consente di formattare le stringhe utilizzando IntelliSense e senza più i placeholder numerici. Per default, la string interpolation utilizza la culture di sistema per formattare stringhe che contengano elementi di punteggiatura come numeri a virgola mobile e valute. In scenari di localizzazione, può quindi essere più opportuno utilizzare la InvariantCulture, che permette, tra l'altro, di evitare fastidiose eccezioni. Per poter implementare questo scenario, è dapprima necessario scrivere un metodo helper che riceva la stringa da formattare come FormattableString, un tipo di oggetto utilizzato...

posted @ venerdì 17 aprile 2015 11:32 | Feedback (0) | Filed Under [ Visual Basic ]

Video su VB 2015 aggiornato con NameOf e String interpolation

Tempo fa, pubblicai una serie di video dedicata alle novità di Visual Basic 2015 nell'area Video del nostro sito, basati su Visual Studio 2015 Preview. Con le due CTP 5 e 6, sono stati finalmente introdotti l'operatore NameOf e la String interpolation, due grandissime novità del linguaggio, pertanto ho anche appena caricato una versione aggiornata del video che ne parla in modo da poterne vedere l'utilizzo in un ambiente effettivamente funzionante. Alessandro

posted @ venerdì 27 febbraio 2015 15:29 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2015 ]

Full Visual Basic Archive

Powered by:
Powered By Subtext Powered By ASP.NET