Alessandro Del Sole's Blog

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

Xamarin Certified Mobile Developer

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

settembre 2012 Blog Posts

Evento: Sviluppare Giochi per Windows 8

Partecipa anche tu al primo evento dedicato completamente alla creazione di giochi per il nuovo sistema operativo Windows 8. Non perdere l’occasione di essere tra i primi a creare un gioco di successo per il sistema operativo del futuro, durante l’evento potrai scoprire tanti consigli utili, linee guida da seguire, esempi concreti e le ultime novità. L'evento, organizzato da Microsoft Italia, si terrà il 5 ottobre presso la sede di Peschiera Borromeo (MI). L'agenda e il link per la registrazione sono disponibili a questo indirizzo. Alessandro

posted @ lunedì 24 settembre 2012 20:07 | Feedback (0) | Filed Under [ UWP e Windows Store Apps ]

Rendere del codice sincrono "awaitable" con Task.Run

Come avrete visto, in area Video di Visual Basic Tips & Tricks sto pubblicando una nuova serie dedicata al pattern Async/Await per Visual Basic 2012, la cui pubblicazione verrà completata la prossima settimana. Come avete imparato, la programmazione asincrona con Async/Await si basa sul concetto di task e sulla classe System.Threading.Tasks.Task. Questa classe offre parecchi metodi interessanti, che consentono di gestire attività "awaitable" di vario genere. Ad esempio, supponiamo di avere del vecchio codice sincrono che però vogliamo eseguire in modalità asincrona sfruttando il nuovo pattern. Partiamo col simulare un lavoro intensivo, banale:     Private Function SimulateIntensiveWork(token As CancellationToken) _         As Integer        Dim delay As Integer = 5000        Threading.Thread.Sleep(delay)        If token.IsCancellationRequested Then            token.ThrowIfCancellationRequested()        End If        Return delay    End Function Il codice non fa altro che bloccare il thread per...

posted @ venerdì 21 settembre 2012 20:31 | Feedback (0) | Filed Under [ .NET Framework Visual Basic ]

Partecipa al nostro evento "Visual Studio 2012 Tour" il 6 ottobre

Sabato 6 ottobre terremo un evento chiamato "Visual Studio 2012 Tour", con il quale intendiamo continuare a dare risalto al lancio di Microsoft Visual Studio 2012. L'evento si terrà a Reggio Emilia e, ovviamente, la partecipazione è gratuita. Vi riassumo brevemente l'agenda, mentre vi rimando all'apposita pagina del nostro sito per i dettagli sull'evento, sulla location e sulla registrazione:  9.00 - 9.30 Registrazione ...

posted @ venerdì 21 settembre 2012 20:17 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Windows 8 Store Apps Starter Kit

Qualche giorno fa ho pubblicato sulla MSDN Code Gallery una sorta di starter kit che ho chiamato Windows 8 Store Apps Starter Kit, il cui scopo è quello di illustrare come implementare i contratti che consentono di interagire con i "charms" del nuovo sistema operativo, quindi: Search contract, per la ricerca Share contract, per condividire contenuti (non per riceverli però, almeno in questa v1) Settings contract, per implementare due requirements necessari come richiesta di supporto e informativa sulla privacy se si fa uso della rete Altre cosine carine: l'utilizzo delle secondary Tiles...

posted @ venerdì 21 settembre 2012 20:08 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

L'app per Windows 8 di Visual Basic Tips & Tricks

A dire il vero è disponibile già da un po' di giorni, ma solo ora trovo il tempo di bloggare un po' in pace Sullo Store di Windows 8 è disponibile l'app ufficiale del network di Visual Basic Tips & Tricks, che vi permette di avere sul vostro device tutti i contenuti dei nostri tre siti. Per me è stato un altro modo di imparare tante altre cose sullo sviluppo di Windows 8 apps e di farmi un altro po' di esperienza. La potete trovare qui (oltre che scaricare dallo Store): http://apps.microsoft.com/webpdp/it-IT/app/visual-basic-tips-tricks/df4dae76-74dc-4f1d-b4b1-e58238424bfb Approfitto di questo post per rispondere a una domanda frequente:...

