Vito Arconzo's Blog

.net, .net, .net & windows presentation foundation
WPF Toolkit – June 2009

Rilasciata una nuova versione del toolkit per Windows Presentation Foundation. Tra le novità maggiori ci sono i nuovi controlli di Charting finalmente disponibili per questa piattaforma!

Fonte : WPF Charting: It's official! [June 2009 release of the WPF Toolkit is now available!]

Info & Download : WPF Toolkit - June 2009 Release

Posted: Jun 26 2009, 01:02 AM by VitoA | with no comments
Filed under:
MVVM “light” toolkit per WPF e Silverlight

Ecco un interessante post a proposito del toolkit M-V-VM scritto dal “collega” MVP Laurent Bugnion che ha pubblicato una versione “light” del toolkit già rilasciato per WPF e Silverlight.

A breve le prime impressioni di utilizzo Wink

Fonte : MVVM light toolkit for WPF and Silverlight

Posted: Jun 16 2009, 11:09 PM by VitoA | with no comments
Filed under: ,
Personalizzare Visual Studio 2010

E’ l’argomento principale in questi giorni: il rilascio della beta1 di Visual Studio 2010. Una delle novità è il fatto che questo è sviluppato in WPF che permette, appunto, l’utilizzo delle features della tecnologia per la personalizzazione.

C’è già chi ha iniziato a “moddare” la start page di VS 2010 Big Smile

Posted: May 21 2009, 10:44 AM by VitoA | with no comments
Filed under: ,
MVVM & Attached Behavior

Uno dei primi “scogli” in cui ci si scaglia contro durante lo studio del Model-View-ViewModel è la visualizzazione di qualcosa di conseguenza alla selezione di un item da, appunto, un ItemList.

Per fare un esempio pratico, immaginiamo di avere una ListBox con l’elenco delle Categorie Prodotti e vogliamo che, alla selezione di una categoria, venga visualizzato l’elenco dei prodotti presenti in quella categoria. ovviamente, in un’applicazione “non” MVVM la soluzione sarebbe la gestione dell’evento di selezione e cosi via…

In un’applicazione MVVM, invece, lo scopo principale è proprio quello di disaccoppiare UI dalla logica evitando, quindi, l’uso degli eventi a favore dei Commands di WPF.

Le soluzione da applicare con il MVVM sono diverse. Le due che ho preferito sono:

1) Utilizzo di una property SelectedCategory nel ViewModel che viene “bindata” alla property SelectedItem della ListBox. In questo modo, nel setter della property possiamo gestire il cambio di categoria con le relative operazioni da eseguire in questo caso. Troppo macchinosa.

2) Più elegante, invece, è l’uso di Attached Behavior di WPF. Questo pattern, basato sulle Attached Property, permette di incapsulare un comportamento in una classe al di fuori del VisualTree applicando questo, impostando la attache property relativa ai soli controlli desiderati. Come nella figura seguente in cui viene associato un SelectionChanged ad un command che effettua alcune operazioni.

image

Su CodeProject trovate un interessante articolo di Josh Smith Introduction to Attached Behaviors in WPF mentre, in italiano, come al solito c’è l’amico Corrado che ci toglie sempre ogni dubbio WPF Attached Behaviors Wink

Posted: May 06 2009, 12:00 PM by VitoA | with no comments
Filed under: ,
Model-View-ViewModel Toolkit

E’ stato rilasciato proprio ieri dal team di WPF una prima versione beta del toolkit che permette la creazione di un’applicazione wpf basata su Model-View-ViewModel in pochi  e semplici passi un pò come accade con il framework MVC in ambito web.

Dopo l’installazione, infatti, avremo a disposizione un nuovo template in Visual Studio per creare, appunto, un applicazione MVVM.

image

image

Sicuramente lo mostrerò nella mia sessione sul MVVM durante il workshop del 15 maggio Wink

Maggiori info e download su codeplex

Posted: May 02 2009, 12:49 PM by VitoA | with no comments
Filed under:
WPF & Model-View-ViewModel

Il pattern Model-View-ViewModel è sicuramente, per chi sviluppa applicazioni WPF, uno degli argomenti più “caldi” del momento.

