September 2008 Blog Posts

Tech-Ed 08: I’ll be there!

Dopo qualche anno di assenza torno a Tech-Ed e, come Raf e Mauro, sarò parte dello staff dell’ ATE (Ask The Expert). Se partecipate, passate a salutarci!.   Technorati Tags: Tech-Ed

posted @ Monday, September 22, 2008 6:34 AM | Feedback (0)

LINQ e IEnumerable

Disquisendo di LINQ presso alcuni clienti mi sono reso conto che molti sviluppatori non ne hanno ben chiaro il funzionamento percui ricorre spesso la frase “Bello, ma LINQ costringe a inutili iterazioni”. Esempio: Prendiamo un array di interi e supponiamo di volere enumerare i valori >10 interrompendo il ciclo quando il valore contenuto è uguale a 12. foreach (int v in values) { if (v > 10) { Console.WriteLine("Value is: {0}", v); if (v > 12) break; } } in...

posted @ Monday, September 15, 2008 10:26 PM | Feedback (6)

WPF Attached Behaviors

Una delle principali difficoltà nel passare dai Windows Forms a WPF è sicuramente quella di affrontare gli stessi problemi in maniera completamente diversa da come sono stati affrontati in passato, in pratica lo stesso problema di chi, dopo anni di VB6 decide di passare a VB 2008. Tra le tecniche che, lentamente, stanno ottenendo parecchio successo tra gli sviluppatori WPF c’è sicuramente l' "Attached Behavior" ovvero il racchiudere in una classe esterna una o più funzionalità applicabili in base alla necessità ai vari elementi che compongono una UI WPF. Consideriamo un caso tanto semplice, quanto...

posted @ Monday, September 1, 2008 5:37 PM | Feedback (1)

XAML Power Toys

Il vulcanico Karl Shifflet, recentemente entrato a far parte del team di Cider, ha realizzato una serie di PowerToys con lo scopo di migliorare alcune delle (molte) aree scoperte dal designer per WPF di Visual Studio 2008. Le principali caratteristiche sono: Group Into-Permette di selezionare un gruppo di controlli e raggrupparli in un nuovo parent Remove Margins-Rimuove i margini da uno o piu' controlli Create Business Form-Permette di creare velocemente un form di immissione dati Edit Grid-Permette di editare righe e colonne di ua griglia Create Business...

posted @ Monday, September 1, 2008 10:14 AM | Feedback (0)