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

agosto 2010 Blog Posts

Nuovo articolo su VB T&T: le espressioni lambda nella gestione degli eventi con VB 2010

Siamo presissimi con l'avvio della nuova community LightSwitch Tips & Tricks, che in meno di 5 giorni ha superato i 200 iscritti, ma non ci dimentichiamo di Visual Basic Tips & Tricks che è il nostro primo amore :-) Di conseguenza è stato pubblicato un mio nuovo articolo dal titolo "Le espressioni lambda nella gestione degli eventi con VB 2010", che spiega come trarre vantaggio dalle nuove statement lambdas e multiline lambdas di VB 2010 per scrivere codice più elegante nella gestione degli eventi. Si trova qui. Alessandro

posted @ domenica 29 agosto 2010 15:12 | Feedback (3) | Filed Under [ Visual Basic ]

WPF 4: Patch per un bug che impedisce il corretto attachment del profiler

Ammetto che ci stavo rinunciando, fortunatamente grazie a Twitter oggi ho scoperto che è stata rilasciata una patch per WPF Performance Suite, il tool di analisi delle performance in applicazioni WPF fornito con Windows SDK, che corregge un problema secondo cui su sistemi ove sono impostati particolari time zone (come il nostro), non veniva visualizzato alcun grafico di analisi. Installata la patch, il problema si risolve e tutto torna a funzionare a dovere. La fonte originale è questa. Se non avete mai sentito parlare di WPF Performance Suite, state sintonizzati sul nostro sito WPF Tips & Tricks perché a breve ci sarà...

posted @ mercoledì 25 agosto 2010 22:30 | Feedback (3) | Filed Under [ Windows Presentation Foundation ]

Usare Visual Basic e F# con Windows Phone? Forse...

Un grosso problema allo stato attuale è che i tool di sviluppo per Windows Phone 7 supportano solo Visual C#. Quindi Visual Basic e F# sono esclusi, almeno per il momento, e non si hanno notizie in merito anche tenuto conto del fatto che il 16 settembre i tool in questione saranno in RTM. Justin Angel ha scritto un post in cui dimostra come utilizzare entrambi i linguaggi all'interno di un'applicazione per Windows Phone scritta in C#, lavorando su class library che poggiano su Silverlight 3. Interessante lettura, a mio avviso, che trovate qui. Alessandro

posted @ mercoledì 25 agosto 2010 22:23 | Feedback (3) | Filed Under [ Silverlight e Windows Phone ]

Nasce "LightSwitch Tips & Tricks", nuova community su Visual Studio LightSwitch

Dopo l'annuncio da parte di Microsoft Corp. della disponibilità per il pubblico del download della Beta 1 di Visual Studio LightSwitch, anche noi di Visual Basic Tips & Tricks facciamo il nostro annuncio :-) comunicando ufficialmente la nascita di "LightSwitch Tips & Tricks" (www.lightswitch.it), nuova community del network di VB T&T dedicata in modo specifico al nuovo prodotto della famiglia di Visual Studio 2010. La nuova community ha lo scopo di aggregare e condividere le conoscenze su Visual Studio LightSwitch, anche nell'ottica del fatto che molti sviluppatori VB 6/VBA saranno interessati a dare un'occhiata da vicino al nuovo tool di casa...

posted @ martedì 24 agosto 2010 01:42 | Feedback (2) | Filed Under [ Visual Basic Silverlight e Windows Phone Community and friends Visual Studio LightSwitch ]

I video di WPF Tips & Tricks finalmente scaricabili!

Volevo informarvi del fatto che tutti i nostri video screencast su Windows Presentation Foundation e Windows Phone, disponibili nel sito della community WPF Tips & Tricks, sono finalmente disponibili per il download, oltre che per la visione online, di modo che possiate riguardarli anche offline in comodità. Vi ricordo che l'accesso all'area Contenuti, dove risiedono i download, è riservato agli utenti registrati. In particolare, per accedere ai download dei video potete sfogliare la categoria Video dell'area Contenuti, accessibile direttamente da questo link. Personalmente sono sempre stato molto convinto dell'utilità di far scaricare i video e abbiamo ricevuto molti feedback al riguardo, per cui...

posted @ lunedì 23 agosto 2010 12:10 | Feedback (0) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone Community and friends ]

Visual Studio LightSwitch: sviluppo rapido di applicazioni moderne per l'accesso ai dati

Molti di voi ormai sapranno che poco tempo fa Microsoft ha annunciato un nuovo prodotto della famiglia Visual Studio, chiamato Visual Studio LightSwitch che dal giorno 23 agosto sarà disponibile in beta 1 per il download pubblico e che è gia disponibile per gli abbonati MSDN. In questo post descriverò un po' LightSwitch, con poche parole e molte immagini. Cos'è Visual Studio LightSwitch (e un pensiero per gli sviluppatori VB 6) Visual Studio LightSwitch è un ambiente di sviluppo per lo sviluppo rapido di applicazioni Line Of Business, quelle che in gergo potremmo chiamare "gestionali". Rapido perché si usa la filosofia: "creo le tabelle -> creo...