In occasione del workshop “Sviluppare applicazioni di qualità in .NET” organizzato da DotNetSide il 15 maggio 2009 a Bari, avremo occasione di parlare di questo argomento in una sessione tenuta dal sottoscritto. Come tradizione degli eventi DotNetSide la maggior parte della sessione sarà dedicata ad una demo “real-world” con, quindi, poche slide.

Ovviamente, ci saranno altri argomenti da seguire durante il workshop come il “quasi” corrispondete pattern in ambiente web MVC tenuta da Mario Ferrante e, molto interessante, una sessione su come testare le applicazioni sviluppate con i vari pattern utilizzano i test di Visual Studio Team System tenuta da Lorenzo Barbieri.

Inoltre, premi moooolto interessanti Wink

Vi aspettiamo : http://dotnetside.org/content/WorkshopSviluppareApplicazioniDiQualita.aspx

Windows 7 & crash di Visual Studio 2008

Se vi capita che, dopo aver modificato le impostazioni del layout di Visual Studio 2008, questo smetta di funzionare date un’occhiata a questa KB http://code.msdn.microsoft.com/KB960075 Wink

Posted: Apr 29 2009, 09:16 PM by VitoA | with no comments
Filed under: ,
Eventi gratuiti ALM, Project Management e ORM

Vi segnalo alcuni seminari gratuiti organizzati da ObjectWay su ALM, Project Management e ORM.

Application Lifecycle Management 2.0 con VSTS 2008.
A Roma il 28 Aprile. A Milano il 29 Aprile.
Vedremo quanto è maturato l’ALM fino alla definizione di ALM 2.0, e come gli strumenti di VSTS ci possono aiutare, forti di una esperienza di progetti che ci ha visto protagonisti in molte parti dell’italia. Sto curando a dovere la parte in cui diamo consigli sulla Adozione Graduale di una piattaforma di ALM in contesti piccoli, medi e grandi. In questo seminario saremo già ampiamente proiettati anche al VSTS 2010.

Il Project & Portfolio Management secondo Microsoft nell'ALM
A Roma il 25 Maggio. A Milano il 26 Maggio.
La disciplina di Program & Project Management riveste un ruolo fondamentale per organizzare in modo produttivo e controllato diversi gruppi di sviluppo e di delivery di servizi. Con le piattaforme VSTS e Project Server, vengono messi a disposizione gli strumenti necessari per controllare e monitorare il ciclo di vita del software.

Gestione di progetti che utilizzano ORM con TFS e VSTS Database Edition
A Roma il 17 Giugno. A Milano il 28 Giugno.
Negli ultimi anni si sta affermando una tendenza all'uso di tecnologie di accesso ai dati sempre più sofisticate come gli Object/Relational Mapper, che modificano il lavoro degli sviluppatori e rendono lo strato di accesso ai dati più maneggevole e pronto alle modifiche. Ma modificare un Object Model è più semplice che modificare lo schema di un database. E' possibile ottimizzare questi processi?

Maggiori info qui e qui.

Windows 7 Installation Fest – Il materiale

Sono online le slides mostrate da me e Gerardo durante l’Installation Fest di Bari del 26 marzo 2009.

Download : Windows 7 Installation Fest - Bari

Windows 7 Installation Fest - Bari

Giovedi 26 marzo 2009 si è tenuta a Bari una delle tappe italiane dell’Installation Fest, un evento che ha per scopo quello di mostrare le novità del nuovo sistema operativo Windows 7, attualmente in beta.

La tappa di Bari, quindi, è stata organizzata da Microsoft e DotNetSide presso l’incubatore Tecnopolis. L’evento, secondo me, è davvero riuscito. Il fatto di aver creato un atmosfera abbastanza informale ha fatto si che molta gente, dopo la sessione di overview tenuta dal sottoscritto e dall’amico (nonchè collega MVP ) Gerardo, abbia avuto la voglia di installare assieme a noi il nuovo sistema sui propri pc Big Smile.

Ancora una volta, oltretutto, l’evento ha dato occasione a molti di conoscere molta gente appassionata alle tecnologie.

Vi lascio qualche foto scattata durante l’evento.

DSC01479 DSC01481

DSC01490 DSC01493

