Alessandro Del Sole's Blog

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

gennaio 2012 Blog Posts

Com'è andato l'evento con DotNetLiguria del 27 gennaio

Venerdì 27 gennaio ho avuto il piacere di tenere a Genova una sessione di introduzione a Visual Studio LightSwitch nel primo workshop del 2012 della community DotNetLiguria. Sono molto soddisfatto della sessione, anche perchè è stata seguita da sviluppatori con skill già medio-alti su .NET e non provenienti (almeno attualmente ) dai mondi VB 6 e Access. Domande precise e circostanziate, mi è piaciuto molto. Tendenzialmente, si sa, lo sviluppatore esperto non gradisce molto determinate limitazioni e imposizioni, ma in LightSwitch questo è ripagato dal tempo (molto) che si risparmia poichè non c'è da fare tutte le operazioni di generazione...

posted @ martedì 31 gennaio 2012 18:54 | Feedback (1) | Filed Under [ Community and friends Visual Studio LightSwitch ]

Windows Phone: cambiare skin all'emulatore

Stanchi della skin di default dell'emulatore di Windows Phone? Niente di più semplice: cambiatela! C'è un bellissimo progetto su CodePlex chiamato Windows Phone 7 Emulator Skin Switcher che vi permette di scegliere tra ben 25 skin diverse che riproducono l'estetica dei dispositivi più diffusi. Io, ovviamente, ho ora la skin del Nokia Lumia Alessandro

posted @ giovedì 26 gennaio 2012 23:42 | Feedback (0) | Filed Under [ Silverlight e Windows Phone ]

Windows Phone: effetto turn-style nella navigazione tra pagine

Vi segnalo questo bellissimo post dell'amico Cristian Civera il quale ci spiega come applicare l'effetto di transizione che vediamo normalmente nella navigazione tra pagine in Windows Phone anche all'interno delle nostre app. Cristian, secondo me, ha sempre avuto la grande dote di spiegare in modo semplice anche gli argomenti più complessi e questo post non è da meno. Alessandro

posted @ giovedì 26 gennaio 2012 23:33 | Feedback (1) | Filed Under [ Silverlight e Windows Phone ]

Address Book Sample per LightSwitch

Beth Massi ha pubblicato l'esempio completo, chiamato Address Book, a corredo della serie di post intitolata "Beginning Visual Studio LightSwitch", che potete trovare in questo suo post. Nel citato post è anche disponibile l'elenco completo della serie di articoli che vi permetteranno di comprendere ancora meglio questo speciale ambiente di sviluppo. Alessandro

posted @ giovedì 26 gennaio 2012 23:26 | Feedback (0) | Filed Under [ Visual Studio LightSwitch ]

Windows Phone: salvare una foto dal Web all'hub sul device (Visual Basic)

La piattaforma di sviluppo per Windows Phone mette a disposizione una serie di API per l'interazione con il Pictures Hub, che è poi il posto in cui vengono memorizzate le foto. Una richiesta molto frequente è quella di poter salvare nel device foto da Internet, dato il loro indirizzo Web. Posto che ci siamo accertati di avere il permesso di poterlo fare , ricorriamo a una serie di strumenti. Innanzitutto usiamo la classe WebClient per eseguire il download asincrono della foto. Quindi spostiamo il suo contenuto fatto di byte in un file all'interno dell'isolated storage, per poi eseguire il salvataggio vero...

posted @ giovedì 19 gennaio 2012 20:24 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Windows Phone: proteggere dati sensibili (Visual Basic)

La tutela della privacy è importante in tanti contesti, ma forse in un dispositivo mobile lo è ancora di più. Non a caso, per l'invio di applicazioni al Marketplace di Windows Phone 7 per la certificazione, è necessario rispettare tutta una serie di policy. Nello sviluppo per Windows Phone valgono ancora molti concetti relativi al namespace System.Security.Cryptography del .NET Framework, e proprio una tecnica già esistente ci permette di utilizzare un metodo semplificato per la protezione di informazioni, per così dire, meno delicate. Esiste infatti la classe ProtectedData che espone due metodi condivisi, Protect e Unprotect. Il primo riceve una stringa e la restituisce sotto forma...

posted @ giovedì 19 gennaio 2012 20:00 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Entity Framework: eccezione "New transaction is not allowed because there are other threads running in the session"

Spesso capita l'esigenza di eseguire un ciclo For..Each su entity set lavorando con ADO.NET Entity Framework. Qualcosa tipo: For Each animal In MyModel.Animals      'Do something here... Next Nell'esempio di cui sopra l'entity set Animals è di tipo ObjectSet(Of T), dove chiaramente T è un tipo fittizio Animal. Nel ciclare direttamente un oggetto di tipo ObjectSet(Of T) l'EF potrebbe restituire la seguente eccezione: "New transaction is not allowed because there are other threads running in the session". Per risolvere  il problema è necessario evitare di ciclare direttamente contro l'ObjectSet, il che vuol dire poter usare anche un metodo extension come AsQueryable o ToList: For Each animal In...

