-
I design pattern di .NET
di Riccardo Golia, in DotNet,Utilizzando il Framework .NET, facciamo uso di pattern architetturali anche senza saperlo. Questo perchè il framework fa un largo uso dei pattern nei contesti più disparati. Tra quelli che sono noti come GOF ricordo l'Adapter (quello di ADO.NET vi dice niente?), l'Abstract ...
-
Transazioni con Data Access Application Block: non mi convince!
di Riccardo Golia, in DotNet,In un progetto a cui sto partecipando in questo periodo si è deciso di utilizzare il Data Access Application Block per gestire le chiamate allo strato dati. Oggi discutevo con uno dei miei colleghi circa l'utilizzo delle transazioni ADO.NET congiuntamente al DAAB. Una delle cose ...
-
SSL e il degrado di prestazioni nei WS
di Riccardo Golia, in DotNet,Parlando questa sera con Daniele, abbiamo discusso circa l'opportunità di utilizzare SSL con i Web Services per incrementare la sicurezza. E' stata l'occasione giusta per rispolverare i risultati di un test comparativo che mi è capitato di svolgere in passato utilizzando ...
-
DataAdapter e connessioni
di Riccardo Golia, in DotNet,L'implementazione di un oggetto DataAdapter (SqlDataAdapter oppure OleDbDataAdapter) consente di aprire e chiudere un oggetto Connection (SqlConnection oppure OleDbConnection), se non è già aperto. L'operazione è utile per un'applicazione in cui è necessario chiamare il metodo ...
-
Concatenazione dei costruttori di una classe
di Riccardo Golia, in DotNet,Uno degli aspetti che trovo più comodi nella definizione dei costruttori di una classe è la loro concatenazione, che consiste nella possibilità di richiamare implicitamente altri costruttori quando viene invocato un costruttore con una determinata firma. La cosa interessante è ...
-
.NET e COM: l'unione fa la forza!
di Riccardo Golia, in DotNet,In questo periodo qua in banca sto affrontando un po' di problematiche relative ai componenti serviced .NET di tipo transazionale. In particolare la chiamata asincrona di un metodo di un componente transazionale tramite MSMQ ricorre al metodo Marshal.BindToMoniker per associare ...
-
Creare documentazione stile MSDN dei propri progetti
di Riccardo Golia, in DotNet,Segnalo uno strumento che ho trovato molto utile per generarmi la documentazione sulla libreria di classi in formato CHM (ovvero HTML in stile MSDN) e/o in stile Visual Studio per i miei progetti .NET a partire dai relativi assemblies. Si tratta di NDoc - Code Documentation ...
-
Creare un file CSV tramite XSLT a partire da un DataSet
di Riccardo Golia, in DotNet,E' stato un vero piacere (ed un onore) scoprire che un grande come Paolo Pialorsi ha messo nel suo blog un link ad un post del mio blog. Non mi resta che ricambiare il favore... :))) Per chi fosse interessato ad un programmino che usando XSLT trasforma una DataTable di un ...
-
Creare file CSV a run-time a partire da un dataset
di Riccardo Golia, in DotNet,Oggi mi è capitato di crearmi una classe per la generazione run-time di file CSV (apribili tramite MS Excel). All'istanza di classe viene passato un dataset (argomento sul costruttore) contenente una o n tabelle; il metodo di generazione crea un file CSV per ogni tabella del ...
-
Architettura delle applicazioni .NET
di Riccardo Golia, in DotNet,Sono rimasto molto sorpreso dai risultati di uno degli ultimi sondaggi di ASPItalia.com , nel quale si chiedeva ai visitatori del sito se era mai stato usato o meno un approccio architetturale di tipo three-tier nello sviluppo delle applicazioni. Il 33% ha risposto ...
DotNet
- marzo 2012:1 post
- febbraio 2012:1 post
- maggio 2011:1 post
- aprile 2010:1 post
- febbraio 2010:1 post
- settembre 2009:1 post
- maggio 2009:1 post
- dicembre 2008:2 post
- ottobre 2008:1 post
- luglio 2008:3 post
- aprile 2008:1 post
- marzo 2008:2 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