Passa ai contenuti principali

Post

Announcing the ASP.NET MVC 3 Release Candidate - ScottGu's Blog

Scott Guthrie ha annunciato il rilascio della Release Candidate di ASP.NET MVC3. Maggiori info nel post: Announcing the ASP.NET MVC 3 Release Candidate - ScottGu's Blog Il download dall’indirizzo: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a920ccee-1397-4feb-824a-2dfefee47d54&displaylang=en   Tag di Technorati: MVC3 RC , razor

VB for Dummies: Tipi anonimi e la parola chiave Key

I tipi anonimi (anonymous types) sono stati introdotti con il framework 3.5. Sostanzialmente si tratta di oggetti istanziati “al volo” senza definirle esplicitamente il tipo a cui appartengono con il costrutto Class…End Class. Tutti gli esempi riportati in questo post sono stati testati e realizzati con Visual Studio 2010 e .NET Framework 4.0. La maggior parte di quello che diremo sarà, in ogni caso, valido anche per il framework 3.5. Un esempio di anonymous type è il seguente: Dim obj1 = New With {.Username = "verdi.giuseppe" ,                      .Cognome = "Verdi" ,                      .Nome = "Giuseppe"} Otteniamo un oggetto che contiene tre proprietà (Username, Cognome e Nome) di tipo stringa ma non è un’istanza di una cl...

Gli enumeratori e Visual Basic

Una delle novità presentate alla PDC2010 riguarda le specifiche di linguaggio per Visual Basic che permettono di implementare gli iteratori. Per chi sviluppa in C#, gli iteratori sono presenti fin dalla versione 2.0 del Framework mentre per gli sviluppatori VB tali oggetti non esistevano. Partiamo con la definizione di iteratore: un iteratore è oggetto che permette di scandire il contenuto di una lista. La parola chiave che si utilizza per definire il “ritorno” di uno degli oggetti della lista è yield che viene anteposta all’istanza da restuire. L’insieme degli yield deve essere posto all’interno di un metodo (di tipo function) che restituisca IEnumerator, IEnumerator(Of T), IEnumerable o IEnumerable(Of T). Facciamo subito un esempio molto semplice: vogliamo creare un iteratore che dia la possibilità di iterare sui primi 5 numeri interi: Sub Main()      For Each intero In Get5Numeri()          Console .Writ...

Mega ospite alla Tappa di Roma del Community Tour

A questo punto non potete non venire il 12/11/2010 alla tappa romana del Community Tour di Roma. E’ notizia di oggi la presenza di un ospite speciale: Lucian Wischik , Specification Lead for Visual Basic e uno dei padri delle nuove keyword di C# e VB. Al recente PDC, in quel di Seattle, è stata annunciata la CTP del framework Async ( link , link ) e Lucian Wischik è uno dei padri di questo framework. Inutile dire che presenterà una sessione (in esclusiva per l’Italia e assolutamente inedita) su Async CTP e, questa, da sola “vale il prezzo del biglietto”!!!! Vi ricordo che per le iscrizioni potete utilizzare il seguente link .   Tag di Technorati: community tour 2010 , domusdotnet , evento

WebCast su Silverlight 4 su BEIT

Vorrei segnalarvi una serie di WebCast a cura di Andrea Boschin relativi a Silverlight 4: http://www.microsoft.com/italy/beit/Msdn.aspx?search=silverlight%204&type=-1&audience=2&userlevel=-1&product=-1&authorName=-1 Coprono tanti aspettie sono veramente fatti bene. Vi consiglio di guardarli. Tag di Technorati: BEIT , webcast , silverligh 4

LG Optimus 7 prime (e anche seconde) impressioni

Oggi ho preso l’LG Optimus 7 e, appena aperta la scatola ho avuto subito la piacevolissima sorpresa di un telefono decisamente compatto, maneggevole e accattivante con la sua parte posteriore grigio antracite “righettata” (molto hi-tech). Visti i proptotipi non mi sarei aspettato un telefono così compatto. Messo a confronto con il mio Acer E100 hanno pressappoco la stessa altezza (la differenza è minima) e la dimensione è ragionevolmente maggiore. Insomma, ancora prima di accenderlo già mi piaceva. Poi l’ho acceso e la situazione è migliorata. La configurazione del telefono è stata praticamente automatica e l’unica cosa che ho dovuto inserire è l’APN del mio gestore telefonico. Per il resto solo gli username e le password è WP7 ha cominciato a sincronizzare tutto. Unico problema incontrato (ma sarà dovuto alla mia ignoranza) è che ho inserito un liveid sbagliato (sempre mio ma non quello che utilizzo usualmente) e non c’è stato verso di rimuoverlo. Per il resto un ottimo de...