-
Enumeratori: flags and extensions
di Matteo Casati, in .NET,Può capitare di avere la necessità di utilizzare un'enumerazione come insieme di bit, ovvero come un elenco di elementi generato in modo combinato. Un esempio concreto di questo utilizzo potrebbe essere la gestione di una proprietà "Permission" che definisca quali operazioni (...
-
.NET Framework 4.0 beta 2: Visual Studio 2010
di Matteo Casati, in .NET,A distanza di 5 mesi dall'uscita della beta 1 è disponibile (da oggi per gli abbonati MSDN e da mercoledì 21 ottobre per tutti) il download della beta 2 che preclude al rilascio finale di Visual Studio 2010 , previsto per il 22 marzo 2010 con la RTM probabilmente verso la fine ...
-
.NET Framework 4.0 beta 1: Visual Studio 2010 e Training Kit disponibili per tutti
di Matteo Casati, in .NET,Come preannunciato nel post precedente , il download di Visual Studio 2010 beta 1 è ora disponibile per tutti; inoltre anche il Training Kit su Visual Studio 2010 e il .NET Framework 4 è stato aggiornato alla beta 1. Maggiori informazioni sul blog del team MSDN Italia qui e ...
-
.NET Framework 4.0 beta 1: Visual Studio 2010
di Matteo Casati, in .NET,Finalmente è terminato il conto alla rovescia per la beta 1 della nuova versione di Visual Studio: il download è disponibile a partire da ora per tutti gli abbonati MSDN e (probabilmente) tra un paio di giorni anche per. tutti gli altri! L'uso del framework .NET 4.0, un'...
-
L'ordine dei parametri in alcune classi del framework
di Matteo Casati, in .NET,è deciso in modo casuale??? Qualcuno mi spiega perché ArgumentException(string, string) vuole prima il messaggio e poi il nome del parametro mentre, ad esempio, ArgumentNullException(string, string) e ArgumentOutOfRangeException(string, string) funzionano al contrario (prima ...
-
The Developer Highway Code
di Matteo Casati, in .NET,A corollario dei miei due articoli sulla sicurezza delle applicazioni ASP.NET pubblicati in gennaio ("Realizzare applicazioni ASP.NET sicure - Prima parte " e "Realizzare applicazioni ASP.NET sicure - Seconda parte ") segnalo la possibilità di scaricare gratuitamente da MSDN UK ...
-
RollingList<T>
di Matteo Casati, in .NET,Nel post precedente ho parlato di come utilizzare le classi di base del framework per realizzare una collection con le seguenti caratteristiche: all'inserimento di un nuovo elemento questo viene posizionato all'inizio della lista (i più recenti verranno visualizzati per primi...
-
Una semplice (ma solo in apparenza) collection generica
di Matteo Casati, in .NET,Nel progetto (Web) a cui sto lavorando è stata richiesta la visualizzazione di una lista di elementi con le seguenti caratteristiche: i nuovi elementi devono essere inseriti all'inizio dell'elenco (i più recenti verranno visualizzati per primi) la lista deve contenere al ...
-
IDictionary e la serializzazione in XML
di Matteo Casati, in .NET,Chi lavora con i Web Service si sarà accorto che le strutture chiave/valore (Hashtable, Dictionary generici o specializzati, ecc.), non implementando l'interfaccia IXmlSerializable risultano "intrasportabili". Qualcuno ci ha anche provato a chiedere a Microsoft di modificare ...
-
3-Tier, 3-Layer e MVC: ma sono la stessa cosa?
di Matteo Casati, in .NET,Questa riflessione parte dalla domanda di un utente nel forum: "Domanda: Analogie tra MVC e Three-tier - Sono troppe e a me sembra che l'uno possa sostituire l'altro.. ma quanto sbaglio?" Ho l'impressione che questa perplessità sia parecchio diffusa e che, più in generale, ci ...
.NET
- aprile 2011:1 post
- marzo 2011:1 post
- febbraio 2011:1 post
- febbraio 2010:1 post
- ottobre 2009:2 post
- maggio 2009:2 post
- settembre 2008:1 post
- agosto 2008:3 post
- luglio 2008:4 post
- giugno 2007:1 post
- febbraio 2007:1 post
- dicembre 2006:1 post
Categorie
In evidenza
- Eseguire script pre e post esecuzione di un workflow di GitHub
- Creare una libreria CSS universale: Cards
- Migliorare l'organizzazione delle risorse con Azure Policy
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- Leggere la posta usando il protocollo IMAP tramite la libreria MailKit
- Eseguire una ricerca avanzata per recuperare le issue di GitHub
- Creare una libreria CSS universale: Clip-path
- Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database