<?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; .Net FrameWork</title>
	<atom:link href="http://www.luigimelisi.com/tag/net-framework/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, 29 Jul 2010 14:54:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Visual C#(C Sharp) : Come salvare un&#8217;immagine JPEG specificando la qualità</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/visual-cc-sharp-come-salvare-unimmagine-jpeg-specificando-la-qualita.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=visual-cc-sharp-come-salvare-unimmagine-jpeg-specificando-la-qualita</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/visual-cc-sharp-come-salvare-unimmagine-jpeg-specificando-la-qualita.html#comments</comments>
		<pubDate>Sat, 17 Jul 2010 16:53:49 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1699</guid>
		<description><![CDATA[Grazie a questa semplice procedura è possibile salvare un immagine in formato <strong>jpeg</strong> specificando la qualità desiderata.
Questo è possibile utilizzando il parametro <strong>quality</strong>. Quality deve avere un valore compreso tra 0 e 100, dove 100 è la massima qualità possibile.﻿]]></description>
			<content:encoded><![CDATA[<p>Grazie a questa semplice procedura è possibile salvare un immagine in formato <strong>jpeg</strong> specificando la qualità desiderata.<br />
Questo è possibile utilizzando il parametro <strong>quality</strong>.<div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 234x60, creato 06/07/10 */
google_ad_slot = "2800042742";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><span id="more-1699"></span><div class="clear-block"><div class="ad alignright"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 234x60, creato 06/07/10 */
google_ad_slot = "2800042742";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><br />
Quality deve avere un valore compreso tra 0 e 100, dove 100 è la massima qualità possibile.﻿</p>
<pre class="brush: csharp;">
using System.Drawing;
using System.Drawing.Imaging;

public void SaveJpeg(Image img, string fileName, long quality)
{
    ImageCodecInfo ici = GetEncoderInfo(&quot;image/jpeg&quot;);
    EncoderParameters eps = new EncoderParameters(1);
    eps.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
    img.Save(fileName, ici, eps);
}
private ImageCodecInfo GetEncoderInfo(String mimeType)
{
   foreach (ImageCodecInfo encoder in ImageCodecInfo.GetImageEncoders())
  {
      if (encoder.MimeType == mimeType)
      return encoder;
   }
return null;
}
</pre>
<div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/visual-cc-sharp-come-salvare-unimmagine-jpeg-specificando-la-qualita.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come eseguire una stored procedure con Entity Framework 4.0</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-eseguire-una-stored-procedure-con-entity-framework-4-0.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=come-eseguire-una-stored-procedure-con-entity-framework-4-0</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-eseguire-una-stored-procedure-con-entity-framework-4-0.html#comments</comments>
		<pubDate>Fri, 09 Jul 2010 18:05:43 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[entity framework]]></category>
		<category><![CDATA[stored procedure]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1569</guid>
		<description><![CDATA[Ecco come chiamare una stored procedure con Entity Framework 4.0 : 
// Chiama la stored usp_Authenticate passando username e password
var db = new BlogEntities();
var user = db.ExecuteStoreQuery<User>("usp_Authenticate {0}, {1}",username, password);]]></description>
			<content:encoded><![CDATA[<p>Ecco come chiamare una stored procedure con <strong>Entity Framework 4.0 : </strong></p>
<pre class="brush: csharp;">
// Chiama la stored usp_Authenticate passando nomeUtente e passWord
var db = new BlogEntities();
var user = db.ExecuteStoreQuery&lt;User&gt;(&quot;usp_Authenticate {0}, {1}&quot;,nomeUtente, passWord);
</pre>
<p><span id="more-1569"></span><div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><br />
<a rel="nofollow" href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fwww.youbuy.it%2Fsisaldichipuo.aspx" target="_blank"><img class="alignleft size-full wp-image-1531" title="728x90_saldi" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/728x90_saldi.jpg" alt="YouBuy - Si Saldi chi Può : sconti fino al 50%" width="728" height="90" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-eseguire-una-stored-procedure-con-entity-framework-4-0.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&amp;utm_medium=rss&amp;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><div class="clear-block"><div class="ad alignright"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div> è 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 <div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><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 class="error"><strong>[ad]</strong> Slot Pubblicità #5 vuoto!</p></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>.</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>Come selezionare una riga in automatico con il tasto destro ed il ContextMenuStrip</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/come-selezionare-una-riga-in-automatico-con-il-tasto-destro-ed-il-contextmenustrip.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=come-selezionare-una-riga-in-automatico-con-il-tasto-destro-ed-il-contextmenustrip</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/come-selezionare-una-riga-in-automatico-con-il-tasto-destro-ed-il-contextmenustrip.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 13:00:13 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[ContextMenuStrip]]></category>
		<category><![CDATA[datagridview]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1508</guid>
		<description><![CDATA[Ecco come,cliccando con il tasto destro del mouse, con poche linee di codice Visual C#, è possibile selezionare una riga di un datagridview in automatico utilizzando il controllo ContextMenuStrip : ]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fwww.youbuy.it%2Flastminute.aspx" target="_blank"><img class="aligncenter size-full wp-image-1526" title="bannerlast" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/bannerlast.jpg" alt="Offerte Sottocosto YouBuy" width="586" height="180" /></a><br />
Ecco come selezionare, con poche linee di codice Visual C#, una riga di un datagridview in automatico utilizzando il controllo <strong>ContextMenuStrip : <span id="more-1508"></span></strong><br />
<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p></p>
<pre class="brush: csharp;">
private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
   if (e.Button == MouseButtons.Right)
  {
    foreach (DataGridViewRow s in dataGridView1.SelectedRows)
    s.Selected = false;
   DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
   dataGridView1.Rows[hit.RowIndex].Selected = true;
   dataGridView1.CurrentCell= dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
   contextMenuStrip1.Show(dataGridView1, new Point(e.X,e.Y) );
   }
}
</pre>
<p><a href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fimages.youbuy.it%2Fland%2Fsisaldichipuo.html"><img class="alignleft size-full wp-image-1531" title="728x90_saldi" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/728x90_saldi.jpg" alt="YouBuy - Si Saldi chi Può : sconti fino al 50%" width="728" height="90" /></a><br />
<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/come-selezionare-una-riga-in-automatico-con-il-tasto-destro-ed-il-contextmenustrip.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controllo PivotViewer per SilverLight disponibile per il download</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/controllo-pivotviewer-per-silverlight-disponibile-per-il-download.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=controllo-pivotviewer-per-silverlight-disponibile-per-il-download</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/controllo-pivotviewer-per-silverlight-disponibile-per-il-download.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 18:30:10 +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[DeepZoom]]></category>
		<category><![CDATA[PivotViewer]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1472</guid>
		<description><![CDATA[E’ disponibile per il download il controllo PivotViewer. Questo controllo per Silverlight 4 consente di visualizzare grandi moli di oggetti all’interno di un’unica applicazione Silverlight e utilizzare DeepZoom per navigare all’interno di questi dati.]]></description>
			<content:encoded><![CDATA[<p><div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 18/06/10 */
google_ad_slot = "8893263281";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>E’ disponibile per il download il controllo<strong> PivotViewer.</strong> Questo controllo per <strong>Silverlight 4</strong> consente di visualizzare grandi moli di oggetti all’interno di un’unica applicazione Silverlight e utilizzare DeepZoom per navigare all’interno di questi dati.<br />
<span id="more-1472"></span><script type="text/javascript">// <![CDATA[
       google_ad_client = "pub-7844166093069047"; /* 234x60, creato 06/07/10 */ google_ad_slot = "2800042742"; google_ad_width = 234; google_ad_height = 60;
// ]]&gt;</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script> <a rel="nofollow" href="http://www.silverlight.net/learn/pivotviewer/" target="_blank">Potete scaricare il controllo e la documentazione <span style="color: #000000;">qui.</span></a><script type="text/javascript">// <![CDATA[
       google_ad_client = "pub-7844166093069047"; /* 234x60, creato 06/07/10 */ google_ad_slot = "2800042742"; google_ad_width = 234; google_ad_height = 60;
// ]]&gt;</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><a rel="nofollow" href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fimages.youbuy.it%2Fland%2Fsisaldichipuo.html"><img class="aligncenter size-full wp-image-1483" title="13" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/13.jpg" alt="Offerte YouBuy : Si saldi chi può" width="586" height="128" /></a></p>
<p><a rel="nofollow" href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fimages.youbuy.it%2Fland%2Fsisaldichipuo.html"><img class="aligncenter size-full wp-image-1487" title="Offerte YouBuy : Si saldi chi può" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/18.jpg" alt="Offerte YouBuy : Si saldi chi può" width="586" height="128" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/controllo-pivotviewer-per-silverlight-disponibile-per-il-download.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Silverlight &amp; WPF Chart Control &#8211; Visifire</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/free-silverlight-wpf-chart-control-visifire.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=free-silverlight-wpf-chart-control-visifire</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/free-silverlight-wpf-chart-control-visifire.html#comments</comments>
		<pubDate>Fri, 02 Jul 2010 09:15:28 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software free]]></category>
		<category><![CDATA[Visifire]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1422</guid>
		<description><![CDATA[Visifire è un componente open source per la visualizzazione di dati, sviluppato per Microsoft Silverlight e WPF.
Con Visifire potete creare facilemente ed in pochi minuti grafici animati.
Visifire è facile da usare e indipendente dalla tecnologia utilizzata lato server.]]></description>
			<content:encoded><![CDATA[<p><em><strong><a href="http://www.luigimelisi.com/wp-content/uploads/2010/07/logo_visifire.png"><img class="alignleft size-full wp-image-1426" title="logo_visifire" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/logo_visifire.png" alt="VisiFire" width="186" height="71" /></a>Visifire</strong></em> è un componente <strong>open source </strong>per la visualizzazione di dati, sviluppato per <strong>Microsoft Silverlight</strong> e <strong>WPF</strong>.</p>
<p>Con <strong>Visifire</strong> potete creare facilemente ed in pochi minuti grafici animati.<span id="more-1422"></span></p>
<p><div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><strong>Visifire</strong> è facile da usare e indipendente dalla tecnologia utilizzata lato server.<br />
Ecco il link per il download: <em><strong><a title="http://visifire.codeplex.com/" rel="nofollow" href="http://visifire.codeplex.com/">http://visifire.codeplex.com/</a></strong></em></p>
<p><em><strong><a href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fwww.youbuy.it%2FGiveMeFive.aspx"><img class="aligncenter size-full wp-image-1427" title="bannergivemefive" src="http://www.luigimelisi.com/wp-content/uploads/2010/07/bannergivemefive.jpg" alt="GIVE ME FIVE?! - YOUBUY!" width="586" height="180" /></a><br />
</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/free-silverlight-wpf-chart-control-visifire.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&amp;utm_medium=rss&amp;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><p class="error"><strong>[ad]</strong> Slot Pubblicità #5 vuoto!</p> </p>
<p>sono diventate sempre più numerose.</p>
<p>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 href="http://affiliatetracking.com/aeffemedia/a/1133?redirect=http%3A%2F%2Fwww.youbuy.it%2FVenditeRiservateYouBuy.aspx"><img class="aligncenter size-full wp-image-1337" title="vincinetbook" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/vincinetbook.jpg" alt="Acquista su Youbuy e vinci un NoteBook" width="586" height="90" /></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>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&amp;utm_medium=rss&amp;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</strong> (<a href="http://www.opentraining.it/">http://www.opentraining.it/</a>), che contiene interessanti video per imparare alcune tecnologie, come Visual Studio 2010, Sql Server, Windows ed altro ancora.<p class="error"><strong>[ad]</strong> Slot Pubblicità #5 vuoto!</p></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&amp;utm_medium=rss&amp;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 possibile inizializzare un oggetto dati complesso in un&#8217;espressione, senza una chiamata esplicita ad]]></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><p class="error"><strong>[ad]</strong> Slot Pubblicità #5 vuoto!</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&amp;utm_medium=rss&amp;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[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[Come rimuovere tutti i tag HTML da una stringa con Visual C# ]]></description>
			<content:encoded><![CDATA[<div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 234x60, creato 06/07/10 */
google_ad_slot = "2800042742";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>
<pre class="brush: csharp;">
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>
<div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>
]]></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&amp;utm_medium=rss&amp;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;">
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&amp;utm_medium=rss&amp;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[<pre class="brush: csharp;">
using System.Data;
using System.Data.SqlClient;
...
// Substituire 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>
]]></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&amp;utm_medium=rss&amp;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;">
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>
]]></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&amp;utm_medium=rss&amp;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[<div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "pub-7844166093069047";
/* 468x60, creato 11/06/10 */
google_ad_slot = "7113887670";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>
<pre class="brush: csharp;">
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>
]]></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>Silverlight 4 SDK in italiano</title>
		<link>http://www.luigimelisi.com/programmazione/silverlight-4-sdk-in-italiano.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=silverlight-4-sdk-in-italiano</link>
		<comments>http://www.luigimelisi.com/programmazione/silverlight-4-sdk-in-italiano.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 19:33:31 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1058</guid>
		<description><![CDATA[E' disponibile l’SDK per Silverlight 4 in italiano.]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: medium;">E&#8217; disponibile<strong> l’SDK per <em>Silverlight 4</em> in italiano</strong></span><strong>.</strong></p>
<p><strong><span style="font-size: large;">Lo potete trovare </span></strong><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=it&amp;FamilyID=55b44da3-e5de-4d2a-8eaf-1155ca6b3207"><strong><span style="font-size: large;">qui per il download</span></strong></a><strong><span style="font-size: large;">.</span></strong><br />
<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/silverlight-4-sdk-in-italiano.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
