Browse by Tags

All Tags » .NET Framework 1.0 / 1.1 / 2.0 (RSS)
Il controllo TextBox di una web application dispone della proprietà ReadOnly che, ovviamente, impedisce l'interazione dell'utente con il controllo quando è impostata a True. Ma c'è un particolare importantissimo da considerare: a partire dalla...
Le eccezioni non gestite generate da una applicazione ASP .NET compilata con la versione 2.0 del .NET Framework sono trattate diversamente da quanto avveniva con le applicazioni ASP .NET compilate con la versione 1.0/1.1. Queste ultime semplicemente ignoravano...
Ho provato SourceMonitor , un interessante tool freeware per effettuare metriche sul codice sorgente scritto in vari linguaggi di programmazione, tra cui C#, C, C++, VB .NET, Delphi. Attraverso una interfaccia di gestione molto semplice acquisisce una...
A questo link è disponibile la serie di fix apportate dal Service Pack 1 del .NET Framework 2.0. Per il momento memorizzo il link, ma non appena il tempo me lo permette conto di dargli una lettura.
Posted by maurizio | with no comments
L'implementazione esplicita di una interfaccia presenta caratteristiche significative rispetto ad una implementazione per così dire non esplicita. Ad esempio, si consideri l'interfaccia: public interface IExplicitImplementation { string Method1( string...
Posted by maurizio | with no comments
Da .NET 2.0 in poi è possibile terminare un processo corrotto irreparabilmente attraverso il medodo Environment.Failfast(string message), il quale provvede a: Scrivere una entry nell'Application Event Log con il messaggio specificato NON eseguire alcun...
La serializzazione XML in .NET è una operazione onerosa in termini di risorse di sistema a causa della creazione a runtime di un assembly temporaneo contenente funzionalità fortemente tipizzate di "reader" e "writer" del tipo da serializzare, le quali...
Posted by maurizio | with no comments
Il meccanismo di deserializzazione ha subito una modifica (a mio avviso migliorativa) in .NET 2.0 rispetto a quanto avveniva in .NET 1.1. La versione 2.0 ha la capacità di deserializzare un oggetto anche se questo presenta nella sua forma serializzata...
Posted by maurizio | with no comments
In un post precedente ho parlato dell'uso dell'attributo AllowPartiallyTrustedCallers a proposito della sicurezza applicata all'invocazione di metodi pubblici definiti all'interno di un assembly strong-named. Rimanendo sempre sullo stesso tema, un altro...
Posted by maurizio | with no comments
L'Intern pool, di cui non è la prima volta che ne parlo, è un hashtable mantenuto internamente dal CLR contenente stringhe generalmente usate per memorizzare valori costanti. In questo hashtable sono memorizzate le costanti stringa a livello di compilazione...
Posted by maurizio
Per verificare che il .NET Framework sia installato ed eventualmente in quali versioni è possibile procedere in questo modo: La semplice presenza del file MSCOREE.DLL (Microsoft .NET Runtime Execution Engine) nella directory % SYSTEMROOT\system32 è sintomo...
Posted by maurizio | with no comments
Nonostante qualche commento negativo letto in Rete, a me il comportamento di ASP .NET 2.0 in presenza del file app_offline.htm nella root della web application mi sembra abbastanza comodo e funzionale. Ricordo che questo file è utile quando si è in fase...
Posted by maurizio | with no comments
Una cosa che non sapevo, e che desidero condividerla con gli (eventuali) lettori di questo blog: un link demand a livello di metodo sovrascrive sempre un link demand a livello di classe anche se trattasi di permessi differenti. Esempio, data questa classe...
Posted by maurizio | with no comments
Questa è una domanda che mi sono posto anch'io parecchie volte: il controllo dei limiti inferiore e superiore di un array che il compilatore JIT opera durante l'esecuzione di una tipica applicazione .NET è una operazione onerosa o no, e se si di quanto...
La versione di NDOC per il Framework 2.0 sembra che non vedrà mai la luce, almeno leggendo le ultimissime notizie . Peccato, ho usato NDOC su parecchi progetti e devo dire che sono sempre stato soddisfatto dei risultati raggiunti con l'utilizzo di questo...
Posted by maurizio | with no comments
More Posts Next page »