<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Luigi Melisi &#187; Microsoft</title>
	<atom:link href="http://www.luigimelisi.com/tag/microsoft/feed" rel="self" type="application/rss+xml" />
	<link>http://www.luigimelisi.com</link>
	<description>Development Blog : C# Code Samples,.NET Tips and Tricks</description>
	<lastBuildDate>Thu, 03 Mar 2011 09:01:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Grave vulnerabilità delle applicazioni ASP.NET</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/grave-vulnerabilita-delle-applicazioni-asp-net.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=grave-vulnerabilita-delle-applicazioni-asp-net</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/grave-vulnerabilita-delle-applicazioni-asp-net.html#comments</comments>
		<pubDate>Tue, 21 Sep 2010 08:02:20 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Asp.Net]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1893</guid>
		<description><![CDATA[Nei giorni scorsi Microsoft ha riportato una grave vulnerabilità delle applicazioni ASP.NET (dalla 1.1 alla 4.0).
Questo bug consentirebbe di effettuare il download di tutti i file presenti sul server e di effettuarne la decifratura.
]]></description>
			<content:encoded><![CDATA[<p>Nei giorni scorsi Microsoft ha riportato una grave vulnerabilità delle applicazioni ASP.NET (dalla 1.1 alla 4.0).<br />
Questo bug consentirebbe di effettuare il download di tutti i file presenti sul server e di effettuarne la decifratura.<br />
La soluzione da adottare per eliminare tale problema è la seguente:<span id="more-1893"></span><br />
<br />
1) <strong>Impostare nel web.config i customErrors a On </strong><br />
2) <strong>mettere nella root del sito il file errore.aspx, avente nel load il seguente listato</strong>:</p>
<pre class="brush: csharp; title: ; notranslate">
protected void Page_Load(object sender, EventArgs e)
{
byte[] delay = new byte[1];
RandomNumberGenerator prng = new RNGCryptoServiceProvider();
prng.GetBytes(delay);
Thread.Sleep((int)delay[0]);
IDisposable disposable = prng as IDisposable;
if (disposable != null) { disposable.Dispose(); }
}
</pre>
<p>Per verificare che tutto funzioni correttamente è sufficiente richiamare una pagina web non presente all’interno della nostra solutions.<br />
Per ulteriori informazioni:<br />
<a rel="nofollow" href="http://www.microsoft.com/technet/security/advisory/2416728.mspx" target="blank">http://www.microsoft.com/technet/security/advisory/2416728.mspx</a><br />
<a rel="nofollow" href="http://blogs.technet.com/b/srd/archive/2010/09/17/understanding-the-asp-net-vulnerability.aspx" target="blank">http://blogs.technet.com/b/srd/archive/2010/09/17/understanding-the-asp-net-vulnerability.aspx</a><br />
<a rel="nofollow" href="http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx" target="blank">http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx</a></p>
<p><a href="http://www.youbuy.it/lastminute.aspx"><img class="aligncenter" title="Offerte last minute youbuy.it" src="http://images.youbuy.it/adv/last.jpg" alt="last Grave vulnerabilità delle applicazioni ASP.NET" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/grave-vulnerabilita-delle-applicazioni-asp-net.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight anche sui telefonini Nokia</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/silverlight-anche-sui-telefonini-nokia.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-anche-sui-telefonini-nokia</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/silverlight-anche-sui-telefonini-nokia.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:30:19 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[S60 5th Edition]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1535</guid>
		<description><![CDATA[La portabilità delle applicazioni Silverlight si estende ai telefonini Nokia che utilizzano la S60 5th Edition del sistema operativo Symbian, ad esempio i modelli N97 e N97 Mini]]></description>
			<content:encoded><![CDATA[<p>La portabilità delle applicazioni Silverlight si estende ai telefonini <strong>Nokia</strong> che utilizzano la <strong>S60 5th Edition</strong> del sistema operativo <strong>Symbian</strong>, ad esempio i modelli <strong>N97</strong> e <strong>N97 Mini</strong>. A <a rel="nofollow" href="http://go.microsoft.com/fwlink/?LinkId=184637" target="_blank">questo indirizzo</a> è possibile scaricare il pacchetto di installazione da eseguire sul telefonino, dopo l&#8217;installazione abbiamo la possibilità di vedere applicazioni Silverlight sia all&#8217;<strong>interno del browser</strong> nelle pagine web, <span id="more-1535"></span>che come <strong>applicazioni a se stanti,</strong> eseguibili direttamente da menu.</p>
<p>Per i dettagli di questo plugin è possibile consultare la documentazione scaricabile a <a rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=1615697f-f4af-4dc5-b6af-6f6aa1eb1a91" target="_blank">questo indirizzo</a>.</p>
<p>Contemporaneamente al plugin, Microsoft ha rilasciato i tool di sviluppo per Visual Studio, scaricabili da <a rel="nofollow" href="http://go.microsoft.com/fwlink/?LinkId=184639" target="_blank">MSDN</a>.</p>
<p>Ancora in beta, ma decisamente interessante, è <a rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=d1770230-3626-49ad-a683-09fceb6be5d5" target="_blank">Microsoft IIS Smooth Streaming Client per Symbian</a> con il quale è possibile fruire dei <strong>video in Smooth Streaming</strong> dal proprio telefonino. Per provare subito alcune applicazioni, è possibile accedere al demo calibrato sulle funzionalità del motore di ricerca <a rel="nofollow" href="http://www.silverlight.net/content/samples/s60/bing/default.htm" target="_blank">Bing</a>.<a href="http://www.youbuy.it/lastminute.aspx" rel="nofollow" target="_blank"><img class="aligncenter" title="YouBuy.it - Last Minute - Offerte Sottocosto" src="http://images.youbuy.it/adv/last.jpg" alt="last Silverlight anche sui telefonini Nokia" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/silverlight-anche-sui-telefonini-nokia.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 :  risoluzione Bug su Copia o Incolla</title>
		<link>http://www.luigimelisi.com/microsoft/visual-studio-2010-risoluzione-bug-su-copia-o-incolla.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visual-studio-2010-risoluzione-bug-su-copia-o-incolla</link>
		<comments>http://www.luigimelisi.com/microsoft/visual-studio-2010-risoluzione-bug-su-copia-o-incolla.html#comments</comments>
		<pubDate>Tue, 29 Jun 2010 18:30:14 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[Visual Studio 2010 fix]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1382</guid>
		<description><![CDATA[Se durante lo sviluppo con Visual Studio 2010, con operazioni di “Cut” o “Copy” avete ricevuto il messaggio seguente:
"Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later."
Il problema può essere legato ad un bug di VS 2010 che è stato corretto e la cui fix è disponibile su Connect.]]></description>
			<content:encoded><![CDATA[<p>Se durante lo sviluppo con<strong><em> Visual Studio 2010</em></strong>, durante un&#8217; operazione di “Cut” o “Copy”, avete ricevuto il messaggio seguente:</p>
<p>&#8220;<strong>Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later</strong>.&#8221;<span id="more-1382"></span></p>

<p>Il problema è legato ad un bug di <strong>VS 2010</strong> che è stato corretto con la<strong> fix disponibile su Connect</strong> <strong><em> </em></strong><a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=29729"><strong><em>a questo indirizzo(qui)</em></strong></a><strong><em>.</em></strong></p>
<p><a href="http://www.youbuy.it/VenditeRiservateYouBuy.aspx"><img class="aligncenter size-full wp-image-1337" title="vincinetbook" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/vincinetbook.jpg" alt="vincinetbook Visual Studio 2010 :  risoluzione Bug su Copia o Incolla" width="586" height="90" /></a><br />
<a href="http://www.youbuy.it/VenditeRiservateYouBuy.aspx"><img class="aligncenter size-full wp-image-1398" title="fuorisotto_jpg" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/fuorisotto_jpg.jpg" alt="fuorisotto jpg Visual Studio 2010 :  risoluzione Bug su Copia o Incolla" width="586" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/visual-studio-2010-risoluzione-bug-su-copia-o-incolla.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[.NET Framework 4.0] : le novità del Web.config</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/net-framework-4-0-le-novita-del-web-config.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=net-framework-4-0-le-novita-del-web-config</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/net-framework-4-0-le-novita-del-web-config.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 17:30:36 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[Novità]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[machine.config]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web.config]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1333</guid>
		<description><![CDATA[Il file Web.config è il file di configurazione delle applicazioni ASP.NET, quello che ci consente di impostare uno o più parametri di configurazione per le nostre applicazioni web. ]]></description>
			<content:encoded><![CDATA[<p>Il file <strong>Web.config</strong> è il file di configurazione delle applicazioni <strong>ASP.NET</strong>, quello che ci consente di impostare uno o più parametri di configurazione per le nostre applicazioni web. Con l’introduzione di numerose nuove funzionalità, le impostazioni del <strong>Web.config</strong> <span id="more-1333"></span> <br />
sono diventate sempre più numerose.<br />
Per questo motivo con il  <strong>.NET Framework 4.0</strong> la maggior parte delle configurazioni di base sono state spostate nel file <strong>machine.config</strong> e le applicazioni <strong>ASP.NET</strong> ereditano da qui le impostazioni, avendo comunque la possibilità di modificarle dichiarandole esplicitamente. Per questo motivo il <strong>Web.config delle applicazioni ASP.NET 4.0 si è molto ridotto,</strong> potendo addirittura lasciare il file completamente vuoto oppure specificando solo la versione del <strong>Framework</strong> utilizzata dall’applicazione.</p>
<p><a rel="nofollow" href="http://www.youbuy.it/lastminute.aspx" target="_blank"><img class="aligncenter size-full wp-image-1611" title="last3" src="http://images.youbuy.it/adv/last.jpg" alt="last [.NET Framework 4.0] : le novità del Web.config" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/net-framework-4-0-le-novita-del-web-config.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9: disponibile la Platform Preview 3</title>
		<link>http://www.luigimelisi.com/microsoft/windows/intenet-explorer-9/internet-explorer-9-disponibile-la-platform-preview-3.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=internet-explorer-9-disponibile-la-platform-preview-3</link>
		<comments>http://www.luigimelisi.com/microsoft/windows/intenet-explorer-9/internet-explorer-9-disponibile-la-platform-preview-3.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:39:55 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Intenet Explorer 9]]></category>
		<category><![CDATA[ECMA-262]]></category>
		<category><![CDATA[ECMAScript Language Specification]]></category>
		<category><![CDATA[ES5]]></category>
		<category><![CDATA[HTML Canvas]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Font Format (WOFF]]></category>
		<category><![CDATA[platform preview]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1319</guid>
		<description><![CDATA[E&#8217; diponibile per il download la nuova Platform Preview 3 di Internet Explorer 9.
Tra le tante novità aggiunte in questa release vi voglio segnalare :

HTML Canvas
HTML Video/Audio tag
Supporto ai font di alta qualità:Web Open Font Format (WOFF)
Supporto per ES5: ECMA-262: ECMAScript Language  [...]]]></description>
			<content:encoded><![CDATA[<p>E&#8217; diponibile per il download la nuova <strong>Platform Preview 3 di Internet Explorer 9.</strong></p>
<p>Tra le tante novità aggiunte in questa release vi voglio segnalare :<span id="more-1319"></span></p>
<ul>
<li>HTML Canvas</li>
<li>HTML Video/Audio tag</li>
<li>Supporto ai font di alta qualità:Web Open Font Format (WOFF)</li>
<li>Supporto per ES5: ECMA-262: ECMAScript Language Specification</li>
</ul>
<p>Il link per scaricarla è :<a title="Internet explorer 9" rel="nofollow" href="http://ie.microsoft.com/testdrive/" target="_blank"> http://ie.microsoft.com/testdrive/</a><br />
<a href="http://www.youbuy.it/VenditeRiservateYouBuy.aspx"><img class="aligncenter size-full wp-image-1331" title="lastvincintbook" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/lastvincintbook.jpg" alt="lastvincintbook Internet Explorer 9: disponibile la Platform Preview 3" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/windows/intenet-explorer-9/internet-explorer-9-disponibile-la-platform-preview-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video corsi formativi per Visual Studio 2010</title>
		<link>http://www.luigimelisi.com/microsoft/video-corsi-formativi-per-visual-studio-2010.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=video-corsi-formativi-per-visual-studio-2010</link>
		<comments>http://www.luigimelisi.com/microsoft/video-corsi-formativi-per-visual-studio-2010.html#comments</comments>
		<pubDate>Thu, 24 Jun 2010 10:05:09 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[opentraining]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Video Corsi]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1266</guid>
		<description><![CDATA[A tutti coloro che stanno cercando un sito formativo in ambito di .Net ,  vi segnalo il sito italiano OPENTRAINING(http://www.opentraining.it/), che contiene interessanti video per imparare alcune tecnologie, come Visual Studio 2010, Sql Server, Windows ed altro ancora.

]]></description>
			<content:encoded><![CDATA[<p>A tutti coloro che stanno cercando un sito formativo in ambito di <strong>.Net</strong> ,  vi segnalo il sito italiano <strong>OPENTRAINING(<a href="http://www.opentraining.it/">http://www.opentraining.it/</a></strong>), che contiene interessanti video per imparare alcune tecnologie, come Visual Studio 2010, Sql Server, Windows ed altro ancora.<br />
<a href="http://www.youbuy.it/lastminute.aspx"><img class="aligncenter" title="YouBuy.it : Offerte Sottocosto - Last Minute" src="http://images.youbuy.it/adv/last.jpg" alt="last Video corsi formativi per Visual Studio 2010" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/video-corsi-formativi-per-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Visual C#] : Novità del linguaggio</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visual-c-novita-del-linguaggio</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 09:25:55 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[Novità]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Anonymous Type]]></category>
		<category><![CDATA[Extension Method]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[Local Type Inference]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Object Initializer]]></category>
		<category><![CDATA[Query Expression]]></category>
		<category><![CDATA[Visual C#]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1237</guid>
		<description><![CDATA[Ecco alcune delle nuove caratteristiche aggiunte al linguaggio Visual C# :

Local Type Inference (tipizzazione implicita) : il compilatore determina il tipo dei dati delle variabili locali in base ai valori utilizzati per inizializzarle.
Object Initializer (inizializzatori di oggetti) : è ora  [...]]]></description>
			<content:encoded><![CDATA[<p>Ecco alcune delle nuove caratteristiche aggiunte al linguaggio <strong>Visual C# :</strong></p>
<ul>
<li><strong>Local Type Inference (tipizzazione implicita) : </strong>il compilatore determina il tipo dei dati delle variabili locali in base ai valori utilizzati per inizializzarle.</li>
<li><strong>Object Initializer (inizializzatori di oggetti) :</strong> è ora possibile inizializzare un oggetto dati complesso in un&#8217;espressione, senza una chiamata esplicita ad un costruttore.</li>
<p><span id="more-1237"></span></p>
<li><strong>Anonymous Type (tipi anonimi) </strong>: permettono di creare  istanze di un nuovo tipo di dati senza prima dover scrivere la definizione della classe. Il compilatore crea la definizione del tipo di dati in base alle proprietà specificate al momento della dichiarazione dell&#8217;istanza.</li>
<li><strong>Extension Method (Metodi di estensione) :</strong> peermette di aggiungere metodi ad un tipo di dati dall&#8217;esterno dello stesso. I metodi possono essere invocati come se fossero di istanza ordinari.</li>
<li><strong>XML :</strong> è ora possibile includere codice XML come tipo di dato di prima classe, rendendo facili e veloci le operazioni di creazione, trasformazione, modifica e interrogazione di dati XML.</li>
<li><strong>Query Expression :</strong> è possibile inserire espressioni in grado di interrogare database e collezioni presenti nella memoria centrale, utilizzando le capacità di LINQ.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/visual-c-novita-del-linguaggio.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come rimuovere tutti i tag HTML da una stringa con Visual C#</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-rimuovere-tutti-i-tag-html-da-una-stringa-con-visual-c.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=come-rimuovere-tutti-i-tag-html-da-una-stringa-con-visual-c</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-rimuovere-tutti-i-tag-html-da-una-stringa-con-visual-c.html#comments</comments>
		<pubDate>Mon, 21 Jun 2010 08:32:00 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Regex.Replace]]></category>
		<category><![CDATA[RegularExpressions]]></category>
		<category><![CDATA[System.Text.RegularExpressions]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1197</guid>
		<description><![CDATA[L'esempio riportato di seguito mostra un metodo molto semplice per rimuovere tutti i tag HTML, presenti in una stringa,  utilizzando Visual C#(sharp) e le Regular Expressions : ]]></description>
			<content:encoded><![CDATA[<p>L&#8217;esempio riportato di seguito mostra un metodo molto semplice per rimuovere tutti i tag HTML, presenti in una stringa,  utilizzando Visual C#(sharp) e le Regular Expressions :<br />
</p>
<pre class="brush: csharp; title: ; notranslate">
using System.Text.RegularExpressions;
...
const string HTML_TAG_PATTERN = &quot;&lt;.*?&gt;&quot;;
static string StripHTML (string inputString)
{
    return Regex.Replace(inputString, HTML_TAG_PATTERN, string.Empty);
}
</pre>
<p><a href="http://www.youbuy.it/lastminute.aspx" rel="nofollow" target="_blank"><img class="aligncenter" title="YouBuy.it - Last Minute - Offerte Sottocosto" src="http://images.youbuy.it/adv/last.jpg" alt="last Come rimuovere tutti i tag HTML da una stringa con Visual C#" width="450" height="600" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-rimuovere-tutti-i-tag-html-da-una-stringa-con-visual-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come eliminare i file temporanei di Internet con Visual C#</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-eliminare-i-file-temporanei-di-internet-con-visual-c.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=come-eliminare-i-file-temporanei-di-internet-con-visual-c</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-eliminare-i-file-temporanei-di-internet-con-visual-c.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:16:17 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[System.IO]]></category>
		<category><![CDATA[Temporary Internet files]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1176</guid>
		<description><![CDATA[Ecco un semplice metodo per eliminare la cache di Microsoft Internet Explorer con Visual C#
]]></description>
			<content:encoded><![CDATA[<p>Ecco una semplice procedura per eliminare la cache di Microsoft Internet Explorer con Visual C#</p>
<pre class="brush: csharp; title: ; notranslate">
using System.IO;
...
void clearIECache()
{
     ClearFolder (new DirectoryInfo (Environment.GetFolderPath
      (Environment.SpecialFolder.InternetCache)));
}
void ClearFolder (DirectoryInfo folder)
{
   foreach (FileInfo file in folder.GetFiles())
      { file.Delete(); }
   foreach (DirectoryInfo subfolder in folder.GetDirectories())
      { ClearFolder(subfolder); }
}
public static void Main( )
{
   new Test().clearIECache ();
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-eliminare-i-file-temporanei-di-internet-con-visual-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come visualizzare tutti i nomi dei database Sql Server con Visual C#</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-visualizzare-tutti-i-nomi-dei-database-sql-server-con-visual-c.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=come-visualizzare-tutti-i-nomi-dei-database-sql-server-con-visual-c</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-visualizzare-tutti-i-nomi-dei-database-sql-server-con-visual-c.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 08:17:31 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1174</guid>
		<description><![CDATA[Come visualizzare tutti i nomi dei database Sql Server con Visual C#]]></description>
			<content:encoded><![CDATA[<p>Nell&#8217;esmpio riportato di seguito, vi riporto una semplice procedura per recuperare tutti i nomi dei database sql server utilizzando Visual C# : </p>
<pre class="brush: csharp; title: ; notranslate">
using System.Data;
using System.Data.SqlClient;
...
// Sostituire con la propria stringa di connessione
String conxString =  &quot;Data Source=MYSERVER; Integrated Security=True;&quot;;
using (SqlConnection sqlConx = new SqlConnection (conxString))
{
      sqlConx.Open();
      DataTable tblDatabases = sqlConx.GetSchema (&quot;Databases&quot;);
      sqlConx.Close();
      foreach (DataRow row in tblDatabases.Rows)
      {
         Console.WriteLine (&quot;Database: &quot; + row[&quot;database_name&quot;]);
      }
}
</pre>
<p><a href="http://www.youbuy.it/lastminute.aspx" rel="nofollow" target="_blank"><img class="aligncenter" title="YouBuy.it - Last Minute - Offerte Sottocosto" src="http://images.youbuy.it/adv/last.jpg" alt="last Come visualizzare tutti i nomi dei database Sql Server con Visual C#" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-visualizzare-tutti-i-nomi-dei-database-sql-server-con-visual-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come scrivere una chiave nel registro di Windows con Visual C#</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-scrivere-una-chiave-nel-registro-di-windows-con-visual-c.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=come-scrivere-una-chiave-nel-registro-di-windows-con-visual-c</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-scrivere-una-chiave-nel-registro-di-windows-con-visual-c.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:59:48 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft.Win32]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1169</guid>
		<description><![CDATA[Come scrivere una chiave nel registro di Windows con Visual C#]]></description>
			<content:encoded><![CDATA[<pre class="brush: csharp; title: ; notranslate">
using Microsoft.Win32;
...
RegistryKey masterKey = Registry.LocalMachine.CreateSubKey(&quot;SOFTWARE\\Test\\Preferences&quot;);
if (masterKey == null)
{
   Console.WriteLine (&quot;Null Masterkey!&quot;);
}
else
{
   try
   {
      masterKey.SetValue (&quot;MyKey&quot;, &quot;MyValue&quot;);
   }
   catch (Exception ex)
   {
      Console.WriteLine (ex.Message);
   }
   finally
   {
      masterKey.Close();
   }
}
</pre>
<p><a href="http://www.youbuy.it/lastminute.aspx" rel="nofollow" target="_blank"><img class="aligncenter" title="YouBuy.it - Last Minute - Offerte Sottocosto" src="http://images.youbuy.it/adv/last.jpg" alt="last Come scrivere una chiave nel registro di Windows con Visual C#" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-scrivere-una-chiave-nel-registro-di-windows-con-visual-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come leggere una chiave dal registro di Windows con Visual C#</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-leggere-una-chiave-dal-registro-di-windows-con-visual-c.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=come-leggere-una-chiave-dal-registro-di-windows-con-visual-c</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-leggere-una-chiave-dal-registro-di-windows-con-visual-c.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:48:40 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft.Win32]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1167</guid>
		<description><![CDATA[Come leggere una chiave dal registro di windows con Visual C#]]></description>
			<content:encoded><![CDATA[<p>Nell&#8217; esempio che segue viene mostrato come leggere una chiave del registro di Windows utilizzando Visual C# ed il .Net Framework :<br />
</p>
<pre class="brush: csharp; title: ; notranslate">
using Microsoft.Win32;
...
RegistryKey masterKey = Registry.LocalMachine.CreateSubKey(&quot;SOFTWARE\\Test\\Preferences&quot;);
if (masterKey == null)
{
    Console.WriteLine (&quot;Null Masterkey!&quot;);
}
else
{
    Console.WriteLine (&quot;MyKey = {0}&quot;, masterKey.GetValue (&quot;MyKey&quot;));
}
masterKey.Close();
</pre>
<p><a href="http://www.youbuy.it/lastminute.aspx"><img class="aligncenter" title="Offerte Last Minute Youbuy.it" src="http://images.youbuy.it/adv/last.jpg" alt="last Come leggere una chiave dal registro di Windows con Visual C#" width="450" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-leggere-una-chiave-dal-registro-di-windows-con-visual-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Visual Studio 2010 e .NET Framework 4 Training Kit di Giugno</title>
		<link>http://www.luigimelisi.com/microsoft/visual-studio-2010-e-net-framework-4-training-kit-di-giugno.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visual-studio-2010-e-net-framework-4-training-kit-di-giugno</link>
		<comments>http://www.luigimelisi.com/microsoft/visual-studio-2010-e-net-framework-4-training-kit-di-giugno.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 13:30:48 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[.NET Framework 4]]></category>
		<category><![CDATA[Training Kit]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1159</guid>
		<description><![CDATA[E’ disponibile il training kit su Microsoft Visual Studio 2010 e .NET Framework 4 di Giugno.
Potete scaricarlo (178 MB) a questo link.
]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: medium;">E’ disponibile il <strong>training kit</strong> su Microsoft Visual Studio 2010 e .NET Framework 4 di Giugno.</span></p>
<p><span style="font-size: medium;">Potete scaricarlo (178 MB) a questo <a href="http://www.youbuy.it/lastminute.aspx" rel="nofollow" target="_blank"><img class="aligncenter" title="YouBuy.it - Last Minute - Offerte Sottocosto" src="http://images.youbuy.it/adv/last.jpg" alt="last Microsoft Visual Studio 2010 e .NET Framework 4 Training Kit di Giugno" width="450" height="600" /></a><a rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&amp;displaylang=en">link</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/visual-studio-2010-e-net-framework-4-training-kit-di-giugno.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft sfida Android con Windows Embedded Compact 7</title>
		<link>http://www.luigimelisi.com/microsoft/microsoft-sfida-android-con-windows-embedded-compact-7.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microsoft-sfida-android-con-windows-embedded-compact-7</link>
		<comments>http://www.luigimelisi.com/microsoft/microsoft-sfida-android-con-windows-embedded-compact-7.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 12:33:42 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Embedded Compact 7]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Computex 2010]]></category>
		<category><![CDATA[pinch to zoom]]></category>
		<category><![CDATA[Remote Desktop Protocol]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[Web service on device API]]></category>
		<category><![CDATA[WSDAPI]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1148</guid>
		<description><![CDATA[Al Computex 2010 di Taipei, Microsoft ha annunciato il suo nuovo Windows Embedded Compact 7, il nuovo sistema operativo basato su Windows 7 con il quale l’azienda dichiara guerra ad Android sempre più forte nel mercato degli smartphone.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luigimelisi.com/wp-content/uploads/2010/06/windows_embedded.jpg"><img class="alignleft size-full wp-image-1157" title="windows_embedded" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/windows_embedded.jpg" alt="windows embedded Microsoft sfida Android con Windows Embedded Compact 7" compact=" height="128" /></a>Al <strong>Computex 2010 di Taipei</strong>, Microsoft ha annunciato il nuovo <strong>Windows Embedded Compact 7</strong>, il sistema operativo basato su <strong>Windows 7</strong> con il quale l’azienda dichiara guerra ad Android sempre più forte nel mercato degli smartphone.</p>
<p>Si tratta di una piattaforma adatta non solo a telefoni cellulari, ma anche a un’ampia gamma di device mobili come <strong>tablet e slate PC</strong>.<br />
<br />
<span id="more-1148"></span><br />
Il nuovo sistema supporta il <strong>multitouch</strong> ed è adatto alle risoluzioni dei tablet, permette il <strong>pinch to zoom</strong> e integra le tecnologie <strong>Silverlight 4</strong> e <strong>Flash 10.1</strong>.</p>
<p>Tra le altre novità ci sono il movimento a sfioramento, connessioni da remoto sfruttando Windows Server con il protocollo RDP (Remote Desktop Protocol), un brower migliorato e più personalizzabile. È data inoltre la possibilità di realizzare rapidamente applicazioni di servizi Web che interagiscano con i dispositivi collegati alla rete grazie al protocollo WSDAPI (Web service on device API).<br />
<br />
Lo sviluppo della piattaforma non è ancora concluso, infatti Microsoft rilascerà ufficialmente <strong>Windows Embedded Compact 7</strong> ai produttori di hardware non prima di questo autunno data in cui si potranno anche vedere realizzati i primi esemplari di tablet con questo sistema operativo, commercializzati a partire dalla fine dell’anno. Per ora si può scaricare una <a title="Versione beta Windows embedded" href="http://www.microsoft.com/windowsembedded/it-it/products/windowsce/compact7.mspx"><strong>versione beta</strong></a>.</p>
<p>Il mercato sempre più saturato da Android dovrà fare i conti a breve con questo nuovo prodotto erede del vecchio Windows CE<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/microsoft-sfida-android-con-windows-embedded-compact-7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disponibile il nuovo Feature Pack di Visual Studio 2010</title>
		<link>http://www.luigimelisi.com/microsoft/disponibile-il-nuovo-feature-pack-di-visual-studio-2010.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=disponibile-il-nuovo-feature-pack-di-visual-studio-2010</link>
		<comments>http://www.luigimelisi.com/microsoft/disponibile-il-nuovo-feature-pack-di-visual-studio-2010.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 07:24:07 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Feature Pack]]></category>
		<category><![CDATA[msdn]]></category>
		<category><![CDATA[Visual Studio 2010 Ultimate]]></category>
		<category><![CDATA[Visualization and Modeling]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1143</guid>
		<description><![CDATA[Rilasciato il nuovo Visualization and Modeling Feature Pack per Visual Studio 2010.
I Feature Pack permettono di estendere Visual Studio 2010 con funzionalità che migliorano e completano gli strumenti già presenti.
]]></description>
			<content:encoded><![CDATA[<p><em>Rilasciato il nuovo <strong>Visualization and Modeling Feature Pack per Visual Studio 2010</strong>.</em></p>
<p>I <strong><em>Feature Pack</em></strong> permettono di estendere Visual Studio 2010 con funzionalità che migliorano e completano gli strumenti già presenti.</p>
<p>Microsoft ha rilasciato il Feature Pack dedicato alla modellazione UML (<strong>Visualization and Modeling Feature Pack</strong>) che permette tra le altre cose di: <span id="more-1143"></span><br />
</p>
<ul>
<li><strong>generare codice da un diagramma UML delle classi</strong> all&#8217;interno di un progetto di modellazione (forward engineering);</li>
<li><strong>creare diagrammi UML delle classi dal codice</strong> (reverse engineering),</li>
<li>importare elementi da file XMI 2.1;</li>
<li>creare link dai work item TFS agli elementi del meta-modello UML;</li>
<li><strong>generare grafi delle dipendenze per siti web</strong> e progetti C/C++;</li>
<li>scrivere codice personalizzato per creare, modificare e validare i layer diagram.</li>
</ul>
<p>Il Feature Pack è fin da ora disponibile per gli <strong>abbonati MSDN</strong> e richiede <strong>Visual Studio 2010 Ultimate.</strong></p>
<p>Per ulteriori informazioni, è possibile visitare il <a href="http://msdn.microsoft.com/it-it/vstudio/ff655021(en-us).aspx">sito di Microsoft dedicato a Visual Studio 2010</a>.<br />
<a href="http://www.youbuy.it/"><img class="aligncenter size-full wp-image-1141" title="banner-lastcall" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/banner-lastcall.jpg" alt="banner lastcall Disponibile il nuovo Feature Pack di Visual Studio 2010" width="586" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/microsoft/disponibile-il-nuovo-feature-pack-di-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

