Browse by Tags

All Tags » Programming » C# (RSS)
DotNetToscana non è mai decollata come avremmo voluto. Comunque noi non ci arrendiamo e ce la metteremo tutta per cambiare rotta ed imboccare quella giusta. Vogliamo approfittare di questa pausa estiva per riflettere sulle difficoltà ed i problemi che abbiamo incontrato più volte in questi anni e risolverli. Però per farlo al meglio abbiamo bisogno anche di sentire la vostra voce, per questo abbiamo creato un piccolo sondaggio grazie a cui potrte farci sapere le vostre opinioni, i vostri consigli e suggerimenti. L’obiettivo finale è quello di far “rinascere” DotNetToscana . Clicca qui per rispondere al sondaggio Technorati Tag: Community
Chiunque programmi in ASP .NET conosce bene l’oggetto HttpContext , che consente di recuperare informazioni sul contesto HTTP della richiesta corrente; in particolare, la sua proprietà statica Current permette di ottenere, da qualunque punto del codice, il contesto corrente. Un suo tipico utilizzo consiste nell’inserire, all’interno della collezione Items , tutti gli oggetti che devono vivere per tutta la durata della richiesta HTTP. WCF non offre “direttamente” un oggetto di questo tipo. Esso, però, mette a disposizione la proprietà OperationContext.Current.Extensions , grazie a cui possiamo aggiungere vere e proprie “estensioni” da associare al contesto della richiesta. In questo modo, possiamo facilmente creare una classe WcfContext , che si comporti in modo analogo a HttpContext: ' VB .NET Imports System.ServiceModel Friend Class WcfContext Implements IExtension( Of OperationContext) Private ReadOnly m_items As IDictionary Private Sub New () m_items = New Hashtable() End Sub Public ReadOnly Property Items...
Posted by Marco Minerva | with no comments
Filed under: , , ,
Nella nuova sezione Recensioni di DotNetToscana è disponibile un articolo relativo a Crypto Obfuscator for .Net 2010 , un programma per la protezione del codice sorgente .NET tramite “offuscamento”. Lo potete leggere sia in italiano sia in inglese . Technorati Tag: .NET , Programming , Visual Studio , Tools
E’ finalmente disponibile online il materiale presentato durante il Community Tour di DotNetToscana svoltosi lo scorso 12 Gennaio. Chi è interessato può accedere all’archivio contenente le slide e gli esempi visitando la sezione Files del nostro sito. Technorati Tag: Community , C# , ASP .NET , Programs , Silverlight , Tools
Il titolo forse sembra un gioco di parole… In pratica, il problema è inserire una sezione di codice XML all’interno dei commenti di documentazione delle classi di .NET, che anch’essa è scritta in XML. In questo caso, il tag da utilizzare è < code lang ="xml" > Tuttavia, se al suo interno si scrive direttamente il codice XML, una volta generata la documentazione, ad esempio con Sandcastle Help File Builder , il frammento di XML apparirà senza indentazione e “schiacciato” su una sola riga. Per mantenere la formattazione originale, è necessario racchiudere l’XML che si vuole mostrare in un tag di tipo <![CDATA[. Ad esempio: < code lang ="xml" > <![CDATA[ <config> <add key="key1" value="value1" /> <add key="key2" value="value2" /> </config> ]]> In questo modo, la documentazione prodotta con Sandcastle conterrà il codice XML con la formattazione originale. Technorati Tag: .NET , Programming , Visual Studio , C#...
Il Krypton Toolkit è più che mai un progetto attivo: la nuova versione 4.1 , rilasciata da poco, fornisce il supporto alle palette e agli stili del Ribbon di Office 2010. Il download è disponibile qui . Technorati Tag: .NET , Programming , Tools , C# , VB .NET
Nella sezione Database di HTML.it è stato pubblicato un mio articolo sull'utilizzo del FILESTREAM in SQL Server 2008 . Personalmente, è una feature che ritengo molto interessante: l'idea di poter salvare i dati binari su disco, potendovi però accedere se fossero memorizzati in un database, mantenendo la consistenza transazionale delle informazioni, dovrebbe semplificare la gestione delle informazioni; inoltre, l'utilizzo del FILESTREAM garantisce prestazioni di accesso ai dati binari molto superiori rispetto a quelle ottenibili utilizzando campi di tipo VARBINARY(MAX). Nell'articolo, inoltre, mostro anche un semplice esempio di utilizzo del FILESTREAM da un'applicazione C#. Technorati Tag: .NET , Programming , SQL Server , C#
Posted by Marco Minerva | with no comments
Filed under: , , ,
Il 9 Dicembre si svolgerà la tappa toscana del Microsoft Community Tour 2009 . Nel corso dell'evento parleremo di .NET RIA Services, Silverlight, Internet Explorer 8 e ASP .NET MVC. Potete trovare l'agenda completa sul nostro sito, nella sezione Eventi . La registrazione sarà disponibile a partire da Mercoledì 28 Ottobre. Vi aspetto numerosi Technorati Tag: .NET , Programming , C# , VB .NET , AJAX , Programs , Microsoft , Community , Silverlight , ASP .NET
La nostra Community cresce… Da pochi minuti il sito DotNetToscana si è arricchito di una nuova sezione, Tips & Tricks , in cui raccoglieremo trucchi e suggerimenti per risolvere i tipici problemi che si devono affrontare nel mondo della programmazione .NET. Technorati Tag: .NET , Programming , Visual Studio , C# , Visual Basic .NET , ASP .NET , LINQ , AJAX , Silverlight
Il Remote Debugger di Visual Studio è uno strumento utilissimo per effettuare il debug di siti web e servizi una volta che sono stati pubblicati.  Esso, però, fa parte di Visual Studio, quindi non è disponibile sui sistemi che montano solo il runtime di .NET. Per eseguire il debug di un’applicazione su una macchina che non è dotata di Visual Studio, è possibile installare su di essa solo gli strumenti necessari alla connessione remota, utilizzando un apposito pacchetto disponibile sul sito Microsoft Downloads. Technorati Tag: .NET , Programming , Tools
Dovendo inserire un sistema di logging in un’applicazione abbastanza grossa su cui mi trovo a lavorare, ho pensato di utilizzare Log4Net , che ho sempre saputo essere molto efficiente e versatile. Il problema è che non l’avevo mai usato prima… Ho così fatto una ricerchina su Internet e sono giunto a questa pagina , dove viene spiegato veramente in 30 secondi come utilizzarlo e configurarlo! Technorati Tag: NET , Programming , ASP .NET , C# , Tools
Posted by Marco Minerva | with no comments
Filed under: , , , ,
Su MSDN Flash del 28 Gennaio 2009, nella sezione Eventi Community e Partner , è presente anche il primo Workshop di DotNetToscana , Microsoft .NET Framework tra presente e futuro , che ricordo si svolgerà il 20 Febbraio presso il Dipartimento di Informatica dell'Università di Pisa. Potete trovare l'indirizzo e l'agenda dell' evento sul nostro sito. Chi viene? Technorati Tags: .NET , Programming , ASP .NET , LINQ , Silverlight
L'oggetto Enum di .NET non espone il metodo TryParse , per tentare il cast verso un valore dell' enumerazione senza ottenere un' eccezione in caso di valore non valido (come avviene, ad esempio, con Int.TryParse ). Tale funzione, tuttavia, può essere facilmente realizzata utilizzando un opportuno extension method, come descritto in questo post . Technorati Tags: .NET , Programming , C#
Su ioProgrammo di Gennaio 2009 è stata pubblicata la prima parte di un mio aritcolo dedicato alla programmazione parallela con .NET 3.5 utilizzando le Parallel Extensions . Technorati Tag: .NET , Programming , C#
Per iniziare ad utilizzare la nuova piattaforma Azure sono sufficienti 6 semplici passaggi, come riportato in questo post : Install Vista SP1 or Windows 2008 RTM Install VS 2008, then upgrade it to SP1. (azure needs .net 3.5 sp1) Install Azure SDK Install VS Azure SDK Install SDS SDK (optional SQL Data Services required for some Azure SDK samples) Extract the samples.zip, and then run the rundevstore.cmd from a elevated cmd prompt. Semplice, no? Technorati Tag: .NET , Programming
More Posts Next page »