Di .NET e di altre amenita'

Lo sapevate che!

Post che riguardano cose banali ma che non tutti conoscono.

Lo sapevate che: OemPipe

Lo sapevate che nell'enumeratore Keys non appare il Keys.BackSlash ma esso si trova sotto Keys.OemPipe? Personalmente l'ho scoperto solo oggi dovendo creare un simil-intellisense che risponde al tasto incriminato. Chissà da dove viene questo nome. Ehm. Per inciso non c'è nemmeno Keys.Slash, ma non ho tempo di cercarlo ora. powered by IMHO 1.2

Quale SQL Server?

Ieri mi è capitato di dover installare Reporting Services su un database SQL Server 2000 di cui non conoscevo l'edizione. A quanto pare, Reporting Services è un po' schizzinoso e richiede che l'edizione sia analoga a quella del database cui si collega. Ecco quindi come si fà per conoscere la versione e l'edizione: SELECT @@Version; L'ultima riga dell'output contiene l'informazione che si cerca. Lo so, è banale, ma mi ci è voluto un bel po' per trovarlo, quindi a futura memoria... powered by IMHO 1.2

Lo sapevate che: Singleton & Web

In questi giorni sto lavorano per ideare una architettura di un nuovo progetto per una web application. Si tratta di un progetto abbastanza semplice, ma ormai non sono più in grado di scrivere del codice senza prima aver definito un minimo di dettaglio architetturale, anche perchè ad ogni nuovo progetto tento sempre di migliorare quello che può essere la base dell'applicazione con l'esperienza maturata nei progetti precedenti. Così mi sono imbattuto in un comportamento che a dire la verità avrei dovuto immaginare, ma che di primo acchito mi ha sconcertato. In effetti più che in una categoria "lo sapevate che"...

Lo sapevate che: La chiocciola in C#

Quello che mi è successo stamattina mi ha incoraggiato ad iniziare una nuova "rubrica" nel mio weblog, dedicata a tutte quelle cose che, a meno che non ci si legga il manuale fino all'ultima virgola (come peraltro bisognerebbe fare), si arriverà a conoscere per pura coincidenza. Il primo post riguarda l'uso del carattere chiocciola in C#. Tutti sapranno che quando si scrivono delle stringhe in C#, anteporre la chiocciola consente di adottare una diversa politica di escape. Così mentre questo non è consentito: string a = "d:\myfolder"; Con l'uso della chiocciola diventa possibile: string a = @"d:\myfolder"; Fin qui nulla di nuovo, senonché stamattina stavo facendo qualche test con il DOM del MsHTML...