<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>.Net Compact Framework</title><link>http://blog.shareoffice.it/emanuele/category/128.aspx</link><description>Trucchi e notizie riguardanti la programmazione mobile, (pocketpc e smartphone) con il compact framework 1.0 o 2.0</description><managingEditor>Emanuele Mattei</managingEditor><dc:language>it-IT</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Emanuele Mattei</dc:creator><title>Windows Mobile utilizzo del tools Cellular Emulator </title><link>http://blog.shareoffice.it/emanuele/archive/2011/02/19/10814.aspx</link><pubDate>Sat, 19 Feb 2011 12:28:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2011/02/19/10814.aspx</guid><description>&lt;p&gt;Qui &lt;a href="http://blog.shareoffice.it/emanuele/articles/10813.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/10813.aspx&lt;/a&gt; trovate un nuovo articolo riguardante la programmazione mobile.&lt;/p&gt;
&lt;p&gt;In particolare, l'utilizzo del tools Cellular Emulator.&lt;/p&gt;
&lt;p&gt;Che dirvi... buona lettura.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10814.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Qui <a href="http://blog.shareoffice.it/emanuele/articles/10813.aspx">http://blog.shareoffice.it/emanuele/articles/10813.aspx</a> trovate un nuovo articolo riguardante la programmazione mobile.</p>
<p>In particolare, l'utilizzo del tools Cellular Emulator.</p>
<p>Che dirvi... buona lettura.</p>
<p> </p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10814.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Compact Framework la gestione della camera tramite VB.Net e C#</title><link>http://blog.shareoffice.it/emanuele/archive/2010/10/02/10661.aspx</link><pubDate>Sat, 02 Oct 2010 11:59:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2010/10/02/10661.aspx</guid><description>&lt;p&gt;Qui &lt;a href="http://blog.shareoffice.it/emanuele/articles/10660.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/10660.aspx&lt;/a&gt; trovate un articolo riguardante il Compact Framework 3.5 per la gestione della camera, per effettuare foto e video, il tutto tramite i linguaggi di programmazione VB.Net e C#.&lt;/p&gt;
&lt;p&gt;Che dire..... buona lettura :-D&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10661.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Qui <a href="http://blog.shareoffice.it/emanuele/articles/10660.aspx">http://blog.shareoffice.it/emanuele/articles/10660.aspx</a> trovate un articolo riguardante il Compact Framework 3.5 per la gestione della camera, per effettuare foto e video, il tutto tramite i linguaggi di programmazione VB.Net e C#.</p>
<p>Che dire..... buona lettura :-D</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10661.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Utlizzare l'emulatore di windows mobile 6 danneggiato </title><link>http://blog.shareoffice.it/emanuele/archive/2010/09/25/10644.aspx</link><pubDate>Sat, 25 Sep 2010 12:16:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2010/09/25/10644.aspx</guid><description>&lt;p&gt;Qui &lt;a href="http://blog.shareoffice.it/emanuele/articles/10643.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/10643.aspx&lt;/a&gt; trovate l'artcolo riguardante la possibilità di ripristinare l'emulatore di Windows Mobile 6, nel caso che risulti danneggiato, senza dover reinstallare il tutto.&lt;/p&gt;
&lt;p&gt;Che dirvi.. buona lettura : D&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10644.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Qui <a href="http://blog.shareoffice.it/emanuele/articles/10643.aspx">http://blog.shareoffice.it/emanuele/articles/10643.aspx</a> trovate l'artcolo riguardante la possibilità di ripristinare l'emulatore di Windows Mobile 6, nel caso che risulti danneggiato, senza dover reinstallare il tutto.</p>
<p>Che dirvi.. buona lettura : D</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10644.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Compact Framework inviare un email con VB.Net C#</title><link>http://blog.shareoffice.it/emanuele/archive/2010/06/21/10561.aspx</link><pubDate>Mon, 21 Jun 2010 22:16:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2010/06/21/10561.aspx</guid><description>&lt;p&gt;Il seguente frammento di codice, illustra una tecnica di come inviare un email, in ambiente Windows mobile 5 o versione superiore, tramite il linguaggio di programmazione VB.Net e C#&lt;/p&gt;
&lt;p&gt;Dopo aver aggiunto il riferimento a windowsmobile.pocketoutlook aggiungere lo spazio di nomi relativo a "pocketoutlook", come riportato qui di seguito.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Codice VB.Net&lt;/strong&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Microsoft.WindowsMobile.PocketOutlook&lt;/font&gt;
&lt;p&gt;&lt;strong&gt;Codice C#&lt;/strong&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;using&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Microsoft.WindowsMobile.PocketOutlook;&lt;/font&gt;
&lt;p&gt;Per inviare l'email, utilizziamo la classe emailmessagge, e tramite le proprietà to (utilizzando il metodo add) subject, body impostiamo il destinatario, l'oggetto ed il testo da inviare. Mentre il metodo send ci permette di inviare l'email, tramite l'account registrato sul dispositivo, che otteniamo tramite l'oggetto outlooksession.&lt;/p&gt;
&lt;p&gt;Qui di seguito si riporta un frammento di codice.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;VB.Net&lt;/strong&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Try&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'imposto l'account del destinatario in conoscenza e conoscenza nascosta&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; email &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; EmailMessage()
&lt;p&gt;email.To.Add(&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Recipient(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"Emanuele"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"emanuele@dominio.it"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;))
&lt;p&gt;email.CC.Add(&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Recipient(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"Nome"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"nome@dominio.it"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;))
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'imposto oggetto e testo del messaggio&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;email.BodyText = &lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"testo del messaggio"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;email.Subject = &lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"oggetto del messaggio"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'Gestione account configurati&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sessione &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; OutlookSession()
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'invio email&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;email.Send(sessione.EmailAccounts(0).Name)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; exOut &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; PocketOutlookException
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'errore outlook&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;MessageBox.Show(exOut.Message)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Catch&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ex &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Exception
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'errore generico&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;MessageBox.Show(ex.Message)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Try&lt;/font&gt;&lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C#&lt;/strong&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;try&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//imposto l'account del destinatario in conoscenza e conoscenza nascosta&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;EmailMessage&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; email = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;EmailMessage&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;();
&lt;p&gt;email.To.Add(&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Recipient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"Emanuele"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"emanuele@dominio.it"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;));
&lt;p&gt;email.CC.Add(&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Recipient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"Nome"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"nome@dominio.it"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;));
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//imposto oggetto e testo del messaggio&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;email.BodyText = &lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"testo del messaggio"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;
&lt;p&gt;email.Subject = &lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"oggetto del messaggio"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//Gestione account configurati&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;OutlookSession&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sessione = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;OutlookSession&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;();
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//invio email&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;email.Send(sessione.EmailAccounts[0].Name);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;catch&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;PocketOutlookException&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; exOut)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//errore outlook&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MessageBox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Show(exOut.Message);
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;catch&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;Exception&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ex)
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;//errore generico&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;MessageBox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Show(ex.Message);
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10561.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Il seguente frammento di codice, illustra una tecnica di come inviare un email, in ambiente Windows mobile 5 o versione superiore, tramite il linguaggio di programmazione VB.Net e C#</p>
<p>Dopo aver aggiunto il riferimento a windowsmobile.pocketoutlook aggiungere lo spazio di nomi relativo a "pocketoutlook", come riportato qui di seguito.</p>
<p><strong>Codice VB.Net</strong></p><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>Imports</p></font></font><font size="2"> Microsoft.WindowsMobile.PocketOutlook</font>
<p><strong>Codice C#</strong></p><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>using</p></font></font><font size="2"> Microsoft.WindowsMobile.PocketOutlook;</font>
<p>Per inviare l'email, utilizziamo la classe emailmessagge, e tramite le proprietà to (utilizzando il metodo add) subject, body impostiamo il destinatario, l'oggetto ed il testo da inviare. Mentre il metodo send ci permette di inviare l'email, tramite l'account registrato sul dispositivo, che otteniamo tramite l'oggetto outlooksession.</p>
<p>Qui di seguito si riporta un frammento di codice.</p>
<p> </p>
<p><strong>VB.Net</strong></p><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>Try</p></font></font><font size="2">
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'imposto l'account del destinatario in conoscenza e conoscenza nascosta</font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Dim</font></font><font size="2"> email </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> EmailMessage()
<p>email.To.Add(</p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> Recipient(</font><font color="#a31515" size="2"><font color="#a31515" size="2">"Emanuele"</font></font><font size="2">, </font><font color="#a31515" size="2"><font color="#a31515" size="2">"emanuele@dominio.it"</font></font><font size="2">))
<p>email.CC.Add(</p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> Recipient(</font><font color="#a31515" size="2"><font color="#a31515" size="2">"Nome"</font></font><font size="2">, </font><font color="#a31515" size="2"><font color="#a31515" size="2">"nome@dominio.it"</font></font><font size="2">))
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'imposto oggetto e testo del messaggio</font></font><font size="2">
<p>email.BodyText = </p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"testo del messaggio"</font></font><font size="2">
<p>email.Subject = </p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"oggetto del messaggio"</font></font><font size="2">
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'Gestione account configurati</font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Dim</font></font><font size="2"> sessione </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> OutlookSession()
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'invio email</font></font><font size="2">
<p>email.Send(sessione.EmailAccounts(0).Name)</p>
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Catch</font></font><font size="2"> exOut </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> PocketOutlookException
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'errore outlook</font></font><font size="2">
<p>MessageBox.Show(exOut.Message)</p>
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Catch</font></font><font size="2"> ex </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> Exception
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'errore generico</font></font><font size="2">
<p>MessageBox.Show(ex.Message)</p>
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">End</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Try</font></font>
<p> </p>
<p><strong>C#</strong></p><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>try</p></font></font><font size="2">
<p>{</p>
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//imposto l'account del destinatario in conoscenza e conoscenza nascosta</font></font><font size="2">
<p></p></font><font color="#2b91af" size="2"><font color="#2b91af" size="2">EmailMessage</font></font><font size="2"> email = </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">new</font></font><font size="2"> </font><font color="#2b91af" size="2"><font color="#2b91af" size="2">EmailMessage</font></font><font size="2">();
<p>email.To.Add(</p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">new</font></font><font size="2"> </font><font color="#2b91af" size="2"><font color="#2b91af" size="2">Recipient</font></font><font size="2">(</font><font color="#a31515" size="2"><font color="#a31515" size="2">"Emanuele"</font></font><font size="2">, </font><font color="#a31515" size="2"><font color="#a31515" size="2">"emanuele@dominio.it"</font></font><font size="2">));
<p>email.CC.Add(</p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">new</font></font><font size="2"> </font><font color="#2b91af" size="2"><font color="#2b91af" size="2">Recipient</font></font><font size="2">(</font><font color="#a31515" size="2"><font color="#a31515" size="2">"Nome"</font></font><font size="2">, </font><font color="#a31515" size="2"><font color="#a31515" size="2">"nome@dominio.it"</font></font><font size="2">));
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//imposto oggetto e testo del messaggio</font></font><font size="2">
<p>email.BodyText = </p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"testo del messaggio"</font></font><font size="2">;
<p>email.Subject = </p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"oggetto del messaggio"</font></font><font size="2">;
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//Gestione account configurati</font></font><font size="2">
<p></p></font><font color="#2b91af" size="2"><font color="#2b91af" size="2">OutlookSession</font></font><font size="2"> sessione = </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">new</font></font><font size="2"> </font><font color="#2b91af" size="2"><font color="#2b91af" size="2">OutlookSession</font></font><font size="2">();
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//invio email</font></font><font size="2">
<p>email.Send(sessione.EmailAccounts[0].Name);</p>
<p>}</p>
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">catch</font></font><font size="2"> (</font><font color="#2b91af" size="2"><font color="#2b91af" size="2">PocketOutlookException</font></font><font size="2"> exOut)
<p>{</p>
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//errore outlook</font></font><font size="2">
<p></p></font><font color="#2b91af" size="2"><font color="#2b91af" size="2">MessageBox</font></font><font size="2">.Show(exOut.Message);
<p>}</p>
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">catch</font></font><font size="2"> (</font><font color="#2b91af" size="2"><font color="#2b91af" size="2">Exception</font></font><font size="2"> ex)
<p>{</p>
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">//errore generico</font></font><font size="2">
<p></p></font><font color="#2b91af" size="2"><font color="#2b91af" size="2">MessageBox</font></font><font size="2">.Show(ex.Message);
<p>}</p></font>
<p> </p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10561.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Compact Framework gestire lo stato di chiamata in VB.Net</title><link>http://blog.shareoffice.it/emanuele/archive/2010/05/29/10535.aspx</link><pubDate>Sat, 29 May 2010 19:32:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2010/05/29/10535.aspx</guid><description>&lt;p&gt;Il frammento di codice qui di seguito, illustra una tecnica di come rilevare il numero di telefono della chiamata che si sta effettuando il tutto tramite il linguaggio VB.Net&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Microsoft.WindowsMobile.Status&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;Imports&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Microsoft.WindowsMobile.Telephony&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;
&lt;p&gt;'oggetto per la gestione dello stato&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; stato &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SystemState(SystemProperty.PhoneTalkingCallerNumber)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'funzione che rileva il numero di telefono&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Public&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; NotificatDiCambiamento(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; args &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ChangeEventArgs)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; state &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; SystemState = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;CType&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(sender, SystemState)
&lt;p&gt;MessageBox.Show(&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"Numero che si sta chiamdno: "&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &amp;amp; args.NewValue.ToString())
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Button1_Click(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Object, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Button1.Click
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Dim&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; phnTelefono &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;New&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Phone()
&lt;p&gt;phnTelefono.Talk(&lt;/p&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;"4250010001"&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;)
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Private&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; Form1_Load(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; sender &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.Object, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;ByVal&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; e &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;As&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; System.EventArgs) &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Handles&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;MyBase&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Load
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;'aggiungo un gestore di evento&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;AddHandler&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; stato.Changed, &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;AddressOf&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; NotificatDiCambiamento
&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;End&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;Sub&lt;/font&gt;&lt;/font&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Come si vede dal codice, si è creato un oggetto di tipo systemstate, riguardante lo stato di chiamata.&lt;/p&gt;
&lt;p&gt;Nell'evento load della form, si è creato un gestore di evento, nel caso lo stato del dispositivo mobile cambia, e precisamente nel momento in cui viene effettuata la chiamata viene eseguito il metodo "notificaDiCambiamento" in questo modo possiamo rilevare il numero che stiamo chiamando&lt;/p&gt;
&lt;p&gt;L'evento click del pulsante, effettua una chiamata in modo che viene notificato il cambiamento di stato.&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10535.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Il frammento di codice qui di seguito, illustra una tecnica di come rilevare il numero di telefono della chiamata che si sta effettuando il tutto tramite il linguaggio VB.Net</p><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>Imports</p></font></font><font size="2"> Microsoft.WindowsMobile.Status</font><font color="#0000ff" size="2"><font color="#0000ff" size="2">
<p>Imports</p></font></font><font size="2"> Microsoft.WindowsMobile.Telephony</font><font color="#008000" size="2"><font color="#008000" size="2">
<p>'oggetto per la gestione dello stato</p></font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Dim</font></font><font size="2"> stato </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> SystemState(SystemProperty.PhoneTalkingCallerNumber)
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'funzione che rileva il numero di telefono</font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Public</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub</font></font><font size="2"> NotificatDiCambiamento(</font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> sender </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Object</font></font><font size="2">, </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> args </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> ChangeEventArgs)
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Dim</font></font><font size="2"> state </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> SystemState = </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">CType</font></font><font size="2">(sender, SystemState)
<p>MessageBox.Show(</p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"Numero che si sta chiamdno: "</font></font><font size="2"> &amp; args.NewValue.ToString())
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">End</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub
<p></p></font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Private</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub</font></font><font size="2"> Button1_Click(</font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> sender </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> System.Object, </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> e </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> System.EventArgs) </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Handles</font></font><font size="2"> Button1.Click
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Dim</font></font><font size="2"> phnTelefono </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">New</font></font><font size="2"> Phone()
<p>phnTelefono.Talk(</p></font><font color="#a31515" size="2"><font color="#a31515" size="2">"4250010001"</font></font><font size="2">)
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">End</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub</font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Private</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub</font></font><font size="2"> Form1_Load(</font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> sender </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> System.Object, </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">ByVal</font></font><font size="2"> e </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">As</font></font><font size="2"> System.EventArgs) </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Handles</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">MyBase</font></font><font size="2">.Load
<p></p></font><font color="#008000" size="2"><font color="#008000" size="2">'aggiungo un gestore di evento</font></font><font size="2">
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">AddHandler</font></font><font size="2"> stato.Changed, </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">AddressOf</font></font><font size="2"> NotificatDiCambiamento
<p></p></font><font color="#0000ff" size="2"><font color="#0000ff" size="2">End</font></font><font size="2"> </font><font color="#0000ff" size="2"><font color="#0000ff" size="2">Sub</font></font>
<p> </p>
<p>Come si vede dal codice, si è creato un oggetto di tipo systemstate, riguardante lo stato di chiamata.</p>
<p>Nell'evento load della form, si è creato un gestore di evento, nel caso lo stato del dispositivo mobile cambia, e precisamente nel momento in cui viene effettuata la chiamata viene eseguito il metodo "notificaDiCambiamento" in questo modo possiamo rilevare il numero che stiamo chiamando</p>
<p>L'evento click del pulsante, effettua una chiamata in modo che viene notificato il cambiamento di stato.</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10535.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Compact Framework 3.5 disabilitare il suggerimento nelle textbox tramite VB.Net e C#</title><link>http://blog.shareoffice.it/emanuele/archive/2009/02/22/10055.aspx</link><pubDate>Sun, 22 Feb 2009 12:10:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2009/02/22/10055.aspx</guid><description>&lt;p&gt;Dal seguente sito &lt;a href="http://blog.shareoffice.it/emanuele/articles/10054.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/10054.aspx&lt;/a&gt; potete leggere l'articolo in ambito Smart Device, di come disabilitare tramite l'utilizzo di API, il suggerimento nelle caselle di testo, il tutto tramite il linguaggio di programmazione Visual Basic Net e C#.&lt;/p&gt;
&lt;p&gt;Che dirvi... buona lettura :-)))&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10055.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Dal seguente sito <a href="http://blog.shareoffice.it/emanuele/articles/10054.aspx">http://blog.shareoffice.it/emanuele/articles/10054.aspx</a> potete leggere l'articolo in ambito Smart Device, di come disabilitare tramite l'utilizzo di API, il suggerimento nelle caselle di testo, il tutto tramite il linguaggio di programmazione Visual Basic Net e C#.</p>
<p>Che dirvi... buona lettura :-)))</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10055.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Smart Device comprimere e decomprimere i file tramite il Compact Framework 3.5 (VB.Net e C#)</title><link>http://blog.shareoffice.it/emanuele/archive/2009/02/21/10052.aspx</link><pubDate>Sat, 21 Feb 2009 18:36:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2009/02/21/10052.aspx</guid><description>&lt;p&gt;Dal seguente sito &lt;a href="http://blog.shareoffice.it/emanuele/articles/10051.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/10051.aspx&lt;/a&gt; è stato pubblicato un nuovo articolo per l'ambiente Mobile.&lt;/p&gt;
&lt;p&gt;In particolare come utilizzare le nuove classi messe a disposizione dal Compact Framework 3.5, per comprimere e decomprimere file e cartelle.&lt;/p&gt;
&lt;p&gt;Che dirvi... buona lettura :-)))&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/10052.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Dal seguente sito <a href="http://blog.shareoffice.it/emanuele/articles/10051.aspx">http://blog.shareoffice.it/emanuele/articles/10051.aspx</a> è stato pubblicato un nuovo articolo per l'ambiente Mobile.</p>
<p>In particolare come utilizzare le nuove classi messe a disposizione dal Compact Framework 3.5, per comprimere e decomprimere file e cartelle.</p>
<p>Che dirvi... buona lettura :-)))</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/10052.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Corso di programmazione Mobile: La programmazione orientata a oggetti (CF - VB.Net e C#)</title><link>http://blog.shareoffice.it/emanuele/archive/2009/01/24/9974.aspx</link><pubDate>Sat, 24 Jan 2009 18:35:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2009/01/24/9974.aspx</guid><description>&lt;p&gt;Dal seguente sito &lt;a href="http://blog.shareoffice.it/emanuele/articles/9973.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/9973.aspx&lt;/a&gt; potete leggere il capitolo quarto, riguardante il corso di programmazione mobile, in ambito del Compact Framework, con i linguaggi di programmazione Visual Basic Net e C#.&lt;/p&gt;
&lt;p&gt;In questo capitolo, viene illustrata la programmazione orientata agli oggetti, le classi, proprietà e tutto ciò che occorre sapere per sviluppare applicazioni in tale ambito.&lt;/p&gt;
&lt;p&gt;Che dirvi... buona lettura :-)))&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/9974.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Dal seguente sito <a href="http://blog.shareoffice.it/emanuele/articles/9973.aspx">http://blog.shareoffice.it/emanuele/articles/9973.aspx</a> potete leggere il capitolo quarto, riguardante il corso di programmazione mobile, in ambito del Compact Framework, con i linguaggi di programmazione Visual Basic Net e C#.</p>
<p>In questo capitolo, viene illustrata la programmazione orientata agli oggetti, le classi, proprietà e tutto ciò che occorre sapere per sviluppare applicazioni in tale ambito.</p>
<p>Che dirvi... buona lettura :-)))</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/9974.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>corso di programmazione mobile  - capitolo 3 </title><link>http://blog.shareoffice.it/emanuele/archive/2009/01/11/9900.aspx</link><pubDate>Sun, 11 Jan 2009 12:15:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2009/01/11/9900.aspx</guid><description>&lt;p&gt;Pubblicato il terzo capitolo, riguardante il corso di programmazione Mobile. Da questo sito &lt;a href="http://blog.shareoffice.it/emanuele/articles/9899.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/9899.aspx&lt;/a&gt; potete leggere il capitolo riguardante le form ed i vari oggetti.&lt;/p&gt;
&lt;p&gt;Il capitolo si basa sulla versione 2.0 del Compact Framework.&lt;/p&gt;
&lt;p&gt;Che dirvi.... buona lettura :-)))&lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/9900.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Pubblicato il terzo capitolo, riguardante il corso di programmazione Mobile. Da questo sito <a href="http://blog.shareoffice.it/emanuele/articles/9899.aspx">http://blog.shareoffice.it/emanuele/articles/9899.aspx</a> potete leggere il capitolo riguardante le form ed i vari oggetti.</p>
<p>Il capitolo si basa sulla versione 2.0 del Compact Framework.</p>
<p>Che dirvi.... buona lettura :-)))</p><img src ="http://blog.shareoffice.it/emanuele/aggbug/9900.aspx" width = "1" height = "1" /></body></item><item><dc:creator>Emanuele Mattei</dc:creator><title>Compact Framework 2.0 eseguire un file audio tramite il linguaggio VB.Net e C#</title><link>http://blog.shareoffice.it/emanuele/archive/2008/10/15/9772.aspx</link><pubDate>Wed, 15 Oct 2008 13:43:00 GMT</pubDate><guid>http://blog.shareoffice.it/emanuele/archive/2008/10/15/9772.aspx</guid><description>&lt;p&gt;Da questo sito &lt;a href="http://blog.shareoffice.it/emanuele/articles/9771.aspx"&gt;http://blog.shareoffice.it/emanuele/articles/9771.aspx&lt;/a&gt; potete leggere un nuovo articolo riguardante lo sviluppo di soluzioni smartdevice.&lt;/p&gt;
&lt;p&gt;In particolare come eseguire un file audio, tramite il Compact Framework 2.0 con il linguaggio Visual Basic Net e C#&lt;/p&gt;
&lt;p&gt;Che dirvi.... buona lettura :-)))&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src ="http://blog.shareoffice.it/emanuele/aggbug/9772.aspx" width = "1" height = "1" /&gt;</description><body xmlns="http://www.w3.org/1999/xhtml"><p>Da questo sito <a href="http://blog.shareoffice.it/emanuele/articles/9771.aspx">http://blog.shareoffice.it/emanuele/articles/9771.aspx</a> potete leggere un nuovo articolo riguardante lo sviluppo di soluzioni smartdevice.</p>
<p>In particolare come eseguire un file audio, tramite il Compact Framework 2.0 con il linguaggio Visual Basic Net e C#</p>
<p>Che dirvi.... buona lettura :-)))</p>
<p> </p><img src ="http://blog.shareoffice.it/emanuele/aggbug/9772.aspx" width = "1" height = "1" /></body></item></channel></rss>