posted @ venerdì 21 settembre 2012 19:58 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Visual Studio 2012 Express for Desktop disponibile

Da qualche giorno è disponibile per il download il tanto atteso Visual Studio 2012 Express for Windows Desktop, che permette di creare applicazioni Windows con WPF, Windows Forms e Console con .NET Framework 4.5. Questo completa la famiglia delle edizioni Express che includono lo strumento per Windows 8 e quello per il Web. Il prodotto è gratuito e andrà fatta la registrazione, anch'essa gratuita. Download: Alessandro

posted @ sabato 15 settembre 2012 18:43 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Windows 8 e WinRT: implementare il Settings contract

Come sapete, in Windows 8 è disponibile la barra dei c.d. "charm" che attivate scorrendo col dito (o col mouse) dal lato destro dello schermo verso il centro. La barra dei charm offre funzionalità di ricerca, condivisione, impostazioni, scorciatoie a funzioni di sistema. Il ruolo dei charm è fondamentale, perché non solo lavorano con Windows ma si integrano con le app per cui queste possono sfruttare (attraverso i contracts) i charm stessi per cercare, condividere, impostare settings su sé stesse. In questo post vedremo come implementare il Settings Contract e dotare un'app per Windows 8 della possibilità di prevedere impostazioni e fornire...

posted @ martedì 11 settembre 2012 22:43 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Scarica "I'm a VB" per Windows 8

Se anche tu sei uno sviluppatore che usa Visual Basic e hai passione per questo linguaggio, e se hai già installato Windows 8 sulla tua macchina, puoi scaricare "I'm a VB", la mia prima app per il nuovo sistema operativo che ti permette di stare aggiornato su tutte le novità inerenti Visual Basic con update sia da canali Microsoft che dalla comunità degli MVP e altri esperti. E' gratis ovviamente ed è stato il mio primo approccio allo sviluppo con WinRT per cui è sicuramente migliorabile, ma pur sempre una chicca da appassionati veri La trovate nello Store di Windows 8, ma...

posted @ lunedì 10 settembre 2012 14:26 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 ]

WinRT: forzare la navigazione in un controllo WebView

Sempre a proposito del controllo WebView nelle Windows 8 Store Apps, sebbene in certi scenari l'utilizzo dei Frame sia molto più indicato, potrebbe capitarvi la necessità di forzare la navigazione dei contenuti visualizzati nel WebView stesso, come ad esempio un classico comando di back o forward. L'eccezionalità del WebView sta nel fatto che è in grado di eseguire script; ad esempio, per forzare la navigazione alla pagina precedente, si può usare il metodo InvokeScript in questo modo: Me.WebView1.InvokeScript("eval", {"history.go(-1)"})   Alessandro Non vi capiterà spesso di farlo, ma se vi capita sapete come fare.

posted @ lunedì 10 settembre 2012 14:15 | Feedback (0) | Filed Under [ UWP e Windows Store Apps ]

WinRT: visualizzare un contenuto offline col controllo WebView

Nello sviluppo di app per Windows 8 si ha a disposizione il controllo WebView che permette di visualizzare contenuti di tipo HTML o stringa, senza aver necessità di tutta l'infrastruttura di navigazione offerta invece dall'oggetto Frame. Si può avere la necessità di visualizzare il contenuto di un file HTML che faccia parte del progetto, che non stia quindi né su Web né altrove. Sfortunatamente in questa prima versione di WinRT tale controllo non supporta la navigazione diretta di file, di conseguenza bisogna ricorrere alla lettura dall'Isolated Storage come nel seguente codice: Dim html = Await Windows.Storage.PathIO.ReadTextAsync("ms-appx:///Assets/LaMiaPagina.html") Me.WebView1.NavigateToString(html) Questo codice presuppone che ci sia un...

