<?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; Tips and Tricks</title>
	<atom:link href="http://www.luigimelisi.com/tag/tips-and-tricks/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>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>[C#] : Come scansionare un Array con LINQ</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-come-scansionare-un-array-con-linq-2</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 10:05:59 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[linq]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=1035</guid>
		<description><![CDATA[Come scansionare un Array con LINQ]]></description>
			<content:encoded><![CDATA[<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p>
<pre class="brush: csharp;">
using System;
using System.Collections;
using System.Collections.Generic;
namespace ForEachExaple
{
     public static class Utility
     {
         public static void ForEach(this IEnumerable coll, Action function)
         {
            IEnumerator en = coll.GetEnumerator();
            while (en.MoveNext())
            function(en.Current);
          }
     }
class Program
{
   static void Main(string[] args)
   {
      var array = new int[] { 1, 2, 3 };
      //Output : 123
      array.ForEach(val =&amp;gt; Console.Write(val));
    }
 }
}
</pre>
<p><a href="http://wetrack.it/aeffemedia/a/1133?redirect=http%3A%2F%2Fwww.youbuy.it%2FVenditeRiservateYouBuy.aspx"><img class="aligncenter size-medium wp-image-1031" title="Last Minute" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/last60-225x300.jpg" alt="last60 225x300 [C#] : Come scansionare un Array con LINQ" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/c-come-scansionare-un-array-con-linq-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[C#] : Come inviare una mail con gmail</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/c-come-inviare-una-mail-con-gmail.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-come-inviare-una-mail-con-gmail</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/c-come-inviare-una-mail-con-gmail.html#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:57:29 +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[gmail]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=983</guid>
		<description><![CDATA[C# : Come inviare una mail con gmail]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luigimelisi.com/wp-content/uploads/2010/06/pcfuori.jpg"><img class="aligncenter size-full wp-image-1043" title="fuori tutto youbuy" src="http://www.luigimelisi.com/wp-content/uploads/2010/06/pcfuori.jpg" alt="fuori tutto youbuy" width="586" height="180" /></a><br />
Ecco un metodo sempice e veoloce per inviare una <strong>mail da Gmail con C# :</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">string</span> host = <span style="color: #800000;">&quot;smtp.gmail.com&quot;</span>;
int port;
//port = 587; // <span style="color: #000080;">with</span> TLS
//port = 465; // <span style="color: #000080;">with</span> SSL
port = 25; // normal ‐ works <span style="color: #000080;">for</span> my gmail account <span style="color: #000080;">with</span> enableSSL
<span style="color: #000080;">string</span> fromEmail = <span style="color: #800000;">&quot;myemail@mydomain.com&quot;</span>;
var fromAddress = <span style="color: #000080;">new</span> MailAddress(fromEmail);
var toAddress = <span style="color: #000080;">new</span> MailAddress(<span style="color: #800000;">&quot;myemail@aDifferentDomain.com&quot;</span>);
MailMessage message = <span style="color: #000080;">new</span> MailMessage(fromAddress, toAddress)
{
Subject = <span style="color: #800000;">&quot;subject&quot;</span>,
Body = <span style="color: #800000;">&quot;body&quot;</span>,
};</pre></td></tr></table></div>

<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p><span id="more-983"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">var smtp = <span style="color: #000080;">new</span> SmtpClient(host, port) {
Credentials=<span style="color: #000080;">new</span> NetworkCredential(fromEmail, <span style="color: #800000;">&quot;password&quot;</span>),
EnableSsl = <span style="color: #000080;">true</span>,
Timeout = 30000,
};
try {
smtp.Send(message);
}
catch(SmtpException se) {
//log
}
message.Dispose();
};</pre></td></tr></table></div>

<p><p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/c-come-inviare-una-mail-con-gmail.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[C#] : Come passare da Excel a Datatable</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/c-come-passare-da-excel-a-datatable.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-come-passare-da-excel-a-datatable</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/c-come-passare-da-excel-a-datatable.html#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:14: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[DataTable]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[oledb]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=985</guid>
		<description><![CDATA[1 2 3 4 5 6 7 8 9 10 string connectionString = string.Format(&#34;Provider = Microsoft.Jet.OLEDB.4.0; data source = {0};Extended Properties=Excel 8.0;&#34;,file); &#160; OleDbDataAdapter = new OleDbDataAdapter(&#34;SELECT * FROM [TABLES1$]&#34;,connectionString); &#160; DataSet ds = new DataSet(); &#160; adapter.Fill(ds,&#34;Name&#34;); &#160; DataTable dt = ds.Tables[&#34;Name&#34;];]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">string</span> connectionString = <span style="color: #000080;">string</span>.Format(<span style="color: #800000;">&quot;Provider = Microsoft.Jet.OLEDB.4.0; data source =
                                                                   {0};Extended Properties=Excel 8.0;&quot;</span>,file);
&nbsp;
OleDbDataAdapter = <span style="color: #000080;">new</span> OleDbDataAdapter(<span style="color: #800000;">&quot;SELECT * FROM [TABLES1$]&quot;</span>,connectionString);
&nbsp;
DataSet ds = <span style="color: #000080;">new</span> DataSet();
&nbsp;
adapter.Fill(ds,<span style="color: #800000;">&quot;Name&quot;</span>);
&nbsp;
DataTable dt = ds.Tables[<span style="color: #800000;">&quot;Name&quot;</span>];</pre></td></tr></table></div>

<p class="error"><strong>[ad]</strong> Slot Pubblicità #4 vuoto!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/c-come-passare-da-excel-a-datatable.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB.NET] : Inviare una mail in formato HTML</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/vb-net-inviare-una-mail-in-formato-html.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-inviare-una-mail-in-formato-html</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/vb-net-inviare-una-mail-in-formato-html.html#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:58:34 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[background color]]></category>
		<category><![CDATA[body]]></category>
		<category><![CDATA[body background]]></category>
		<category><![CDATA[ByVal]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[document write]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[host ip]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[mailmessage]]></category>
		<category><![CDATA[MessageBody]]></category>
		<category><![CDATA[MessageHead]]></category>
		<category><![CDATA[ReturnMessage]]></category>
		<category><![CDATA[sans serif font]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=713</guid>
		<description><![CDATA[Function SendEmail(ByVal ToAddress As String, ByVal FromAddress As String, ByVal MessageSubject As String, ByVal MessageBody As String) Dim MessageHead As String = "&#60;html&#62;&#60;head&#62;" MessageHead = MessageHead &#38; "&#60;style&#62;" MessageHead = MessageHead &#38; "body {background-color:#F7F7F7; color:#000; font-family:arial,verdana,sans-serif; font-size:12px;}" MessageHead = MessageHead &#38; "&#60;/style&#62;&#60;/head&#62;&#60;body&#62;" Dim MessageFoot As String = "&#60;/body&#62;&#60;/html&#62;" MessageBody = MessageHead &#38; MessageBody &#38; MessageFoot]]></description>
			<content:encoded><![CDATA[<pre lang="vb.net" >Function SendEmail(ByVal ToAddress As String, ByVal FromAddress As String, ByVal MessageSubject As String, ByVal MessageBody As String)
Dim MessageHead As String = "&lt;html&gt;&lt;head&gt;"
MessageHead = MessageHead &amp; "&lt;style&gt;"
MessageHead = MessageHead &amp; "body {background-color:#F7F7F7; color:#000; font-family:arial,verdana,sans-serif; font-size:12px;}"
MessageHead = MessageHead &amp; "&lt;/style&gt;&lt;/head&gt;&lt;body&gt;"
Dim MessageFoot As String = "&lt;/body&gt;&lt;/html&gt;"
MessageBody = MessageHead &amp; MessageBody &amp; MessageFoot
Dim ReturnMessage As String = ""
Dim mm As New MailMessage(FromAddress, ToAddress)
Dim smtp As New SmtpClient
mm.Subject = MessageSubject
mm.Body = MessageBody
mm.IsBodyHtml = True
Try
smtp.Host = "0.0.0.0" 'ADD HOST IP
smtp.Send(mm)
ReturnMessage = "La mail è stata inviata"
Catch ex As Exception
ReturnMessage = "Spiacente, c’è stato un problema! " &amp; ex.Message
End Try
SendEmail = ReturnMessage
End Function</pre>
<p><script type="text/javascript">
var uri = 'http://impit.tradedoubler.com/imp?type(js)g(18646532)a(1765811)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/vb-net-inviare-una-mail-in-formato-html.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB.NET] : Popolare una DataTable con un file CVS</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/vb-net-popolare-una-datatable-con-un-file-cvs.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-popolare-una-datatable-con-un-file-cvs</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/vb-net-popolare-una-datatable-con-un-file-cvs.html#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:54:39 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[ControlChars]]></category>
		<category><![CDATA[DataTable]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[finalLine]]></category>
		<category><![CDATA[fullFileStr]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[row]]></category>
		<category><![CDATA[Split]]></category>
		<category><![CDATA[streamreader]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=711</guid>
		<description><![CDATA[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Function ReadCSV(ByVal path As String) As System.Data.DataTable Dim sr As New StreamReader(path) Dim fullFileStr As String = sr.ReadToEnd() sr.Close() sr.Dispose() Dim lines As String() = fullFileStr.Split(ControlChars.Lf) Dim recs As New DataTable() Dim sArr As]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">  <span style="color: #000080;">Function</span> ReadCSV(<span style="color: #000080;">ByVal</span> path <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>) <span style="color: #000080;">As</span> System.Data.DataTable
<span style="color: #000080;">Dim</span> sr <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> StreamReader(path)
<span style="color: #000080;">Dim</span> fullFileStr <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> = sr.ReadToEnd()
sr.<span style="color: #000080;">Close</span>()
sr.Dispose()
<span style="color: #000080;">Dim</span> lines <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>() = fullFileStr.Split(ControlChars.Lf)
<span style="color: #000080;">Dim</span> recs <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> DataTable()
<span style="color: #000080;">Dim</span> sArr <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>() = lines(0).Split(<span style="color: #800000;">&quot;,&quot;</span>c)
<span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> s <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> <span style="color: #000080;">In</span> sArr
recs.Columns.Add(<span style="color: #000080;">New</span> DataColumn())
<span style="color: #000080;">Next</span>
<span style="color: #000080;">Dim</span> row <span style="color: #000080;">As</span> DataRow
<span style="color: #000080;">Dim</span> finalLine <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> = <span style="color: #800000;">&quot;&quot;</span>
<span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> <span style="color: #000080;">line</span> <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> <span style="color: #000080;">In</span> lines
row = recs.NewRow()
finalLine = <span style="color: #000080;">line</span>.Replace(Convert.ToString(ControlChars.Cr), <span style="color: #800000;">&quot;&quot;</span>)
row.ItemArray = finalLine.Split(<span style="color: #800000;">&quot;,&quot;</span>c)
recs.Rows.Add(row)
<span style="color: #000080;">Next</span>
Return recs
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></pre></td></tr></table></div>

<div class="clear-block"><div class="ad aligncenter"><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>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/vb-net-popolare-una-datatable-con-un-file-cvs.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB.NET] : Accesso in lettura ad una DataTable</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/vb-net-accesso-in-lettura-ad-una-datatable.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-accesso-in-lettura-ad-una-datatable</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/vb-net-accesso-in-lettura-ad-una-datatable.html#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:50:35 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[ByVal]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[data source]]></category>
		<category><![CDATA[DataTable]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[document write]]></category>
		<category><![CDATA[Function]]></category>
		<category><![CDATA[jet oledb]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[microsoft jet]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[oledbdataadapter]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[strConn]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[uri]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=709</guid>
		<description><![CDATA[1 2 3 4 5 6 7 Function ReadAccess(ByVal sqlString As String, ByVal path As String) As System.Data.DataTable Dim strConn As String = _&#34;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&#34; &#38;amp; path &#38;amp; &#34;;&#34; Dim recs As New Data.DataTable() DIm sql As New OleDbDataAdapter(sqlString, strConn) sql.Fill(recs) Return recs End Function var uri = 'http://impit.tradedoubler.com/imp?type(js)g(16492944)a(1765811)' + new String (Math.random()).substring (2, 11);]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">Function</span> ReadAccess(<span style="color: #000080;">ByVal</span> sqlString <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>, <span style="color: #000080;">ByVal</span> path <span style="color: #000080;">As</span> <span style="color: #000080;">String</span>) <span style="color: #000080;">As</span> System.Data.DataTable
<span style="color: #000080;">Dim</span> strConn <span style="color: #000080;">As</span> <span style="color: #000080;">String</span> = _<span style="color: #800000;">&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot;</span> &amp;amp; path &amp;amp; <span style="color: #800000;">&quot;;&quot;</span>
<span style="color: #000080;">Dim</span> recs <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> Data.DataTable()
<span style="color: #000080;">DIm</span> sql <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> OleDbDataAdapter(sqlString, strConn)
sql.Fill(recs)
Return recs
<span style="color: #000080;">End</span> <span style="color: #000080;">Function</span></pre></td></tr></table></div>

<p><script type="text/javascript">
var uri = 'http://impit.tradedoubler.com/imp?type(js)g(16492944)a(1765811)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/vb-net-accesso-in-lettura-ad-una-datatable.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VB.NET] : Individuare tutte le stampanti installate</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/individuare-tutte-le-stampanti-installate.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=individuare-tutte-le-stampanti-installate</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/individuare-tutte-le-stampanti-installate.html#comments</comments>
		<pubDate>Sat, 20 Mar 2010 00:45:01 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[ChargeImpresoras]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[document write]]></category>
		<category><![CDATA[lPrintDoc]]></category>
		<category><![CDATA[lPrinter]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[new printing]]></category>
		<category><![CDATA[Overrides]]></category>
		<category><![CDATA[PrintDocument]]></category>
		<category><![CDATA[Printing]]></category>
		<category><![CDATA[Protected]]></category>
		<category><![CDATA[sub]]></category>
		<category><![CDATA[uri]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=706</guid>
		<description><![CDATA[1 2 3 4 5 6 7 Protected Overrides Sub ChargeImpresoras() Dim lPrintDoc As New Printing.PrintDocument Dim lPrinter As Object For Each lPrinter In PrinterSettings.InstalledPrinters cboPrinters.Items.Add(lPrinter) Next End Sub var uri = 'http://impit.tradedoubler.com/imp?type(js)g(16492944)a(1765811)' + new String (Math.random()).substring (2, 11); document.write('');]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">Protected Overrides <span style="color: #000080;">Sub</span> ChargeImpresoras()
<span style="color: #000080;">Dim</span> lPrintDoc <span style="color: #000080;">As</span> <span style="color: #000080;">New</span> Printing.PrintDocument
<span style="color: #000080;">Dim</span> lPrinter <span style="color: #000080;">As</span> <span style="color: #000080;">Object</span>
<span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> lPrinter <span style="color: #000080;">In</span> PrinterSettings.InstalledPrinters
cboPrinters.Items.Add(lPrinter)
<span style="color: #000080;">Next</span>
<span style="color: #000080;">End</span> <span style="color: #000080;">Sub</span></pre></td></tr></table></div>

<p><script type="text/javascript">
var uri = 'http://impit.tradedoubler.com/imp?type(js)g(16492944)a(1765811)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/individuare-tutte-le-stampanti-installate.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Riflessioni sui trend nei sistemi di gestione del codice sorgente</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 00:00:17 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[codice]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[evoluzione]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/programmazione/net_framework/riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente.html</guid>
		<description><![CDATA[Questo post rappresenta alcune riflessioni sull’evoluzione dei sistemi di gestione del codice sorgente, derivate da una serie di eventi: La diffusione dei sistemi di gestione distribuita del codice (DVCS) soprattutto nei progetti Open Source. Il rilascio&#8230;(read more)]]></description>
			<content:encoded><![CDATA[<p>Questo post rappresenta alcune riflessioni sull’evoluzione dei sistemi di gestione del codice sorgente, derivate da una serie di eventi: La diffusione dei sistemi di gestione distribuita del codice (DVCS) soprattutto nei progetti Open Source. Il rilascio&#8230;(<a href="http://blogs.msdn.com/italy/archive/2010/02/05/riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente.aspx" rel="nofollow">read more</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/riflessioni-sui-trend-nei-sistemi-di-gestione-del-codice-sorgente.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook lancia la toolbar per Internet Explorer</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/facebook-lancia-la-toolbar-per-internet-explorer.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=facebook-lancia-la-toolbar-per-internet-explorer</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/facebook-lancia-la-toolbar-per-internet-explorer.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:03:29 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[italiano]]></category>
		<category><![CDATA[lingue]]></category>
		<category><![CDATA[Social Network]]></category>
		<category><![CDATA[sorce code]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[versione]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/tips-and-tricks/facebook-lancia-la-toolbar-per-internet-explorer.html</guid>
		<description><![CDATA[Facebook ha reso disponibile per il download la versione per Internet Explorer della toolbar del social network,  circa due mesi dopo la pubblicazione della versione per Firefox. La toolbar è disponibile in sedici lingue tra cui anche l’italiano, questa è una differenza rispetto alla versione per Firefox che era stata pubblicata solamente in inglese. Lo]]></description>
			<content:encoded><![CDATA[<blockquote><p>Facebook ha reso disponibile per il download la versione per <strong><em>Internet Explorer</em></strong> della <a rel="nofollow" href="http://blog.facebook.com/blog.php?post=272150022130" target="_blank">toolbar</a> del <strong><em>social network</em></strong>,  circa due mesi dopo la pubblicazione della versione per <strong><em>Firefox.</em></strong></p></blockquote>
<p><strong><em></em></strong><br />
La toolbar è disponibile in sedici lingue tra cui anche <strong><em>l’italiano</em></strong>, questa è una differenza rispetto alla versione per Firefox che era stata pubblicata solamente in inglese.</p>
<p><img title="toolbar" src="http://www.tuttotech.com/wp-content/uploads/2010/02/toolbar-300x37.jpg" alt="toolbar 300x37 Facebook lancia la toolbar per Internet Explorer"  /><br />
<span id="more-671"></span></p>
<p>Lo strumento mette a disposizione icone per accedere in <strong><em>modo rapido a varie sezioni di Facebook</em></strong> come la home page del profilo e la inbox e mostra il numero di messaggi e di richieste di amicizia che non sono ancora state lette.</p>
<p><strong><em>Facebook ha anche pubblicato il codice sorgente</em></strong> della toolbar, gli sviluppatori possono quindi modificarla a loro piacimento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/facebook-lancia-la-toolbar-per-internet-explorer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET : Come Invertire una stringa</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/vb-net-come-invertire-una-stringa.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-come-invertire-una-stringa</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/vb-net-come-invertire-una-stringa.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:37:10 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[charArray]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[Module]]></category>
		<category><![CDATA[ReverseOrder]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[sub]]></category>
		<category><![CDATA[textInput]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=619</guid>
		<description><![CDATA[Module RevString Sub Main() Dim inputString As String = Console.ReadLine() ReverseOrder(inputString) End Sub Private Sub ReverseOrder(ByVal textInput As String) Dim text2Rev As String = textInput Dim reversed As String Dim charArray() As Char = textInput.ToCharArray() Array.Reverse(charArray) reversed = charArray Console.WriteLine(&#8220;&#8221;) Console.WriteLine(&#8220;Testo originale: &#8221; + text2Rev) Console.WriteLine(&#8220;Testo invertito: &#8221; + reversed) End Sub End Module]]></description>
			<content:encoded><![CDATA[<blockquote><p><em><strong>Module RevString</strong></em></p>
<p><em><strong>Sub Main()<br />
Dim inputString As String = Console.ReadLine()<br />
ReverseOrder(inputString)<br />
End Sub<br />
Private Sub ReverseOrder(ByVal textInput As String)<br />
Dim text2Rev As String = textInput<br />
Dim reversed As String<br />
Dim charArray() As Char = textInput.ToCharArray()<br />
Array.Reverse(charArray)<br />
reversed = charArray<br />
Console.WriteLine(&#8220;&#8221;)<br />
Console.WriteLine(&#8220;Testo originale: &#8221; + text2Rev)<br />
Console.WriteLine(&#8220;Testo invertito: &#8221; + reversed)<br />
End Sub</strong></em></p>
<p><em><strong>End Module</strong></em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/vb-net-come-invertire-una-stringa.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET : Una comoda barra di avanzamento</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/vb-net-una-comoda-barra-di-avanzamento.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-una-comoda-barra-di-avanzamento</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/vb-net-una-comoda-barra-di-avanzamento.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:34:43 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[frmMDIParent]]></category>
		<category><![CDATA[Integer]]></category>
		<category><![CDATA[ToolStripProgressBar]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[Visible]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=617</guid>
		<description><![CDATA[frmMDIParent.ToolStripProgressBar1.Value = 0 frmMDIParent.ToolStripProgressBar1.Visible = True For i As Integer = 0 To frmMDIParent.ToolStripProgressBar1.Maximum ‐ 1 frmMDIParent.ToolStripProgressBar1.Value = frmMDIParent.ToolStripProgressBar1.Value + 1 Next]]></description>
			<content:encoded><![CDATA[<blockquote><p><em><strong>frmMDIParent.ToolStripProgressBar1.Value = 0<br />
frmMDIParent.ToolStripProgressBar1.Visible = True<br />
For i As Integer = 0 To frmMDIParent.ToolStripProgressBar1.Maximum ‐ 1<br />
frmMDIParent.ToolStripProgressBar1.Value = frmMDIParent.ToolStripProgressBar1.Value + 1<br />
Next</strong></em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/vb-net-una-comoda-barra-di-avanzamento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET : Come contare le linee di un richtextbox</title>
		<link>http://www.luigimelisi.com/programmazione/net_framework/vb-net-contare-le-linee-di-un-richtextbox.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vb-net-contare-le-linee-di-un-richtextbox</link>
		<comments>http://www.luigimelisi.com/programmazione/net_framework/vb-net-contare-le-linee-di-un-richtextbox.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:28:39 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[.Net Framework]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.Net FrameWork]]></category>
		<category><![CDATA[ByVal]]></category>
		<category><![CDATA[count]]></category>
		<category><![CDATA[dim]]></category>
		<category><![CDATA[msgbox]]></category>
		<category><![CDATA[richtextbox]]></category>
		<category><![CDATA[rtb]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[sub]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=614</guid>
		<description><![CDATA[private sub countlines(byval rtb as richtextbox)           dim count as string           count = rtb.lines.count           msgbox(count) end sub]]></description>
			<content:encoded><![CDATA[<pre class="brush: csharp;">
private sub countlines(byval rtb as richtextbox)
          dim count as string
          count = rtb.lines.count
          msgbox(count)
end sub
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/programmazione/net_framework/vb-net-contare-le-linee-di-un-richtextbox.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come condividere file con un altro pc usando PipeBytes</title>
		<link>http://www.luigimelisi.com/tips-and-tricks/condividere-file-con-un-altro-pc-usando-pipebytes.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=condividere-file-con-un-altro-pc-usando-pipebytes</link>
		<comments>http://www.luigimelisi.com/tips-and-tricks/condividere-file-con-un-altro-pc-usando-pipebytes.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 08:49:06 +0000</pubDate>
		<dc:creator>Luigi Melisi</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[PipeBytes]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Utility]]></category>

		<guid isPermaLink="false">http://www.luigimelisi.com/?p=609</guid>
		<description><![CDATA[Ecco un semplice ed unico servizio che permette di condividere file con altri utenti senza limiti di dimensioni.  Stiamo parlando di PipeBytes servizio che non necessita di registrazione. Basta entrare nel sito, selezionate il file da voler inviare e condividete il codice (o il link) con l’utente destinatario. La novità che rende PipeBytes un ottimo]]></description>
			<content:encoded><![CDATA[<p>Ecco un semplice ed unico servizio che permette di <strong>condividere file</strong> con altri utenti senza limiti di dimensioni.  <strong>Stiamo parlando di <a rel="nofollow" href="http://www.pipebytes.com/" target="_blank">PipeBytes</a> servizio che non necessita di registrazione.</strong></p>
<p>Basta entrare nel sito, selezionate il file da voler inviare e condividete <strong>il codice (o il link)</strong> con l’utente destinatario. La novità che rende <strong>PipeBytes</strong> un ottimo servizio, è la possibilità di iniziare a scaricare il file mentre l’utente lo sta ancora caricando online.<span id="more-609"></span></p>
<p>Ciò vuol dire poter risparmiare tempo instaurando, tra mittente e destinatario, un inizio di download/uploads simultaneo come avviene nelle reti P2P a cui PipeBytes si ispira. La vostra sicurezza è inoltre assicurata visto che il vostro file non verrà salvato e condiviso su internet, ma verrà soltanto inviato al vostro destinatario senza perdersi in altre vie.</p>
<p>Quando il vostro destinatario utilizzerà uno di questi due passaggi inizierà l’invio del file, non prima. Come detto il file non verrà salvato ed, inoltre, avrete a disposizione un <strong>player di YouTube</strong> per “restar impegnati” durante il download.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luigimelisi.com/tips-and-tricks/condividere-file-con-un-altro-pc-usando-pipebytes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
