Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

July 2009 Blog Posts

BlogEngine .NET

BlogEngine .NET è un motore di blogging realizzato in .NET. L'ultima versione rilasciata, la 1.5, è scaricabile da CodePlex (quindi insieme al codice sorgente, scritto in C#). Avevo seguito un po' la nascita di questo strumento, ma poi lo avevo perso di vista: recentemente ho avuto l'occasione di riprenderlo in mano: supporta tutte le funzionalità tipiche di un blog engine (feed rss, motore di ricerca interno, tags con tag cloud, categorie, blog roll, temi grafici) e può essere configurato per salvare i post all'interno di file XML o in un database (sono supportati SQL Server, MySQL, SQLite e VistaDB). Inoltre,...

posted @ Friday, July 31, 2009 4:20 PM | Feedback (2) | Filed Under [ C# ASP .NET Tutto & Oltre :-) ]

Aggiornamento per il progetto Windows Forms Aero

Windows Forms Aero è un progetto che ho pubblicato su CodePlex ormai più di 2 anni fa. Pochi giorni fa, grazie al contributo di Blake B. Pell, che si è recentemente aggiunto al team degli sviluppatori, è stata rilasciata la versione 1.4.1 della libreria, in cui si segnala la presenza di tre nuovi controlli: VerticalPanel HorizontalPanel LabelDivider Se vi capita di scaricare questa libreria, mi piacerebbe sapere cosa ne pensate. Technorati Tags: .NET, Programming, C#, VB .NET, Visual Studio

posted @ Wednesday, July 29, 2009 7:03 PM | Feedback (0) | Filed Under [ C# VB .NET ]

Accedere ad un repository Subversion da Web

In questi giorni è sorta la necessità di avere un accesso Web al repository Subversion dell'ufficio. Dopo una breve ricerca sulla rete, sono venuto a conoscenza di WebSVN, un'applicazione scritta in PHP per visualizzare il contenuto di uno o più repository nel proprio browser. Per il suo funzionamento, richiede la presenza sul server del client SVN a riga di comando (ho utilizzato Slik Subversion). Nonostante sia in PHP, funziona correttamente anche su IIS, utilizzando il modulo FastCGI. Technorati Tag: Programming,Programs

posted @ Monday, July 27, 2009 12:51 PM | Feedback (0) | Filed Under [ Programmi ]

Il nuovo tipo di dato Tuple in .NET 4.0

La versione 4.0 del .NET Framework includerà un nuovo tipo dato, chiamato Tuple, con cui sarà possibile definire una collezione di elementi, fortemente tipizzata. Su MSDN Magazine di Luglio 2009 è disponibile un articolo che ne illustra il funzionamento: 1: class Program { 2: static void Main(string[] args) { 3: Tuple<string, int> t = new Tuple<string, int>("Hello", 4); ...

posted @ Sunday, July 26, 2009 6:18 PM | Feedback (5) | Filed Under [ C# VB .NET .NET 4.0 ]

Nessun aggiornamento al Service Pack 2 per Windows Vista

Apprendo ora, leggendo il blog di Vincenzo Di Russo, che in alcuni siti e gruppi di discussione si è sparsa una voce secondo cui oggi sarebbe stata rilasciata una nuova versione del Service Pack 2 per Windows Vista e Windows Server 2008. Si tratta di una notizia completamente falsa. Quindi, come si suol dire, diffidate dalle imitazioni… L'unica versione ufficiale del Service Pack 2, rilasciata lo scorso 30 Giugno, è quella disponibile su Microsoft Downloads. Technorati Tags: Windows, Updates

posted @ Wednesday, July 22, 2009 7:36 PM | Feedback (0) | Filed Under [ Windows Related Updates & Service Pack ]

Guida introduttiva alla programmazione orientata agli oggetti in C#

Cercando qualche informazione relativamente al caricamento dinamico dei tipi via reflection (soprattutto in merito alle performance), sono capitato sul sito JAL Computing, in cui è disponibile una sezione intitolata A Twisted Look at Object Oriented Programming in C#. Ci ho dato un rapido sguardo: è una guida introduttiva, ma mi sembra ben fatta, sicuramente sufficiente per iniziare a prendere dimestichezza con questi concetti. Un valore aggiunto è la disponibilità di una gran quantità di codice sorgente, spesso anche scaricabile in formato ZIP. Technorati Tag: .NET,Programming,C#

posted @ Wednesday, July 22, 2009 2:32 PM | Feedback (1) | Filed Under [ C# ]

Esportare i test di Visual Studio in formato HTML

Usando il comando Export Test Results di Visual Studio 2008, i risultati dei test vengono salvati in un file con estensione TRX, anche se si tratta di un normale documento XML, che quindi è poco adattato per essere incluso, ad esempio, in un documento ufficiale. Su Codeplex è però disponibile una semplice utility, trx2html, che converte i file TRX in formato HTML, mostrando informazioni sia riassuntive (in modalità grafica) sia dettagliate relative ai risultati dei test. Il tool non è completo (manca il supporto per alcuni tipi di test), ma per i TestMethods funziona correttamente. Technorati Tag: .NET,Programming

posted @ Tuesday, July 21, 2009 11:26 AM | Feedback (0) | Filed Under [ Orcas & .NET 3.5 ]

Internet Explorer 8 su ioProgrammo

Sul numero di Agosto di ioProgrammo è stato pubblicato un mio articolo sulle novità di Internet Explorer 8 per gli sviluppatori, in cui parlo di AJAX Navigation, Web Slice, DOM Storage, la nuova Developer Toolbar, ecc. Personalmente, le novità che più mi piacciono sono AJAX Navigation, di cui mostro un possibile utilizzo in ASP .NET, e il DOM Storage, introdotto per superare il limite di 4 KB per la dimensione dei cookie. Technorati Tag: .NET,Programming,ASP .NET,Web,Programs

posted @ Monday, July 20, 2009 9:49 AM | Feedback (0) | Filed Under [ C# ASP .NET Programmi ]

Addio Microsoft Popfly

It’s with a heavy heart that I share some news with you today: on August 24, 2009, the Popfly service will be discontinued and all sites, references, and resources will be taken down. Una mail del team di Popfly informa che il servizio sarà definitivamente chiuso… Purtroppo non ho mai avuto modo di utilizzare questa piattaforma al di là di pochi e semplici esperimenti, ma, appena è stata presentata, mi è subito sembrata interessante, e avrei voluto dedicarci un po' più di tempo. Peccato. Technorati Tag: Microsoft,Web

posted @ Friday, July 17, 2009 9:16 AM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

web.config, mailSettings e SSL

Questa sera stavo modificando le impostazioni della sezione mailSettings nel file web.config di una Web Application. Volevo configurarla per utilizzare il server SMTP di Gmail per l'invio di mail tramite l'oggetto SmtpClient. Come credo sappiano tutti, Gmail richiede l'utilizzo di SSL per l'invio della posta. Il problema è che la sezione mailSettings del file web.config non permette di indicare questo tipo di connessione. Da una rapida ricerca su Internet, sembra che diverse persone abbiano segnalato questa mancanza. Personalmente, ho risolto aggiungendo una proprietà EnableSsl nella sezione appSettings, che poi utilizzo in questo modo: SmtpClient client...

posted @ Thursday, July 16, 2009 10:01 PM | Feedback (0) | Filed Under [ C# ASP .NET ]

Ritorno alle origini

Visual Basic 6 è duro a morire… In questi giorni ho dovuto esporre come oggetto COM una libreria che ho realizzato con .NET, perché deve essere richiamata, appunto, da una vecchia applicazione in Visual Basic. E, fatto questo, naturalmente, mi è toccato costruire un piccolo esempio in VB6 per mostrare il suo utilizzo. Per quanto VB sia stato il mio primo "vero" linguaggio di programmazione, erano circa 7 anni che non scrivevo codice in questo ambiente… Da una parte, il ritorno alle origini è stato interessante, dall'altra, mi è capitato diverse volte di fermarmi perché non ricordavo come si...

posted @ Wednesday, July 15, 2009 1:59 PM | Feedback (5) | Filed Under [ VB .NET ]

Filtri sulle pagine Dynamic Data

Per impostazione predefinita, un sito Dynamic Data mostra tutte le informazioni contenute nelle tabelle. Tipicamente, però, si ha la necessità di filtrare i dati sulla base di diverse condizioni (ad esempio, i diritti dell'utente). Questo post del grande Andrea Boschin spiega con semplicità come è possibile ottenere tale risultato. Technorati Tag: .NET,Programming,ASP .NET,Dynamic Data,LINQ,C#

posted @ Tuesday, July 14, 2009 11:21 AM | Feedback (0) | Filed Under [ C# ADO .NET & SQL ASP .NET Orcas & .NET 3.5 LINQ Dynamic Data ]

Modifica di file Excel

Qualche giorno fa ho parlato dell'utilizzo di OleDbConnection per leggere un file Excel come se fosse un database. Trattandosi di un "database", però, è possibile utilizzare la stessa tecnica anche per modificare il contenuto del file, ad esempio andando a scrivere in una determina cella (UPDATE) o aggiungendo una riga in fondo (INSERT INTO). La Knowledge Base di Microsoft contiene un articolo che illustra i principi di funzionamento di questa tecnica; è del 2004, ma gli esempi che fornisce sono validi anche per Visual Studio 2008. Technorati Tags: .NET, Programming, VB .NET, ADO .NET

posted @ Monday, July 13, 2009 9:05 PM | Feedback (0) | Filed Under [ ADO .NET & SQL ]

Inserire dati nei campi VarBinary e Image da query SQL

Usando la funzione OPENROWSET è possibile inserire dati binari nei campi VarBinary o Image di un database di SQL Server usando una semplice query T-SQL: INSERT INTO Files (Name, Content) SELECT 'Prova.bmp', BulkColumn FROM OPENROWSET(BULK 'c:\noimage.bmp', SINGLE_BLOB) AS ImageLoad Fonte: SQL Kit - Tips and Scripts for T-SQL, BI Technorati Tag: SQL Server

posted @ Friday, July 10, 2009 3:10 PM | Feedback (1) | Filed Under [ SQL Server ]

GMail non è più in beta

Questa mattina, aprendo il mio account su GMail, ho fatto una scoperta sconcertante: dopo 5 anni dalla sua creazione, GMail non è più in beta! In realtà, la dicitura beta è sparita anche da Google Calendar, Google Talk e Google Documenti. I nostalgici possono comunque ripristinare la dicitura "beta" in GMail attivando la relazione opzione disponibile nei Google Labs di questo servizio. Technorati Tag: OT,Web

posted @ Thursday, July 9, 2009 11:09 AM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

File Excel e parametri IMEX

In questi giorni sto scrivendo in .NET una libreria che, tra le altre cose, deve leggere le informazioni contenute in un file Excel. Per fare questo, sto utilizzando una OleDbConnection, per aprire il file come se fosse un database, e leggerlo così attraverso un OleDbDataReader. Fino adesso non avevo avuto problemi, ma oggi ho riscontrato uno strano comportamento: andando a leggere righe le cui colonne contengono valori di tipi diversi, il reader restituisce il valore DBNull. Girovagando su Internet, ho scoperto che una possibile soluzione consiste nell'aggiungere il parametro IMEX=1, in modo che tutti i valori del file Excel siano...

posted @ Monday, July 6, 2009 2:59 PM | Feedback (3) | Filed Under [ ADO .NET & SQL Programmi ]

Masterizzare CD da riga di comando

Per una certa procedura di backup, avevo bisogno che i dati fossero automaticamente riversati su CD/DVD. Su Internet ho così trovato il programma freeware CreateCD, un tool a riga di comando che con una semplice istruzione permette di masterizzare l'intero contenuto di una cartella su un supporto removibile. Occupa meno di 100 Kb ed è perfetto per essere inserito all'interno di una procedura batch. Technorati Tag: Programs

posted @ Wednesday, July 1, 2009 2:28 PM | Feedback (3) | Filed Under [ Programmi ]

Powered by:
Powered By Subtext Powered By ASP.NET