luglio 2010 Blog Posts
Da qualche giorno è disponibile la prima Beta dei tool di sviluppo per Windows Phone 7, che è possibile scaricare da questo indirizzo dell'area Download di Microsoft. Tra i vari tool disponibili, si annoverano:
emulatore del dispositivo
XNA Game Studio 4.0 beta
Estensioni per Visual Studio 2010
Expression Blend con estensioni per Windows Phone
VS 2010 Express per Windows Phone
Microsoft ha inoltre rilasciato le "UI Design and Interaction guide lines 2.0", ossia le specifiche per la realizzazione della UI di applicazioni per Phone, disponibili qui. Fondamentale anche il Training Kit aggiornato proprio per la Beta dei tool, disponibile a questo indirizzo.
Alessandro
Microsoft ha deciso di prolungare il periodo di utilizzo di Windows Azure da 8 a 16 mesi, incluso in uno degli abbonamenti MSDN Ultimate, Premium e BizSpark. Per cui se siete sottoscrittori di uno di questi abbonamenti avrete la possibilità di prolungare l'utilizzo di Azure sfruttando i benefici inclusi nell'abbonamento stesso.
Tutti i riferimenti utili li potete trovare in questo post.
Alessandro
Riporto quanto pubblicato da Pietro Brambati sul blog di MSDN Italia, inerente la disponibilità della prima preview di ASP.NET MVC 3 da utilizzare con Visual Studio 2010 e basata su .NET Framework 4. Ci sono alcune novità tra cui:
Supporto al un nuovo ViewEngine (“razor”), che offre una sintassi semplificata basata sull’uso di template per la scrittura di pagine HTML.
La classe View e ViewModel supportano l’aggiunta di proprietà dinamiche che rendono più semplice la scrittura del codice.
E’ ora possibile usare più View Engine, anche nella finestra di dialogo per l’aggiunta di una view.
Supporto migliorato per l’uso di tecniche...
MSDN Italia ha realizzato una nuova promozione per coloro che hanno una licenza di Visual Studio 2005/2008 Standard e vogliono fare un aggiornamento, a prezzo ridotto, alla edizione Professional di Visual Studio 2010. Ecco i dettagli:
"Microsoft annuncia una promozione speciale dedicata a tutti gli utenti di Visual Studio Standard Edition 2005 e 2008.
In occasione del lancio di Visual Studio 2010 e in conseguenza del fatto che non esiste una edizione Standard per la famiglia di prodotti Visual Studio 2010, è stata annunciata la possibilità di passare a Visual Studio 2010 Professional al prezzo...
Nel post precedente abbiamo iniziato a trattare l'utilizzo del pattern MVVM nei confronti di ADO.NET Entity Framework come Model, all'interno di applicazioni WPF create con Visual Basic 2010.
Quick recap
La volta scorsa abbiamo:
creato l'Entity Data Model
discusso come questo costituisca il nostro Model, ossia la rappresentazione dei dati
implementato regole di validazione lato Model sfruttando IDataErrorInfo
In questo post scriviamo un po' più di codice relativo al pattern in questione, sebbene il grosso debba ancora venire ma impareremo a trovare la soluzione per un grosso problema che vi illustrerò di seguito.
La logica dei comandi
In un precedente post della serie abbiamo parlato di come...
Dopo aver fatto una pausa più o meno lunga sulla trattazione del pattern Model-View-ViewModel con WPF 4 e Visual Basic 2010, riprendiamo il discorso al punto in cui vi avevo promesso di continuare, ossia parlare di questo pattern nell’ambito di un contesto sicuramente più interessante come quello di adottarlo nei confronti di ADO.NET Entity Framework. Prima di addentrarci nel codice, sono opportune alcune illustrazioni discorsive.
Dove vogliamo arrivare
Alla fine della serie di post arriveremo a realizzare questo:
Quindi una semplice applicazione master-details, che permetterà di lanciare anche una finestra. Banale, indubbiamente, se si ragiona per gestori di eventi e click invece...
Un'altra novità in WPF 4, anche se per essere precisi è una novità di Visual Studio 2010 che interviene verso WPF, è il cosiddetto WPF Tracing, che permette di ottenere informazioni di debug molto più dettagliate, che si rivelano molto utili soprattutto nel risolvere problemi legati al data-binding (ma non solo, ovviamente). Per attivare il tracing andiamo in Tools|Options|Debugging, quindi selezioniamo la voce Output Window. Basta andare nel gruppo chiamato WPF Trace Settings e selezionare quale area del runtime di WPF si desidera conoscere dettagliatamente in fase di debug ed è possibile specificare il livello di informazione da ottenere attraverso...
Una delle novità introdotte in WPF con .NET Framework 4.0 è costituita dai c.d. "bindable Runs". Un oggetto Run consente di mostrare testo formattato (o meno) all'interno di documenti dinamici, come ad esempio i FlowDocument. La novità è che ora il testo può provenire da un altro controllo, risorsa od origine dati collegata in data-binding. Tralasciando come il contenuto di un Run possa essere formattato (il link precedente alla documentazione MSDN mostra tutti i dettagli del caso), vediamo un semplicissimo esempio di codice in cui un oggetto Run è in grado di mostrare, tramite binding, il contenuto della digitazione all'interno...
Sul blog di MSDN Italia è stato annunciato che sono disponibili le registrazioni delle sessioni erogate durante l'evento Remix 10, tenutosi a Milano il mese scorso. La tematica principale è sicuramente lo sviluppo per Windows Phone 7, ma anche Web e cloud computing. I video sono disponibili sul portale Microsoft Be-IT e l'elenco completo è disponibile nel post di Pietro Brambati.
Have a look :-)
Alessandro
Dopo aver provveduto alla migrazione del nostro sito su un server più potente, la community WPF Tips & Tricks estende i propri orizzonti ed abbraccia anche lo sviluppo per Windows Phone. La cosa è abbastanza naturale, definendoci una community su WPF & Silverlight non potevamo trascurare Windows Phone, atteso che lo sviluppo per questi dispositivi avviene proprio grazie a Silverlight.
Per ora abbiamo un nuovo logo:
Dalla prossima settimana inizierete a trovare anche contenuti come articoli e video.
A presto :-)
Alessandro
Sul sito InformIT.com è stato pubblicato un mio nuovo articolo in inglese dal titolo "Using Silverlight 4 APIs to Interact with Webcams and Microphones from VB 2010". Nell'articolo si parla un pochino di alcune delle novità introdotte da Silverligh 4 per l'interazione e l'utilizzo, nelle proprie applicazioni, di webcam e microfoni da un punto di vista dello sviluppatore Visual Basic 2010. C'è anche codice dimostrativo che spiega come raggiungere gli obiettivi proposti.
Se volete dare un'occhiata, lo potete leggere qui.
Alessandro
Vi segnalo che durante questo WeekEnd provvederemo a trasferire il portale della community WPF Tips & Tricks su un nuovo server più potente, che ci permetterà di offrire presto nuovi servizi. Da questa sera, Venerdì 16/07/2010, il sito non sarà accessibile per un tempo stimato di 24/48 ore e tornerà on line appena terminato il porting e la propagazione ai DNS. Lunedì quindi il sito tornerà nuovamente accessibile.
Se da lunedì riscontraste dei problemi circa il raggiungimento o il funzionamento del portale vi prego di comunicarcelo a supporto@wpfitalia.it.
L'aggiornamento del server non è l'unica novità, nel senso che abbiamo in cantiere non solo nuovo...
MSDN Italia ha appena pubblicato la notizia relativa alla disponibilità dei tool di sviluppo localizzati in italiano per Silverlight 4, che vengono integrati in Visual Studio 2010. So che molti di coloro che hanno VS 2010 in italiano aspettavano da tempo questo rilascio. Potete leggere il post di Pietro qui, dove troverete anche il link per il download.
Alessandro
Karl Shifflett, che lavora a Redmond nel team di Cider (il designer WPF di Visual Studio), ha rilasciato la versione 6.1 dei suoi XAML Power Toys. Con molta probabilità sono tool che già conoscete, si tratta comunque di due add-on per Visual Studio davvero fenomenali che semplificano l'esecuzione di alcune operazioni, sia a livello di codice che di designer.
La nuova versione 6.1 offre ora il completo supporto a WPF 4 e, per la prima volta, anche a Silverlight 4. Ci sono due add-on da scaricare, gratuitamente, sia sotto forma di installer che come codice sorgente:
XAML Power Toys, la cui peculiarità...
Come sapete, in Visual Basic 2010 sono state introdotte le espressioni lambda multi-linea e le statement lambda (delegati anonimi che non restituiscono valore). Oltre ad avere particolari utilità, entrambe le funzionalità sintattiche possono essere utilizzate per ridurre di molto il codice VB quando si devono specificare gestori di evento, ad esempio tramite AddHandler.
Beth Massi, la mitica, ha scritto un post in cui spiega come scrivere codice più conciso partendo da uno scenario classico fino ad uno più "estremo" facendo uso totale delle multi-line lambdas. Poiché si parla di codice che viene utilizzato nel mio prossimo articolo per il Visual Basic Developer...
Ieri ScottGu ha annunciato la disponibilità della beta di un nuovo tool Microsoft chiamato WebMatrix, che consiste, in poche parole, in un editor per la creazione di siti Web basati su ASP.NET, PHP e HTML, in grado di sfruttare Internet Information Services anche nella versione Express rilasciata poco tempo fa.
Il download (attualmente in beta) avviene attraverso le funzionalità di installazione della Web Platform di Microsoft e, qualora non sia presente IIS, verrà anche installata l'edizione Express. Basato su .NET Framework 4, WebMatrix mette anche a disposizione alcuni template predefiniti da cui partire per creare i propri siti, ma soprattutto vengono...
Desidero oggi condividere con il mondo community la grande gioia per il mio terzo Award consecutivo come Microsoft MVP per Visual Basic, confermatomi proprio oggi. Questi ultimi 12 mesi sono stati decisamente impegnativi, ma altrettanto decisamente pieni di soddisfazioni e di circostanze da ricordare.
Fra gli avvenimenti che mi fa piacere ricordare e che hanno caratterizzato il precedente periodo da MVP sicuramente spiccano il premio come MVP Of The Year 2009 per Visual Basic, ricevuto durante l'MVP Global Summit 2010 a Redmond, l'onore di partecipare come speaker a eventi tecnici di livello come TechDays WPC e il lancio di Visual Studio 2010 a Roma...