Autore: Stefano Mostarda
Non c'è dubbio che una delle tecniche migliori, anzi la migliore, per ottenere un'astrazione dalla base dati è implementare un Factory Pattern. Con la versione 1.x del framework, siamo obbligati a creare un metodo per ogni classe del DataLayer che dobbiamo istanziare, quindi se ...
La sessione prima di pranzo è stata quella su IIS 7. In realtà, niente di nuovo. Leggendo qua e là tra vari articoli sulla rete già si sa più o meno tutto quello che per ora è IIS 7. Incredibile l'integrazione con asp.net a ppartire dagli HttpModules e HttpHandlers. La ...
A linee? A torta? A barre? Il namespace System.Drawing contiene tutte le classi di cui abbiamo bisogno per aggiungere grafici 2D e 3D alle nostre applicazioni. Basta usarle al meglio per arrivare a risultati d'effetto!
All'inizio non ci avevo fatto caso, ma la cosa era abbastanza ovvia vista l'implementazione della classe SqlDependency: finalmente è stata aperta la classe CacheDependency. Nella versione 1.x questa classe è sealed, impedendo quindi una personalizzazione per i propri fini. Nella ...
Ieri mentre stavo testando il sistema di profiling di Asp.Net 2.0, mi sono accorto di un bug nell'intellisense di Visual Studio 2005. Questo si manifesta quando si cerca di aggiungere degli elementi nel tag "properties" a sua volta contnuto nel nodo "profile": VS chiude subito il...
In Whidbey, una delle grandi novità è rappresentata dalla possibilità di far spirare la cache in base alla modifica di una tabella nel db o di un set di dati tornati da un SqlCommand. Sfogliando la rete, ho notato che questa nuova feature ne ha fatta passare in secondo piano un'...
La prossima versione del .NET Framework 2.0, Whidbey, introduce una nuova feature molto utile: i Nullable Types. Grazie a questi sarà possibile assegnare null anche ai tipi valore (boolean, int, string, ecc. ecc.). In questo articolo diamo uno sguardo alle funzionalità che ci ...
Nel primo e secondo articolo di questa serie, abbiamo visto come sviluppare feature di design-time visuali quali Property Editor, Component Editor e visualizzazione a Design-Time. Non ci resta che chiudere in bellezza analizzando i passi necessari per dotare il nostro custom ...
Una delle novità introdotte da ASP.NET 2.0, chiamata Cross Page PostBack, è la possibilità di effettuare il post di una pagina verso un'altra pagina. Successivamente, dalla pagina chiamata si può accedere, tramite l'oggetto PreviousPage, agli oggetti della pagina chiamante. ...
Quando si sviluppano pagine di inserimento dati, può tornare comodo avere un textbox che, una volta raggiunto il numero massimo di caratteri, sposti il fuoco automaticamente sul controllo successivo. Questo può essere ottenuto o iniettando del codice Javascript nel textbox, o ...