posted @ venerdì 20 agosto 2010 11:35 | Feedback (1) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

Microsoft Visual Studio LightSwitch beta 1 disponibile per abbonati MSDN

E' finalmente disponibile per il download, per i soli abbonati MSDN, Microsoft Visual Studio LightSwitch beta 1. Il download pubblico sarà aperto il giorno 23 p.v. Ma cos'è LightSwitch? Si tratta di un nuovo prodotto della famiglia Visual Studio 2010, dedicato allo sviluppo rapido di applicazioni Line Of Business (LOB), quelle che chiameremmo tradizionalmente applicazioni gestionali ed è dedicato a coloro che vogliono sviluppare rapidamente e senza troppi interventi applicazioni data-centric secondo lo stile: crea/importa i dati -> genera una maschera di inserimento/modifica/visualizzazione, come quella mostrata nella seguente figura: Quindi piccole aziende, sviluppatori con poca esperienza o con poca...

posted @ giovedì 19 agosto 2010 00:14 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

WPF: Creare una libreria riutilizzabile per il pattern Model-View-ViewModel

Nella serie di post dedicata al pattern Model-View-ViewModel in WPF 4 con Visual Basic 2010, abbiamo studiato due differenti scenari, osservando come in entrambi abbiamo utilizzato alcune classi dello stesso tipo. Per capirci, sia negli esempi su oggetti custom che in quello su Entity Framework abbiamo utilizzato le classi RelayCommand e ViewModelBase. Questo ci può portare a fare la seguente considerazione: è conveniente creare un framework per MVVM riutilizzabile in tutti i nostri progetti. In questo post creeremo un framework che è il caso di definire “light”, nel senso che conterrà i componenti riutilizzabili...

posted @ martedì 17 agosto 2010 12:23 | Feedback (4) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - sommario delle puntate

A conclusione della serie introduttiva di post sul pattern MVVM in applicazioni WPF 4 con Visual Basic 2010, credo possa essere utile avere un elenco completo dei 10 post, per una più facile consultazione. Li riporto di seguito: "WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010" Parte 1 (introduzione) Parte 2 (logica del commanding) Parte 3 (visualizzazione a dettagli + RelayCommand generica) Parte 4 (validazione dei dati) (Dalla parte 5 in poi, MVVM nei confronti di ADO.NET Entity Framework) Parte 5 (creazione Entity Data Model + validazione dei dati) Parte 6 (Message Broker e commanding) Parte 7 (strato di servizi) Parte 8 (definizione ViewModels) Parte 9 (refactoring + unit testing) Parte 10 (definizione...

posted @ venerdì 13 agosto 2010 16:15 | Feedback (10) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Da WPF Tips & Tricks letture sotto l'ombrellone

Sul sito dell'altra nostra community, WPF Tips & Tricks dedicata a WPF/Silverlight/Windows Phone, abbiamo recentemente pubblicato dei nuovi articoli che spero possano essere gradevoli letture da fare anche sotto l'ombrellone, visto che siamo in pieno periodo di vacanze estive :-) Ve li riassumo: Le novità di WPF 4 con Visual Studio 2010 (a cura di Alessandro Del Sole) Introduzione a Windows Phone 7 con Visual Studio 2010 (a cura di Alessandro Del Sole) LINQ to XML per creare codice XAML con Visual Basic 2010 (a cura di Renato Marzaro) WPF: Implementare l'interfaccia IValueConverter (a cura di Alessandro Del Sole) Abbiamo anche pubblicato un mio nuovo screencast...

posted @ venerdì 13 agosto 2010 13:37 | Feedback (1) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - parte 10

Finalmente con questo post concludiamo la serie di articoli introduttivi al pattern Model-View-ViewModel in WPF con Visual Basic 2010, in particolare nei confronti di ADO.NET Entity Framework. Vedremo quindi come costruire l'interfaccia grafica e come collegarla, in data-binding, ai ViewModel. Anche se concludiamo questa serie introduttiva, non vuol dire che non tornerò sull'argomento. Anzi, MVVM sarà sicuramente un argomento centrale per questo blog ma per tenere ben distinti gli argomenti, concludiamo qui l'applicazione dimostrativa. Al termine del post trovate il link per scaricare il progetto sorgente completo, dall'area Download di VB T&T. Andrò abbastanza spedito in questo post, perché il codice...

posted @ martedì 10 agosto 2010 16:33 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - parte 9

