Gli ultimi post - pagina 5
Riutilizzare porzioni di espressioni LINQ
Se anche voi usate in alcuni progetti LINQ to SQL come DAL, vi troverete un domain model e le classi create tramite il DBML. Questo perché le prime vengono usate nello strato di presentazione e in quello business, mentre le seconde utilizzate all'interno del DAL realizzato con LINQ to SQL.Di conseguenza ci ritroviamo a dover mappare le due entità ...
LINQ to SQL: Chiamare extension method non implementati
Credo che qualcuno si sia già imbatutto in un problema dovuto ad una query LINQ to SQL simile a questa: [code]bool MiaFunzione(Customer c){ return true;}var customer = from c in dc.Customers where MiaFunzione(c) select c;[/code] Se lo eseguiamo otterremo un exception perché MiaFunzione è un metodo managed e non può ...
Extension method ricorsivo per LINQ
Ultimamente sto giocando parecchio con LINQ e trovo incredibile come possa cambiare il modo di scrivere parti di codice: tutto diventa più leggibile e si ha subito l'idea di cosa una query faccia. Oggi dovevo sfogliare tutte le sezioni di configurazioni e per ognuna chiamare il metodo ProtectSection per criptarla. Siccome ogni gruppo di ...
Uso improprio dei generics
I generics sono tanto belli bellini. Senza di essi non esisterebbe LINQ, gli extension method non avrebbero trovato così ampio spazio e non potremmo scrivere classi generiche utilizzabili per più tipi. Ci sono alcune pratiche però che mi capitano di vedere e io non ritengo corrette. Per esempio capita di vedere metodi che accettano un tipo generico...
Le novità di WPF 3.5 nel service pack 1
Come sappiamo è in corso lo sviluppo del service pack 1 del .NET Framework 3.5 e anche WPF non immune da nuove funzionalità. Cominciamo dai controlli che si arricchiscono dei nuovi DataGrid, WebBrowser e in futuro anche di Office Ribbon. Il primo, fortemente richiesto, supporta modifiche in place transazionali, ordinamento, multi selezione, ...
Styles Explorer: decompilatore BAML
Vi ricordate quando vi parlai di come viene compilato lo XAML e quale struttura ha? Beh è un po' che avevo più o meno pronta quella classe e mancava qualcosa per usarla a dovere. Portando avanti a singhiozzo il progetto, finalmente posso farvi vedere qualcosa di Styles Explorer. E' uno strumento che ti permette di aprire qualsiasi DLL, enumerare ...
Le evoluzioni del Web che non capisco
Chi mi conosce sa che non sono un gran simpatizzante di AJAX e riconoscendo che in effetti serve qualcosa di più del buon vecchio HTML, trovo Silverlight decisamente una soluzione migliore. Ma non è di questa moda che voglio parlare, ma bensì di REST e POX. Con il primo termine si intende il voler sfruttare a pieno le capacità di HTTP, mediante i ...
Un'occhiata a Silverlight 2.0
Come probabilmente saprete è stata rilasciata la beta Silverlight 2.0. Ovviamente da fan di WPF non ho resistito dal provarla subito. Sinceramente, delle scorse preview ero rimasto un po' deluso, poiché conoscendo WPF mi rendevo conto di quante cose mancassero diventando così frustrante giocarci. Beh invece con Silverlight 2.0 mi ritengo ...
Ho aperto un nuovo blog
Probabilmente vi domanderete perché abbia aperto un altro blog visto che a mala pena scrivo su questo. Semplice, per scrivere le mie esperienze in inglese. Quindi niente paura, le tematiche sono le stesse e se sfortunatamente leggete già questo blog resterete sempre aggiornati: tutto quello che scriverò in inglese verrà scritto in italiano e forse ...
DirectShow e WPF: soluzione finale
o quasi... :-) Nel precedente post ho parlato delle problematiche e possibili soluzioni per mostrare sorgenti video personalizzate in WPF. Ho accennato ad una possibile terza soluzione e sebbene non perfetta la reputo la migliore. Partiamo dal risultato. Nella figura sottostante potete ammirare un esemplare maschio homo sapiens sapiens: L'...