Gli ultimi post - pagina 17
Post dei controlli
Ma guarda un po', non ci avevo mai badato. La classe Page dispone di un metodo RegisterRequiresPostBack. Forse perché la confondevo con RegisterPostBackScript. Insomma è un metodo che viene richiamato da praticamente tutti i controlli che implementano IPostBackDataHandler.Quando viene processato un postback viene preso tutta la collezione Request....
.NET profiler
Ho appena avuto modo di provare ANTS Profiler . E' un tool che permette di analizzare le applicazioni .NET, sia winform che web. Non è ricco di funzionalità ma permette di vedere i metodi invocati per processo e thread e mostra il sorgente indicando i tempi di esecuzione e delle barre per indicare quali parti richiedono più CPU. Stanno lavorando ...
Generics sì, generics no
Premetto che non ho letto e trovato niente a riguardo e che non l'ho scritto io il CLR (non si era capito :-D). Pian piano comincio a prendere la mano con i Generics. Se si pensa che sono normali tipi o metodi ma con un placeHolder per il tipo la cosa sembra semplice, ma cominciate a domandarvi come si comportano i membri statici? come si fa l'...
Nuovo operatore C#
Continua la mia lettura delle specifiche di C# 2 . E' stato introdotto un nuovo operatore detto "null coalescing operator". Per esempio: string a = null;Console.WriteLine(a ?? "valore nullo"); Se ha è nullo restituisce "valore null" altrimenti a. In pratica fa la stessa cosa che scrivere così Console.WriteLine((a != ...
XHTML to XAML
L'ultima trovata maturata con Daniele è quella di realizzare un convertitore XHTML verso XAML. Questo perché potrebbe essere utile una fase di transizione nella quale le pagine si comportano come HTML ma sono renderizzate con XAML. I dubbi sono tanti: velocità di rendering, codice per il postback, fattibilità della conversione.Alcuni m'han detto ...
default keyword in C# 2
Innanzitutto ringrazio il nostro capo Daniele "bloggo perché non c'ho niente da fare" che mi sprona continuamente a bloggare :-D In questi giorni mi sto leggendo le specification di C# 2 . Sono un bel malloppo e a breve penso di farci un articolo. Ho letto molto in giro sui generics, partial types e iterators, ma ci sono altre novità.Per...
VB.NET Late Binding
Vorrei appoggiare la causa di Andrea. In questo post parla delle differenze tra C# e VB.NET. Trovo assurdo che uno sviluppatore possa aver scelto un linguaggio al posto di un altro perché è più comodo e semplice a discapito delle prestazioni. Per chi non ci crede, fate una pagina aspx così: sub Page_Load(s as object, e as EventArgs)Response.Write(...
TADA: ClientPages!
Salve ragazzi, mi dispiace: ci sono ancora :-D Prima di tutto ringrazio tutti coloro che mi hanno fatto i complimenti per la mia nomina a MVP. Non me ne aspettavo così numerosi ;-) Non l'ho fatto prima perché ho un brutto rapporto con il blog, non che snobbi il riconoscimento. Passiamo alle ClientPages. Cusa lèè? Questo è il link alla pagina ...
Tocca a me: Whidbey Day
Starete pensando: ma il w-day non era il 18? Sì, ma io sono pigro e devo riorganizzare le idee e poi aspettando, gli altri raccontano la giornata e ho ancora meno da scrivere :-D Quindi, visto che un resoconto è già stato fatto vi dirò che è un appuntamento alla quale non si deve mancare. Non perché si vince qualcosa e neanche perché ti regalano ...
StackTrace e Eccezioni
Prima di tutto una piccola parentesi OT: venerdì sarò al Whidbey Day quindi se volete insultarmi presentatevi pure davanti a me :-D Ho avuto la necessità di poter sapere il chiamante e quindi lo stack di chiamate ad un metodo. Questo perché necessitavo del tipo della quale il chiamante è membro per poter caricare il relativo file di risorse.Ho ...