posted @ lunedì 10 settembre 2012 14:10 | Feedback (0) | Filed Under [ UWP e Windows Store Apps ]

VB T&T ha un nuovo sito

Il nostro Team è orgoglioso e felice di annunciare che finalmente Visual Basic Tips & Tricks è online con un nuovo e tanto atteso portale! Dopo molti anni di onorato servizio, il vecchio sito basato su Classic ASP (che peraltro è sempre stato un orologio svizzero) ha lasciato il posto a un nuovissimo, moderno e organizzatissimo portale basato su tecnologia .NET e che offre un'ottima organizzazione dei contenuti, oltre ad essere esteticamente accattivante e indubbiamente al passo coi tempi. Il nuovo portale è chiaramente orientato al cosiddetto Web 2.0, quindi integrazione con i social network più diffusi per la condivisione dei contenuti...

posted @ lunedì 10 settembre 2012 13:41 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Windows 7 LINQ Visual Studio 2010 Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure UWP e Windows Store Apps Visual Studio 2012 ]

Visual Studio 2012, Entity Framework, DbContext per default e i RIA Services

Come forse sapete con la versione 5 di ADO.NET Entity Framework è stato introdotto un nuovo paradigma chiamato Code First, basato su una classe chiamata DbContext che è più snella dell'ObjectContext e che richiede la stesura del modello a oggetti scrivendo le proprie classi. Se non avete mai sentito parlare di Code First, il nostro Antonio Catucci ha un articolo che fa per voi. Poiché questo approccio ha ottenuto un discreto successo, con Visual Studio 2012 gli Entity Data Model generati dall'IDE e modificabili da designer non usano più l'ObjectContext e il suo ecosistema, ma direttamente la classe DbContext, con la DbSet...

posted @ mercoledì 5 settembre 2012 15:35 | Feedback (0) | Filed Under [ WCF Data Services/WCF RIA Services/OData Visual Studio 2012 ]

Community Days 2013 - Milano, 27 e 28 febbraio

Iniziano ad accendersi i motori dell'organizzazione dell'evento community più grande e importante d'Italia, i Community Days 2013, a cui parteciperanno gli User Group e le community italiane dedicate alle tecnologie Microsoft, sia dal lato sviluppo che dal lato IT Pro. L'evento si terrà il 27 e il 28 febbraio 2013 in Peschiera Borromeo (MI), presso la sede di Microsoft Italia, come la scorsa edizione. E' stata ufficialmente aperta la Call for Papers, grazie alla quale potrete proporre le vostre sessioni che verranno poi valutate e selezionate.  La Call for papers rimarrà aperta fino alla mezzanotte del 30 novembre. Ovviamente seguiranno comunicazioni più dettagliate man...

posted @ martedì 4 settembre 2012 18:03 | Feedback (0) | Filed Under [ Community and friends ]

Partecipa all'Open Data Hackaton a Milano e puoi vincere un premio!

Si terrà a Milano il 15 settembre una giornata dedicata allo sviluppo di applicazioni per Windows 8, Windows Phone e Windows Azure che facciano utilizzo degli Open Data esposti dalla Regione Lombardia. Partecipando si può accedere al concorso Open App Lombardia, grazie al quale è possibile vincere anche dei premi in denaro. L'evento è gratuito ed è un'ottima occasione per incontrare altri sviluppatori e divertirsi sviluppando insieme applicazioni con gli Open Data con il supporto esclusivo di esperti Microsoft e delle Community. Una giornata pratica e molto interattiva per realizzare le tue applicazioni e partecipare al concorso. Inoltre potrai testare le tue...

posted @ martedì 4 settembre 2012 17:49 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Community and friends Windows Azure and SQL Azure UWP e Windows Store Apps ]

Powered by:
Powered By Subtext Powered By ASP.NET