Come ho annunciato durante l’evento, inoltre, il 15 maggio ci sarà un nuovo evento organizzato da DotNetSide….stay tuned Wink

Blend 3 preview

Una delle cose che più mi ha entusiasmato tra le anticipazioni apprese qualche settimana fa al summit è stata sicuramente Blend 3 che oggi è finalmente disponibile per il download (una preview). Ora sono in aereporto ma appena arrivo a casa sarà la prima cosa da provare Big Smile

Download : http://www.microsoft.com/expression/try-it/blendpreview.aspx

Posted: Mar 18 2009, 09:41 PM by VitoA | with no comments
Filed under: ,
Silverlight 3.0 beta1

Durante il summit 2009, una delle tante anteprime che ci sono state presentate, è stata Silverlight 3.0 che ha davvero tante novità!

Finalmente è disponibile il download della prima beta Smile

Fonte : http://michaelsync.net/2009/03/18/download-silverlight-3-beta1-download

Posted: Mar 18 2009, 03:35 PM by VitoA | with no comments
Filed under:
BASTA! Italia 2009 … io ci sarò

image

BASTA! è la più grande conferenza tecnica indipendente in lingua tedesca che riguarda la tecnologia .NET e quest’anno sbarca in Italia. Precisamente la conferenza si terrà a Roma dal 16/3 al 19/3.

Io sarò presente solamente mercoledi 18/3 assieme ad altri “compagni” MVP e sarei felice di conoscere nuova gente anzi…se avete intenzione di partecipare all’evento (consigliatissimo) contattatemi per, eventualmente, fare il viaggio insieme.

See ya Wink

Posted: Mar 12 2009, 06:34 PM by VitoA | with no comments
Filed under: ,
Microsoft Surface: Primo contatto

Durante il summit MVP 2009 ho avuto l’occasione di toccare con mano l’ormai noto (in Italia solo nei video) tavolo interattivo Surface.

DSC01416 DSC01418

Già da qualche tempo sto giochicchiando con l’SDK di questo dispositivo e, benchè alla base dello sviluppo di applicazioni per Surface ci sia WPF, le cose sono un pochino diverse, sopratutto per alcuni controlli presenti specifici per questo device.

Sempre in occasione del summit, inoltre, ho potuto assistere ad una sessione sullo sviluppo di applicazioni per Surface tenuta direttamente dal product group con anticipi sulla prossima versione del’SDK Zip it!.

DSC01401 DSC01399

Le impressioni di utilizzo “reale” sono positive. L’interazione è davvero immediata a differenza di alcuni dispositi touch che troviamo in giro. Anche se mettendo 8 mani sul device qualche rallentamento si nota Stick out tongue.

Stay tuned perchè…nelle prossime settimane ho intenzione di pubblicare qualcosa riguardo lo sviluppo di applicazioni per Surface Wink.

 

Technorati Tags:
Posted: Mar 11 2009, 01:26 PM by VitoA | with no comments
Filed under: ,
Windows 7 Installation Fest - Bari

Si terrà il 26 Marzo 2009 una delle tappe del Installation Tour a Bari. Questa tappa (GRATUITA) fa parte di un tour organizzato dalle community italiane che ha come scopo quello di far conoscere il prossimo sistema operativo Microsoft che prenderà il posto di Windows Vista.

La tappa di Bari, quindi, sarà presentata da DotNetSide assieme ad OCSServer.it ed IsaServer.it.

In questo evento verrà, innanzitutto, presentato il nuovo sistema sia dal lato ITPRO che dal lato DEV in una sessione di circa 1 ora tenuta dal MVP Gerardo Fransecky e dal sottoscritto. Big Smile. Subito dopo…sotto con le installazioni Big Smile. Guidati dai membri delle community, infatti, ci sarà la possibilità di installare Windows 7 sui vostri pc. Tutto in maniera molto informale e duranta la serata sarà anche offerto un happy hour a tutti i partecipanti.

La sede dell’evento sarà Tecnopolis dalle ore 16 alle ore 19 circa.

Informazioni & Iscrizioni : Windows 7 Installation Fest

Posted: Mar 10 2009, 04:44 PM by VitoA | with no comments
Filed under: ,
More Posts Next page »