Articolo IoProgrammo 203: le .NET Scripting API di Roslyn

Su IoProgrammo numero 203(Maggio/Giugno 2016), trovate un mio articolo dedicato a Roslyn ed in particolare alle Scripting API, con un esempio per  creare un piccolo esempio di REPL (Read Eval Print Loop) Titolo di copertina: SISTEMA Metti un compilatore nella tua app Scopriamo l’incredibile potenza delle Scripting API di …

Leggi di più

Articolo IoProgrammo 201: Un QR Code Reader con Xamarin Forms

Su IoProgrammo numero 201(Gennaio/Febbraio 2016), trovate un mio articolo dedicato a Xamarin Forms, con un esempio per creare una app mobile Android, iOS, Windows Phone, che implementa un QR Code Reader. Titolo di copertina: QRCODE IN 10 RIGHE C#Tutto il codice necessario pronto per essere integrato nel …

Leggi di più

Inglobare tutte le dll in un singolo exe e utilizzarle con la Reflection

La stragrande maggioranza delle applicazioni usa delle dll esterne, eventualmente di terze parti. Quando l’applicazione deve essere distribuita anche gli assembly da cui dipende, cioè tutti i riferimenti esterni devono essere distribuiti assieme all’eseguibile. In generale lo si fa con la classica tecnica Xcopy, prendendo …

Leggi di più

Articolo IoProgrammo: Roslyn, il nuovo compilatore di Microsoft

Su IoProgrammo numero 197 (Maggio /Giugno 2015), trovate un mio articolo dedicato alle novità del nuovo compilatore di Microsoft, denominato Roslyn, utilizzato da Visual Studio 2015, che è open source ed è integrabile nelle vostre applicazioni. Titolo di copertina: Roslyn: Microsoft abbraccia l’Open SourceScopri cosa cambia con …

Leggi di più

L’operatore null conditional

L’operatore null-conditional, chiamato anche di null-propagation, che sarà introdotto da C# 6, consente di gestire varie situazioni in cui si rende necessario controllare il fatto che un oggetto sia null, ed evitare di incorrere nelle comuni NullReferenceException, riducendo la quantità di codice ripetitivo da scrivere.L’operatore ? permette …

Leggi di più