Finora abbiamo scritto molto codice, nella serie di post che stiamo trattando relativa a MVVM in WPF con Visual Basic 2010. Ci sono sicuramente delle migliorie da fare e qualche imprecisione da correggere per cui è necessario fare un po' di refactoring prima di passare alla fase finale. Questo ci permetterà, fra l'altro, di scoprire un altro grosso beneficio del pattern MVVM, ossia l'utilizzo di unit tests nei confronti del nostro ViewModel. Partiamo dal refactoring riorganizzando alcune parti del nostro codice. Refactoring, che passione! L'attività di refactoring sarà concentrata essenzialmente sui due ViewModel. L'OrdersViewModel, in particolare, è quello che necessita di maggior...

posted @ lunedì 9 agosto 2010 15:09 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 -parte 8

UPDATED! Riprendiamo il nostro percorso nello studio del pattern MVVM nei confronti di applicazioni WPF scritte con VB 2010. La scorsa volta ci siamo salutati dopo aver implementato uno strato di servizi, in questo post invece ci occuperemo dei ViewModel. Nello specifico ci occuperemo di trovare un posto all'istanza della classe Messenger nonché di scrivere tutti i ViewModel, per cui sarà un lavoretto un po' lungo, soprattutto in termini di codice dato che i concetti sul ViewModel sono già stati illustrati in questo precedente post. Messaggiamo! In tutti i tutorial che ho trovato, e quindi studiato, la dichiarazione della classe Messenger viene messa a livello...

posted @ sabato 7 agosto 2010 22:11 | Feedback (7) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Nuovi estratti dal mio libro "Visual Basic 2010 Unleashed"

Volevo segnalarvi che sono disponibili, gratuitamente e "full", alcuni ulteriori estratti dal mio libro "Visual Basic 2010 Unleashed". Si tratta in realtà dei capitoli Web-only, ossia quelli che per motivi di spazio non abbiamo potuto pubblicare su carta ma che sono disponibili per tutti, in formato PDF. Eccoli, con i link: Chapter 56: Advanced IDE Features. Chapter 57: Introducing the Visual Studio Extensibility. Chapter 58: Advanced Analysis Tools. Chapter 59: Testing Code with Unit Tests, Test-Driven Development, and Code Contracts. Qualcosa di sicuramente diverso dal classico manuale su Visual Basic. Si parla di Visual Studio extensibility, di caratteristiche...

posted @ giovedì 5 agosto 2010 13:04 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Visual Studio Extensibility Windows Presentation Foundation Visual Studio Tools for Office LINQ Visual Studio 2010 Parallel Programming Community and friends ]

H3Viewer, visualizzatore gratuito per la documentazione di VS 2010

Se siete interessati ad un visualizzatore off-line della documentazione di Visual Studio 2010, vi segnalo quello gratuito chiamato H3Viewer realizzato da Rob Chandler, Microsoft Help MVP, che incorpora funzionalità di navigazione simili a quelle che conoscevamo nel precedente Document Explorer e, tra le numerose feature, consente anche la navigazione on-line. Il tool è disponibile in tante traduzioni, tra cui quella italiana prodotta dal sottoscritto :-) Ci sono anche altri tool gratuiti, come MSHC Migrate che permette di migrare documentazione basata su tecnologia Help 2.0 alla versione 3, compatibile con Visual Studio 2010. Lo trovate qui. Alessandro

posted @ giovedì 5 agosto 2010 12:55 | Feedback (2) | Filed Under [ Help Authoring ]

Disponibile il controllo Ribbon per WPF

Finalmente (lo aspettavo!), Microsoft ha rilasciato il suo controllo Ribbon per Windows Presentation Foundation, sia per .NET 3.5 SP 1 che per .NET 4. Il controllo Ribbon replica la parte dell'interfaccia grafica che caratterizza le applicazioni della suite Office 2007, ripresa nella 2010 e in alcune applicazioni presenti in Windows 7. E' possibile scaricare il controllo e il suo codice sorgente (quest'ultimo solo come documentazione) da questo indirizzo dell'area Download di Microsoft. E' anche disponibile, a questo indirizzo, apposita documentazione nella MSDN Library. Ci aggiorniamo presto con qualche prova! Alessandro

posted @ martedì 3 agosto 2010 00:13 | Feedback (3) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - settima parte

Riprendiamo la nostra avventura nello studio del pattern MVVM in WPF 4, con Visual Basic 2010, nei confronti di ADO.NET Entity Framework. La volta scorsa ci siamo salutati dopo aver implementato la classe Messenger e aver descritto a cosa serve, anche se è ancora presto per vederla in pratica. In questo post scriveremo un po' di codice, ancora legato all'accesso ai dati, che ci serve per capire quali complesse problematiche può portare l'utilizzo di MVVM ma anche quali benefici. Problema del giorno: il ViewModel con chi parla? Vi ho confessato, un paio di post fa, che ho dovuto rimandare l'inizio della serie...

posted @ lunedì 2 agosto 2010 00:21 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Powered by:
Powered By Subtext Powered By ASP.NET