posted @ martedì 17 gennaio 2012 15:58 | Feedback (1) | Filed Under [ .NET Framework Visual Basic ]

Evento a Genova il 27 gennaio 2012 con DotNetLiguria

Venerdì 27 gennaio p.v. sarò a Genova con gli amici di DotNetLiguria, giovane user group con focus sulle tecnologie .NET che si propone di aggregare utenti e appassionati liguri. Raf e i suoi ragazzi hanno infatti organizzato il 1° workshop del 2012 e in questo ambito presenterò, alle ore 18, una sessione su Visual Studio LightSwitch, sarà una sessione di livello introduttivo ma tarata per sviluppatori non troppo principianti Ci sarà anche una interessante round-table sul futuro di Silverlight e una sessione sui code contracts. Se siete in zona ligure e non avete impegni venite a trovarci, potete trovare i dettagli sull'evento...

posted @ martedì 17 gennaio 2012 10:27 | Feedback (0) | Filed Under [ Community and friends Visual Studio LightSwitch ]

Windows Phone: elencare e riprodurre video da YouTube (con Visual Basic)

In un'app che sto sviluppando per Windows Phone 7.5 avevo la necessità di integrare un elenco di video proveniente da uno specifico canale di YouTube, visualizzando tale elenco in una ListBox e permettendo la riproduzione del video selezionato dall'utente. Non avendolo mai fatto e cercando un po', mi sono imbattuto in questo interessante articolo su Visual Studio Magazine che mi ha messo sulla strada giusta e che, ovviamente, ho riadattato alle mie esigenze (non ultimo il passaggio del codice a Visual Basic ). La prima cosa da fare è determinare l'indirizzo Web del feed contenente l'elenco dei video desiderati. Ci sono URL...

posted @ mercoledì 11 gennaio 2012 11:36 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Mindscape rilascia WPF Elements 5

Mindscape ha appena rilasciato la versione 5 della loro ben nota suite chiamata "WPF Elements", che include un nutrito e validissimo gruppo di controlli utente per Windows Presentation Foundation. I controlli sono tanti e suddivisi in varie categorie (es. dati, grafici, date, editing, ecc.) e per la maggior parte sono stati tutti migliorati e velocizzati a livello di performance. Tra i nuovi controlli è presente, invece, la DataGrid ad elevate prestazioni in termini di velocità e il Time Explorer che permette di predisporre dei diagrammi basati su dati e di selezionare un intervallo di date ricomprese nel grafico. Anche il nuovo...

posted @ mercoledì 11 gennaio 2012 10:14 | Feedback (0) | Filed Under [ Windows Presentation Foundation ]

LightSwitch Tips & Tricks supera i 1000 iscritti

A circa un anno e mezzo dal suo lancio, avvenuto il 24 agosto del 2010 in concomitanza col rilascio della Beta 1 di Visual Studio LightSwitch, qualche giorno fa la nostra community LightSwitch Tips & Tricks ha superato i 1000 iscritti, un traguardo davvero entusiasmante per un sito di questo tipo. Per festeggiare degnamente l'avvenimento il millesimo iscritto, il fortunato Andrea Romeo, si è aggiudicato una copia del mio libro Visual Studio LightSwitch Unleashed che uscirà a breve. Ne approfitto per ringraziare innanzitutto i miei compagni di avventura che ogni giorno contribuiscono alla gestione impeccabile della community ma anche per un ringraziamento proprio...

posted @ domenica 8 gennaio 2012 17:10 | Feedback (0) | Filed Under [ Community and friends Visual Studio LightSwitch ]

Utilizzare le mappe di Bing in Windows Phone 7.5

Una delle interessanti novità introdotte da Windows Phone 7.5 (Mango) per gli sviluppatori è la possibilità di utilizzare le mappe di Bing sotto forma di Launcher, ossia un oggetto del namespace Microsoft.Phone.Tasks che consente di attivare la funzionalità apposita del device e di passare i termini di ricerca desiderati. Da codice è molto semplice. Il seguente frammento dimostra come avviare la funzionalità delle mappe, passando l'indirizzo da cercare attraverso la proprietà SearchTerm dell'oggetto BingMapsTask. L'attività viene lanciata con il metodo Show:         Dim bingTask As New Microsoft.Phone.Tasks.BingMapsTask         bingTask.SearchTerm = "Redmond One Microsoft Way"         bingTask.Show() Ed ecco un piccolo screen shot relativo all'indirizzo sopra specificato: Questo è il modo più semplice e una volta attivata la mappa,...

posted @ lunedì 2 gennaio 2012 00:27 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Powered by:
Powered By Subtext Powered By ASP.NET