<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://vstoolsforum.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Corey McClelland</title><link>http://vstoolsforum.com/blogs/coreymcclelland/default.aspx</link><description>Personal note from Ace Developer - Corey McClelland</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Google Maps</title><link>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/06/20/google-maps.aspx</link><pubDate>Wed, 20 Jun 2007 12:48:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:443</guid><dc:creator>corey</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/coreymcclelland/rsscomments.aspx?PostID=443</wfw:commentRss><comments>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/06/20/google-maps.aspx#comments</comments><description>&lt;p&gt;Use the following link to generate the code for an embedded google map.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://www.google.com/uds/solutions/wizards/mapsearch.html"&gt;http://www.google.com/uds/solutions/wizards/mapsearch.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=443" width="1" height="1"&gt;</description></item><item><title>VB.NET Delegates</title><link>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/05/02/vb-net-delegates.aspx</link><pubDate>Wed, 02 May 2007 12:38:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:234</guid><dc:creator>corey</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/coreymcclelland/rsscomments.aspx?PostID=234</wfw:commentRss><comments>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/05/02/vb-net-delegates.aspx#comments</comments><description>&lt;div style="TEXT-ALIGN:left;"&gt;
&lt;p&gt;Here is a very simple example of delegates in vb.net.&amp;nbsp; The DelegateExample class is the entry point in the application.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;The true power of delegates&amp;nbsp;are seen when&amp;nbsp;they are&amp;nbsp;implemented using multiple threads. &amp;nbsp;That&amp;#39;s typically a ui thread and multiple worker threads that update the ui.&lt;/p&gt;
&lt;p&gt;Public Class DelegateExample&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shared Sub main()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim s As New Status()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.beginWorker()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Imports System.Windows.Forms&lt;/p&gt;
&lt;p&gt;Public Class Status&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub New()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub beginWorker()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim w As New Worker()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w.NotifyOnWorkerEventHapened(New Worker.workerEventHappened(AddressOf localMethod))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w.beginWork()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;#39;this function has the same signiture as the delegate&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub localMethod(ByVal strMsg As String)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(strMsg)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;End Class&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Public Class Worker&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Delegate Sub workerEventHappened(ByVal strMsg As String)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Private weh As workerEventHappened&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub NotifyOnWorkerEventHapened(ByVal value As workerEventHappened)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; weh = value&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sub New()&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public Sub beginWork()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; weh.Invoke(&amp;quot;Event Happened!&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/p&gt;
&lt;p&gt;End Class&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=234" width="1" height="1"&gt;</description></item><item><title>Email Authentication in ASP.NET 1.1</title><link>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/03/01/email-authentication-in-asp-net-1-1.aspx</link><pubDate>Thu, 01 Mar 2007 12:17:00 GMT</pubDate><guid isPermaLink="false">05d3ee43-09e1-4c21-9d53-64ecaf1acc4f:167</guid><dc:creator>corey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://vstoolsforum.com/blogs/coreymcclelland/rsscomments.aspx?PostID=167</wfw:commentRss><comments>http://vstoolsforum.com/blogs/coreymcclelland/archive/2007/03/01/email-authentication-in-asp-net-1-1.aspx#comments</comments><description>&lt;P&gt;To use authenticated smtp mail in ASP.NET 1.1, you need to set the mail.Fields with the server information.&amp;nbsp; For more information, see the microsoft kb&amp;nbsp;&lt;A class="" href="http://support.microsoft.com/kb/555287"&gt;article&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:'Courier New';"&gt;Public&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt; &lt;SPAN style="COLOR:blue;"&gt;Sub&lt;/SPAN&gt; sendMail()&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:blue;"&gt;Dim&lt;/SPAN&gt; mail &lt;SPAN style="COLOR:blue;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;New&lt;/SPAN&gt; System.Web.Mail.MailMessage&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.BodyFormat = System.Web.Mail.MailFormat.Html&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:green;"&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; 'For more info on authenticated smtp in asp.net 1.1, see&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:green;"&gt;'http://support.microsoft.com/kb/555287&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/smtsperver"&gt;http://schemas.microsoft.com/cdo/configuration/smtsperver&lt;/A&gt;"&lt;/SPAN&gt;) =&lt;SPAN style="COLOR:maroon;"&gt;&amp;nbsp;"server"&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/smtpserverport"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserverport&lt;/A&gt;"&lt;/SPAN&gt;) = 25&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/sendusing"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&lt;/A&gt;"&lt;/SPAN&gt;) = 2&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"&gt;http://schemas.microsoft.com/cdo/configuration/smtpauthenticate&lt;/A&gt;"&lt;/SPAN&gt;) = 1&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/sendusername"&gt;http://schemas.microsoft.com/cdo/configuration/sendusername&lt;/A&gt;"&lt;/SPAN&gt;) = &lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="mailto:samfunding@samfunding.com"&gt;user&lt;/A&gt;"&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Fields(&lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="http://schemas.microsoft.com/cdo/configuration/sendpassword"&gt;http://schemas.microsoft.com/cdo/configuration/sendpassword&lt;/A&gt;"&lt;/SPAN&gt;) = &lt;SPAN style="COLOR:maroon;"&gt;"pass"&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:blue;"&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; Try&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.From = &lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="mailto:no-reply@4penny.net"&gt;no-reply@4penny.net&lt;/A&gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.To = &lt;SPAN style="COLOR:maroon;"&gt;"&lt;A href="mailto:corey@4penny.net"&gt;corey@4penny.net&lt;/A&gt;"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Subject = &lt;SPAN style="COLOR:maroon;"&gt;"Test Email"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;mail.Body = &lt;SPAN style="COLOR:maroon;"&gt;"The ASP.NET 1.1 email test was successful."&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;System.Web.Mail.SmtpMail.SmtpServer = &lt;SPAN style="COLOR:maroon;"&gt;"server"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;System.Web.Mail.SmtpMail.Send(mail)&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:maroon;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:blue;"&gt;&amp;nbsp;&amp;nbsp; Catch&lt;/SPAN&gt; ex &lt;SPAN style="COLOR:blue;"&gt;As&lt;/SPAN&gt; Exception&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;Response.Write(ex.Message)&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:blue;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;Try&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Courier New';"&gt;&lt;SPAN style="COLOR:blue;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;Sub&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://vstoolsforum.com/aggbug.aspx?PostID=167" width="1" height="1"&gt;</description></item></channel></rss>