<?xml version="1.0" encoding="iso-8859-15"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>dracula - Il blog di Fabio "dracula" Civerchia</title><link>http://blogs.aspitalia.com/dracula/</link><description>dracula - Il blog di Fabio "dracula" Civerchia</description><dc:language>it-it</dc:language><managingEditor>noreply(at)aspitalia.com(dracula - Il blog di Fabio "dracula" Civerchia)</managingEditor><webMaster>daniele(at)aspitalia.com(Daniele Bochicchio)</webMaster><copyright>1998-2008 ASPItalia.com/dracula - Il blog di Fabio "dracula" Civerchia</copyright><generator>Generated by feed.ASPItalia.com 'Weyoh' 4.8.703</generator><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><sy:updateBase>1998-01-01T12:00+00:00</sy:updateBase><image><title>dracula - Il blog di Fabio "dracula" Civerchia</title><url>http://blogs.aspitalia.com/blogs.gif</url><link>http://blogs.aspitalia.com/dracula/</link></image><item><title>Recuperare la risorsa dall'assembly</title><link>http://blogs.aspitalia.com/dracula/post766/Recuperare-Risorsa-Dassembly.aspx</link><pubDate>Wed, 24 Nov 2004 16:27:00 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=766' border="0" style="width:1px; height:1px;" /&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB"&gt;&lt;p /&gt;&lt;p&gt;Quando includiamo una immagine nell'assembly è possibile recuperarla tramite la classe reflection&lt;p /&gt;&lt;/p&gt;&lt;p&gt;Questo è comodo quando carichiamo immagini direttamente dall'assembly.&lt;p /&gt;&lt;/p&gt;&lt;p&gt;in &lt;span style="FONT-SIZE: 10pt"&gt;imageTemplate impostiamo il nome dell'immagine che inclusa nell'asembly&lt;/span&gt;&lt;p /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Nomeassembly.Classe=  qui possiamo impostare qualsiasi classe del nostro progetto&lt;/span&gt;&lt;p /&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt;imageTemplate = nome dell?immagine&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;Friend&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt; GetResourceImage(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; imageTemplate &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Image&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; assembly1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Reflection.Assembly = Reflection.Assembly.GetAssembly(&lt;span style="COLOR: blue"&gt;GetType&lt;/span&gt;(Nomeassembly.Classe))&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;Dim&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; stream1 &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; IO.Stream = assembly1.GetManifestResourceStream(&amp;quot;NomeAssembly.&amp;quot; &amp;amp; imageTemplate)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;If&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; (stream1 &lt;span style="COLOR: blue"&gt;Is&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt;) &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt; &lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;Return&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; &lt;span style="COLOR: blue"&gt;Nothing&lt;/span&gt; &lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;End&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; &lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;Return&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; Image.FromStream(stream1)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; COLOR: blue; mso-ansi-language: EN-GB"&gt;End&lt;/span&gt;&lt;span lang="EN-GB" style="FONT-SIZE: 10pt; mso-ansi-language: EN-GB"&gt; &lt;span style="COLOR: blue"&gt;Function&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB"&gt;&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;/span&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post766/Recuperare-Risorsa-Dassembly.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post766/Recuperare-Risorsa-Dassembly.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS766.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=766</trackback:ping></item><item><title>Le novit&amp;#224; che troveremo nel nuovo Dataset di ADO.NET 2.0</title><link>http://blogs.aspitalia.com/dracula/post749/Novita-Troveremo-Dataset-ADO.NET-2.0.aspx</link><pubDate>Fri, 19 Nov 2004 08:56:00 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=749' border="0" style="width:1px; height:1px;" /&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;Le novità più importanti riguardano gli indici che sono stati completamente riscritti&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;Il supporto alla serializzazione binaria&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;Caricare un datatareader in un colpo solo in un datatable etc..&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;L'articolo &lt;a href="http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnadonet/html/datasetenhance.asp"&gt;&lt;font color="#000080"&gt;http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnadonet/html/datasetenhance.asp&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;Buona lettura &lt;/p&gt;&lt;p /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post749/Novita-Troveremo-Dataset-ADO.NET-2.0.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post749/Novita-Troveremo-Dataset-ADO.NET-2.0.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS749.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=749</trackback:ping></item><item><title>Abilitare l?Intellisense in Visual Studio.net per XSLT </title><link>http://blogs.aspitalia.com/dracula/post676/Abilitare-LIntellisense-Visual-Studio.net-XSLT.aspx</link><pubDate>Wed, 13 Oct 2004 16:35:00 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=676' border="0" style="width:1px; height:1px;" /&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;Abilitare l?&lt;span style="COLOR: black; mso-bidi-font-family: Arial"&gt;Intellisense in Visual Studio.net per XSLT è possibile, basta scaricare i file xslschema e seguire le istruzioni nel readme. Il sito dove prelevare &lt;/span&gt;http://www.fesersoft.com/dotNet/&lt;p /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/XSLT/" rel="tag"&gt;XSLT&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net, XSLT</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post676/Abilitare-LIntellisense-Visual-Studio.net-XSLT.aspx</guid><slash:comments>2</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post676/Abilitare-LIntellisense-Visual-Studio.net-XSLT.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS676.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=676</trackback:ping></item><item><title>Compressione in asp.net</title><link>http://blogs.aspitalia.com/dracula/post515/Compressione-Asp.net.aspx</link><pubDate>Thu, 22 Jul 2004 10:03:37 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=515' border="0" style="width:1px; height:1px;" /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 10pt; font-family: verdana"&gt;Una delle novità che sarà disponibile in asp.net (Web Service) è la possibilità di compressione dei messaggi, infatto basta abilitare la classe proxy con il comando proxy.&lt;span style="color: black"&gt;EnableDecompression = true tale comando abilita &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; color: black; font-family: verdana"&gt;la classe allo scambio dei dati in forma compressa quindi più performate.&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 10pt; color: black; font-family: verdana"&gt;Nelle versioni attuali di Asp.net e iis è sono già abilitate per lo scambio dei dati in modalità compressa, essa funziona solo con i Browser Microsoft 5.5 o superiori, quando &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: verdana"&gt;quando IIS riceve una richiesta verifica se il browser è abilitato a ricevere la compressione.&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 10pt; font-family: verdana"&gt;Per abilitare la compressione asp.net vedere il link&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 10pt; font-family: verdana"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;322603&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/IIS/" rel="tag"&gt;IIS&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/Windows_Server/" rel="tag"&gt;Windows Server&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net, ASP.NET, IIS, Windows Server</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post515/Compressione-Asp.net.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post515/Compressione-Asp.net.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS515.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=515</trackback:ping></item><item><title>Convertire un DataReader in un DataTable, e ottenere il Mapping direttamente in un oggetto DataTable senza l’oggetto DataSet</title><link>http://blogs.aspitalia.com/dracula/post497/Convertire-DataReader-DataTable-Ottenere-Mapping-Direttamente-Oggetto-DataTable.aspx</link><pubDate>Fri, 16 Jul 2004 21:52:11 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=497' border="0" style="width:1px; height:1px;" /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;Un titolo un po’ lungo :-)&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;Per varie che siano le cause capita di convertire un oggetto DataReader in un DataTable per fare cò dobbiamo ereditare una classe DbDataAdapter che implementa un set di funzioni per fornire una tipizzazione forte, inoltre eredita maggior parte delle funzionalità necessarie per una completa implementazione di DataAdapter.&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Veniamo al codice.&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Imports System&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Imports System.Data&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Imports System.Data.Common&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Namespace DataUtil&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;Public Class DataReaderAdapter&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Inherits DbDataAdapter&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Protected Overrides Function CreateRowUpdatedEvent(ByVal dataRow As System.Data.DataRow, ByVal command As System.Data.IDbCommand, ByVal statementType As System.Data.StatementType, ByVal tableMapping As System.Data.Common.DataTableMapping) As System.Data.Common.RowUpdatedEventArgs&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Return Nothing&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Function&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Protected Overrides Function CreateRowUpdatingEvent(ByVal dataRow As System.Data.DataRow, ByVal command As System.Data.IDbCommand, ByVal statementType As System.Data.StatementType, ByVal tableMapping As System.Data.Common.DataTableMapping) As System.Data.Common.RowUpdatingEventArgs&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Return Nothing&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Function&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Public Function FillFromReader(ByVal DataTable As DataTable, ByVal dataReader As IDataReader) As Int32&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Return Me.Fill(DataTable, dataReader)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Function&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Public Function FillSchemaTable(ByVal DataTable As DataTable, ByVal Tipo As SchemaType, ByVal Command As IDbCommand, ByVal Behavior As CommandBehavior) As DataTable&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Return Me.FillSchema(DataTable, Tipo, Command, Behavior)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Function&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Protected Overrides Sub OnRowUpdated(ByVal value As System.Data.Common.RowUpdatedEventArgs)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Sub&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Protected Overrides Sub OnRowUpdating(ByVal value As System.Data.Common.RowUpdatingEventArgs)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;End Sub&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;End Class&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;End Namespace&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;I metodo che ci servono sono i classici ma con più funzionalità Fill e FillSchema.&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;L’esempio console per provare:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;Imports System.Data&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Imports System.Data.SqlClient&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Module Module1&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;Sub Main()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.WriteLine(&amp;quot;Inizio connessione. Premi Invio per continuare&amp;quot;)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.ReadLine()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;Dim da As SqlDataAdapter&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim cn As SqlConnection = New SqlConnection(&amp;quot;Server=(local);database=Northwind;user id=sa;password=fabio;&amp;quot;)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim sql As String = &amp;quot;Select * from Employees&amp;quot;&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim cmd As New SqlCommand(sql, cn)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;cn.Open()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim dra As DataUtil.DataReaderAdapter = New DataUtil.DataReaderAdapter&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;   &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;Dim DtX As DataTable = dra.FillSchemaTable(New DataTable(&amp;quot;mia&amp;quot;), SchemaType.Source, cmd, CommandBehavior.Default)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim dr As SqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim dt As DataTable = New DataTable&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;dra.FillFromReader(dt, dr)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;dr.Close()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim i As Int32&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;For i = 0 To dt.Rows.Count - 1&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;Console.WriteLine(dt.Rows(i)(1).ToString())&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Next&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.WriteLine(&amp;quot;&amp;quot;)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.WriteLine(&amp;quot;Visualizzazione del Mapping. Premere invio.&amp;quot;)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.ReadLine()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Dim Colonna As DataColumn&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;For Each Colonna In DtX.Columns&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;Console.WriteLine(&amp;quot;Caption {0} AllowDBNull {1} AutoIncrement {2} AutoIncrementSeed {3} AutoIncrementStep {4} MaxLength {5} DataType {6}&amp;quot;, Colonna.Caption, Colonna.AllowDBNull, Colonna.AutoIncrement, Colonna.AutoIncrementSeed, Colonna.AutoIncrementStep, Colonna.MaxLength, Colonna.DataType)&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Next&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;Console.ReadLine()&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;End Sub&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;End Module&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 8pt; font-family: verdana; mso-ansi-language: en-gb"&gt;&lt;p&gt; &lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span style="font-size: 8pt; font-family: verdana"&gt;ciao&lt;p /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p /&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Off_Topic/" rel="tag"&gt;Off Topic&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net, Off Topic</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post497/Convertire-DataReader-DataTable-Ottenere-Mapping-Direttamente-Oggetto-DataTable.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post497/Convertire-DataReader-DataTable-Ottenere-Mapping-Direttamente-Oggetto-DataTable.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS497.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=497</trackback:ping></item><item><title>Far Partire l'emulatore per Pocket PC e Smart Phone da riga di comando</title><link>http://blogs.aspitalia.com/dracula/post474/Far-Partire-Emulatore-Pocket-PC-Smart-Phone-Riga-Comando.aspx</link><pubDate>Wed, 07 Jul 2004 14:50:36 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=474' border="0" style="width:1px; height:1px;" /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;A volte quando non si dispone di visual studio bisogna fare a manina...&lt;p /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Una volta scaricati uno dei due SDK es. per Pocket Pc 2003, andare nella cartella (C:\Programmi\Windows CE Tools\wce420\POCKET PC 2003\Emulation) naturalmente&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Se avete lasciato il percorso di Default.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Aprite il Notepad e scrivete &lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;start &amp;quot;&amp;quot; &amp;quot;C:\Programmi\Windows CE Tools\Common\Platman\bin\PBEmulator.exe&amp;quot; /MemorySize 48 /Fastbackground /Skin &amp;quot;C:\Programmi\Windows CE Tools\wce420\POCKET PC 2003\Emulation\Pocket_PC_Emulator_Skin.xml&amp;quot; /CEImage &amp;quot;C:\Programmi\Windows CE Tools\wce420\POCKET PC 2003\Emulation\PPC_2003_WWE_VIRTUAL_RADIO.bin&amp;quot; /VMName &amp;quot;POCKET PC 2003 - POCKET PC 2003 Emulator&amp;quot; /HostKey 165&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;poi salvate con emul.cmd&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Modificate eventuali percorsi per puntare allo skin e il tipo di emulatore.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Il file Windows Mobile 2003 Second Edition Emulator Images for Pocket PC - WWE.msi scaricabile da Microsoft contiene vari tipi di emulatori.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;p&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;P.S.&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font face="Times New Roman"&gt;Complimenti a Cristian &lt;/font&gt;&lt;span style="font-family: wingdings; mso-ascii-font-family: "times new roman"; mso-hansi-font-family: "times new roman"; mso-char-type: symbol; mso-symbol-font-family: wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: wingdings"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;p /&gt;&lt;/p&gt;&lt;p /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post474/Far-Partire-Emulatore-Pocket-PC-Smart-Phone-Riga-Comando.aspx</guid><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post474/Far-Partire-Emulatore-Pocket-PC-Smart-Phone-Riga-Comando.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS474.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=474</trackback:ping></item><item><title>Link di articaoli su asp.net 2.0</title><link>http://blogs.aspitalia.com/dracula/post443/Link-Articaoli-Asp.net-2.0.aspx</link><pubDate>Wed, 23 Jun 2004 15:08:17 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=443' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Vi segnalo due articoli in inglese su asp.net 2.0 cose che abbiamo ampiamente visto in &lt;strong&gt;Whidbey Day&lt;/strong&gt; spiegate nelle sessioni di &lt;a href="http://blogs.aspitalia.com/daniele/"&gt;&lt;font color="#000080"&gt;Daniele&lt;/font&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;1° come implementare la sicurezza attraverso l'editor di visual studio&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20Security/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/04/06/ASPNET20Security/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2° la nuova funzionalità di Callback ossia effettuare il post della pagina senza che essa venga refresciata&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik"&gt;http://www.dotnetjunkies.com/Tutorial/E80EC96F-1C32-4855-85AE-9E30EECF13D7.dcik&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ciao.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/ASP.NET_2.0/" rel="tag"&gt;ASP.NET 2.0&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net, ASP.NET, ASP.NET 2.0</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post443/Link-Articaoli-Asp.net-2.0.aspx</guid><slash:comments>1</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post443/Link-Articaoli-Asp.net-2.0.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS443.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=443</trackback:ping></item><item><title>Evidenziare un testo nei risultati di una ricerca con le regular expression in .net</title><link>http://blogs.aspitalia.com/dracula/post441/Evidenziare-Testo-Risultati-Ricerca-Regular-Expression-.net.aspx</link><pubDate>Mon, 21 Jun 2004 14:21:55 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=441' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;&lt;br /&gt;Prendendo spunto dallo script #438 - Evidenziare un testo nei risultati di una ricerca con le regular expression in .Net la evidenziazione  risulta più facile e potente.&lt;br /&gt;Infatti le classi del Framework ci mette a disposizione il namespace &lt;br /&gt;System.Text.RegularExpressions che ci permette di ottenere lo stesso risultato ma con delle varianti molto interessanti.&lt;br /&gt;Visto lo script #438 essofa una replace del testo che noi gli passiamo indipendentemente da come esso sia formattato, cioè se è tutto maiuscolo, minuscolo o sole le iniziali.&lt;br /&gt;La Regular non fa altro che trovare il testo e sostituirlo con quello che gli passiamo, ma se abbiamo l'esigenza di &lt;br /&gt;evidenziare solo quelli che hanno l'iniziale maiuscola oppure evidenziare il testo ma lasciarlo come è stato &lt;br /&gt;scritto oppure rendere tutto maiuscolo o minuscolo come facciamo?&lt;br /&gt;la Replace della classe Regex in uno dei suoi metodi in overload ci da la possibilità di definire un Delegante,&lt;br /&gt;ciòè una funzione che faccia il lavoro definita da Noi.&lt;/p&gt;&lt;p&gt;La funzione delegante si chiama MatchEvaluator e si occupa di analizare ogni occorenza trovata dal metodo Replace, &lt;br /&gt;quindi possiamo analizzare ogni singola parola e trattarla a nostro piacimento.&lt;/p&gt;&lt;p&gt;StrDoc -&amp;gt; contiene il testo a cui applichiamo una ricerca&lt;br /&gt;Pattern -&amp;gt; è la stringa che dobbiamo cercare&lt;br /&gt;Colora -&amp;gt; è la funzione delegante che si occupa di trattare ogni singola parola&lt;br /&gt; reOpt -&amp;gt; sono le opzioni che possiamo aggiungere (vedi MSDN)&lt;br /&gt;StrDoc = Regex.Replace(StrDoc, Pattern, AddressOf Me.Colora, reOpt)&lt;/p&gt;&lt;p&gt;La Funzione colora non fa altro che analizzare le parole trovate.&lt;br /&gt;    &lt;br /&gt;    Private Shared Function Colora(ByVal m As Match) As String&lt;br /&gt;        Return &amp;quot;&lt;font red??=""&gt;&amp;quot; &amp;amp; m.Value &amp;amp; &amp;quot;&lt;/font&gt;&amp;quot; ' in questo modo lascia le parole come sono state scritte&lt;br /&gt;    End Function&lt;/p&gt;&lt;p&gt;Oppure possiamo rendere la prima lettera maiuscola&lt;/p&gt;&lt;p&gt;Private Shared Function Colora(ByVal m As Match) As String&lt;br /&gt;      Dim x As String = m.ToString()&lt;br /&gt;      ' verifico se il primo carattere è minuscolo, se è così lo rendo maiuscolo&lt;br /&gt;      If Char.IsLower(x.Chars(0)) Then&lt;br /&gt;         Return Char.ToUpper(x.Chars(0)) &amp;amp; x.Substring(1, x.Length - 1)&lt;br /&gt;      End If&lt;br /&gt;      Return x&lt;br /&gt;End Function&lt;/p&gt;&lt;p&gt;Il prossimo vedremo la funzione Group.&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post441/Evidenziare-Testo-Risultati-Ricerca-Regular-Expression-.net.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post441/Evidenziare-Testo-Risultati-Ricerca-Regular-Expression-.net.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS441.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=441</trackback:ping></item><item><title>Ritorno da Whidbey Day</title><link>http://blogs.aspitalia.com/dracula/post440/Ritorno-Whidbey-Day.aspx</link><pubDate>Mon, 21 Jun 2004 12:43:29 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=440' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Che dire mi sono divertito moltissimo, sessioni molto interessanti, una sola mia nota negativa è il non essermi fermato a cena con gli altri.&lt;/p&gt;&lt;p&gt;Non ho potuto neanche scambiare quattro parole con daniele e cristian, avevo il treno subito finita l'ultima sessione. :-(&lt;/p&gt;&lt;p&gt;La prossima mi devo organizzare meglio......&lt;/p&gt;&lt;p /&gt;&lt;p /&gt;&lt;p /&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post440/Ritorno-Whidbey-Day.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post440/Ritorno-Whidbey-Day.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS440.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=440</trackback:ping></item><item><title>Esportare dati con office 2003</title><link>http://blogs.aspitalia.com/dracula/post326/Esportare-Dati-Office-2003.aspx</link><pubDate>Fri, 09 Apr 2004 16:17:14 +0100</pubDate><description>&lt;img src='http://blogs.aspitalia.com/services/counter_rss.aspx?PostID=326' border="0" style="width:1px; height:1px;" /&gt;&lt;p&gt;Interessante articolo su come esportare dati da un Db sql server a Excell o Word 2003 usando le Office &lt;strong&gt;PIAs&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/dno2k3ta/html/ODC_Office2003ADONET.asp"&gt;http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/dno2k3ta/html/ODC_Office2003ADONET.asp&lt;/a&gt;&lt;/p&gt;&lt;p&gt;ciao e buona pasqua a tutti&lt;/p&gt;&lt;p&gt;(n.b. non è un messaggio del presidente)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href="http://tags.aspitalia.com/Database/" rel="tag"&gt;Database&lt;/a&gt;, &lt;a href="http://tags.aspitalia.com/SQL_Server/" rel="tag"&gt;SQL Server&lt;/a&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://www.aspitalia.com/"&gt;(C) 2008 ASPItalia.com Network - All rights reserved&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Fabio "dracula" Civerchia</dc:creator><category>ASP.Net, Database, SQL Server</category><guid isPermaLink="true">http://blogs.aspitalia.com/dracula/post326/Esportare-Dati-Office-2003.aspx</guid><slash:comments>0</slash:comments><wfw:comments>http://blogs.aspitalia.com/dracula/post326/Esportare-Dati-Office-2003.aspx#feedback</wfw:comments><wfw:commentRss>http://blogs.aspitalia.com/dracula/CommentRSS326.aspx</wfw:commentRss><trackback:ping>http://blogs.aspitalia.com/services/trackback.aspx?PostID=326</trackback:ping></item></channel></rss>