<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>mike mcintyre's</title><link>http://blogs.vbcity.com/mcintyre/</link><description>.N e t J o u r n a l</description><managingEditor>Mike McIntyre [MVP Visual Basic]</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Blog Moving to New vbCity Blog Site at http://cs.vbcity.com/blogs/mike-mcintyre/default.aspx</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/11/07/9198.aspx</link><pubDate>Fri, 07 Nov 2008 06:02:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/11/07/9198.aspx</guid><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;My .Net Journal blog posts will be made to the new vbCity blog site from now on.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Here's the link to my new blog site:&amp;nbsp;&lt;A href="http://cs.vbcity.com/blogs/mike-mcintyre/default.aspx"&gt;Mike McIntyre's .NET Journal&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;RSS feed is:&amp;nbsp; &lt;A href="http://cs.vbcity.com/blogs/mike-mcintyre/rss.aspx"&gt;http://cs.vbcity.com/blogs/mike-mcintyre/rss.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9198.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Use LINQ and Visual Basic 2008 to Get a List of Buttons from a Windows Forms Form</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/10/19/9188.aspx</link><pubDate>Sun, 19 Oct 2008 13:50:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/10/19/9188.aspx</guid><description>&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;' Create a LINQ query.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; buttonQuery = &lt;SPAN style="COLOR: blue"&gt;From&lt;/SPAN&gt; control &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Me&lt;/SPAN&gt;.Controls &lt;SPAN style="COLOR: blue"&gt;Where&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;TypeOf&lt;/SPAN&gt; (control) &lt;SPAN style="COLOR: blue"&gt;Is&lt;/SPAN&gt; Button&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;' Create a list of object.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Dim&lt;/SPAN&gt; buttonList = buttonQuery.ToList&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;' Iterate through the objects in buttonList.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;For&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Each&lt;/SPAN&gt; btn &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; Button &lt;SPAN style="COLOR: blue"&gt;In&lt;/SPAN&gt; buttonList&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;' Show each button's text property.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MessageBox.Show(btn.Text)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;Next&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9188.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Rename Files with the Visual Basic My Namespace Computer Object</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/10/19/9187.aspx</link><pubDate>Sun, 19 Oct 2008 13:38:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/10/19/9187.aspx</guid><description>&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;My makes it easy to use .Net. &lt;/FONT&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;Here's an example that uses My to rename a file:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;STRONG&gt;Syntax:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="COLOR: blue"&gt;Public&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Shared&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;Sub&lt;/SPAN&gt; RenameFile ( _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt;, _&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; newName &lt;SPAN style="COLOR: blue"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;String&lt;/SPAN&gt; _&lt;BR&gt;)&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;file is the file path to the file to be renamed.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;newName is the new name (with file extentsion) to be given to the file.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#000000 size=2&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;My&lt;/FONT&gt;&lt;/FONT&gt;.Computer.FileSystem.RenameFile(&lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"C:\OldName.txt"&lt;/FONT&gt;&lt;/FONT&gt;, &lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"NewName.txt"&lt;/FONT&gt;&lt;/FONT&gt;)&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size=2&gt;Mike McIntyre&lt;/FONT&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;A href="http://www.getdotnetcode.com/"&gt;Get Dot Net Code&lt;/A&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9187.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Silverlight Visual Basic How-Do-I Videos Available Now</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/10/05/9178.aspx</link><pubDate>Sun, 05 Oct 2008 06:14:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/10/05/9178.aspx</guid><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;The Silverlight team&amp;nbsp;has Visual Basic&amp;nbsp;How-Do-I videos, and all the code downloads are now equally available in VB and C#. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Calibri&gt;&lt;A href="http://silverlight.net/learn/videocat.aspx?cat=2"&gt;Silverlight Visual Basic How-Do-I Videos&amp;nbsp;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9178.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>How do you BUILD?</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/10/04/9177.aspx</link><pubDate>Sat, 04 Oct 2008 15:26:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/10/04/9177.aspx</guid><wfw:comment>http://blogs.vbcity.com/mcintyre/comments/9177.aspx</wfw:comment><comments>http://blogs.vbcity.com/mcintyre/archive/2008/10/04/9177.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.vbcity.com/mcintyre/comments/commentRss/9177.aspx</wfw:commentRss><trackback:ping>http://blogs.vbcity.com/mcintyre/services/trackbacks/9177.aspx</trackback:ping><description>&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;At aZ Software we are looking to give our build process a major shot in the arm.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Do you build enterprise applications &amp;#8211; what do they use for build?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;For new implementations?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;For upgrades?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Do you use MS Build, NAnts?&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;NAnts with Vincent-Vega?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;CruizeControl?&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;TeamCity?&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;Others?&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9177.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>New Microsoft C# Free Zone - Goto100</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/06/12/9097.aspx</link><pubDate>Thu, 12 Jun 2008 07:05:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/06/12/9097.aspx</guid><description>Check it out:&amp;nbsp; &lt;A href="http://blogs.msdn.com/goto100/default.aspx"&gt;Goto100&lt;/A&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9097.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Free Web Design Templates at oswd.com (Open Source Web Design)</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/05/04/9057.aspx</link><pubDate>Sun, 04 May 2008 07:50:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/05/04/9057.aspx</guid><description>&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Open Source Web Design&lt;/STRONG&gt; is a collection of web designs submitted by the community that anyone can download &lt;EM&gt;free of charge&lt;/EM&gt;! &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Check it out at:&amp;nbsp; &lt;A href="http://www.oswd.org/site/information/"&gt;Open Source Web Design&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=1&gt;&lt;FONT face=Verdana&gt;Mike McIntyre&lt;/FONT&gt; &lt;BR&gt;&lt;FONT face=Verdana&gt;&lt;A href="http://www.getdotnetcode.com"&gt;www.getdotnetcode.com&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9057.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Look Mom, no parameters!  Relaxed delegates in Visual Basic 2008 (VB9)</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/05/01/9053.aspx</link><pubDate>Thu, 01 May 2008 18:59:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/05/01/9053.aspx</guid><description>&lt;P&gt;&lt;FONT face=Verdana&gt;Relaxed delegate conversion, introduced in Visual Basic 2008,&amp;nbsp;enables you to assign subs and functions to delegates or handlers even when the signatures are not identical.&amp;nbsp;Therefore, binding to delegates becomes consistent with the binding already allowed in method invocations.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;In Visual Basic prior to 2008:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Sub OnClick&lt;STRONG&gt;(ByVal sender As Object, ByVal e As EventArgs)&lt;/STRONG&gt; Handles RunButton.Click&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("Visual Basic prior to VB 2008")&lt;BR&gt;End Sub&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;In Visual Basic 2008 (VB9)&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Sub OnClick&lt;STRONG&gt;()&lt;/STRONG&gt; Handles RunButton.Click&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("Look Mom, no parameters!")&lt;BR&gt;End Sub&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Details:&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb531336.aspx"&gt;&lt;FONT face=Verdana&gt;Relaxed Delegate Conversion&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Mike McIntyre&lt;BR&gt;&lt;A href="http://www.getdotnetcode.com/"&gt;www.getdotnetcode.com&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;!----&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9053.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Visual Web Gui - ASP.NET web applications built with a .NET Windows Forms project!</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/04/29/9052.aspx</link><pubDate>Tue, 29 Apr 2008 19:19:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/04/29/9052.aspx</guid><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Visual Web Gui is an open source product for&amp;nbsp;porting .NET Windows Forms applications to the web.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It is used to create ASP.NET web applications with a very AJAX like experience - without the AJAX programming hassle.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It may be worth it to you to give it a try. Though it's&amp;nbsp;little rough around the edges at this point,&amp;nbsp;this product can be used today to produce web applications from .NET Windows Forms projects. And - the developer is rapidly improving the product each month.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It's easy to get started and it&amp;nbsp;to produce&amp;nbsp;useful web applications. I've been playing around with it for about a week and have already created two small web applications for IT management.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The process is straight-forward:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;1. Download and install&amp;nbsp;the free Visual Web Gui Visual Studio project templates.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;2. Create a Visual Web Gui project. This is a Visual Studio Windows Forms project.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;3.&amp;nbsp;Build out the&amp;nbsp;Windows Froms application.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;4. Compile.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;5. Run result in web browser.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;6. Deploy to web server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Visual Web Gui web site:&amp;nbsp; &lt;/FONT&gt;&lt;A href="http://www.visualwebgui.com/"&gt;&lt;FONT face=Verdana size=2&gt;http://www.visualwebgui.com/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Visual Web Gui at CodePlex: &lt;/FONT&gt;&lt;A href="http://www.codeplex.com/VWGSilverlight"&gt;&lt;FONT face=Verdana size=2&gt;http://www.codeplex.com/VWGSilverlight&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Mike McIntyre&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.getdotnetcode.com"&gt;www.getdotnetcode.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9052.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>PInvoke Interop Assistant (FREE) - Making PInvoke Easier to Use</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/03/16/9001.aspx</link><pubDate>Sun, 16 Mar 2008 09:29:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/03/16/9001.aspx</guid><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Jaren Parsons of the Microsoft Visual Basic Team created &lt;STRONG&gt;PInvoke Interop Assistant&lt;/STRONG&gt;. In a blog announcing the tool he says: &amp;#8220;The motivation behind this tool is writing PInvoke is a hard and often tedious task. There are many rules you must obey and many exceptions that must be taken into account.&amp;#8221;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Read about the tool and get a link to download it at: &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/vbteam/archive/2008/03/14/making-pinvoke-easy.aspx"&gt;&lt;FONT face=Verdana size=2&gt;Making PInvoke Easy&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/9001.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Visual Basic 2008 Books (UPDATED)</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/03/01/8989.aspx</link><pubDate>Sat, 01 Mar 2008 07:30:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/03/01/8989.aspx</guid><wfw:comment>http://blogs.vbcity.com/mcintyre/comments/8989.aspx</wfw:comment><comments>http://blogs.vbcity.com/mcintyre/archive/2008/03/01/8989.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.vbcity.com/mcintyre/comments/commentRss/8989.aspx</wfw:commentRss><trackback:ping>http://blogs.vbcity.com/mcintyre/services/trackbacks/8989.aspx</trackback:ping><description>&lt;P&gt;The list has more than doubled since I first published it &lt;A href="http://blogs.vbcity.com/mcintyre/archive/2007/10/07/8762.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Below, in alphabetical order, is a partial listing of Visual Basic 2008 books.&amp;nbsp; Some have already been published, some will be published over the next several months.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.amazon.com/Accelerated-VB-2008-Guy-Fouch&amp;#233;/dp/1590598741"&gt;&lt;FONT face=Verdana size=2&gt;Accelerated VB 2008 (Accelerated)&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.springer.com/west/home/computer/programming?SGWID=4-40007-22-173744606-0"&gt;&lt;FONT face=Verdana size=2&gt;Beginning ASP.NET 3.5 in VB 2008 - Programming Techniques&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;A href="http://www.apress.com/book/view/1590599470"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Beginning VB 2008 Databases: From Novice to Professional&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle1&gt;&lt;A href="http://www.amazon.com/Beginning-Microsoft-Visual-Basic-2008/dp/0470191341/ref=sr_1_16?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383628&amp;amp;sr=8-16"&gt;&lt;FONT face=Verdana size=2&gt;Beginning Microsoft Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle7&gt;&lt;A href="http://www.amazon.com/Clearly-Visual-Basic-Programming-Microsoft/dp/1423902416/ref=sr_1_23?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204384016&amp;amp;sr=8-23"&gt;&lt;FONT face=Verdana size=2&gt;Clearly Visual Basic: Programming with Microsoft Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle6&gt;&lt;A href="http://www.amazon.com/Introduction-Programming-Using-Visual-VS2008/dp/0136060722/ref=sr_1_21?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383940&amp;amp;sr=8-21"&gt;&lt;FONT face=Verdana size=2&gt;Introduction to Programming Using Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;A href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FLINQ-Action-Fabrice-Marguerie%2Fdp%2F1933988169%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1204064915%26sr%3D8-1&amp;amp;tag=ilovevb.net-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325" mce_href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FLINQ-Action-Fabrice-Marguerie%2Fdp%2F1933988169%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1204064915%26sr%3D8-1&amp;amp;tag=ilovevb.net-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;LINQ in Action&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle&gt;&lt;A href="http://www.amazon.com/Mastering-Microsoft-Visual-Basic-2008/dp/0470187425/ref=pd_bbs_sr_5?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204382551&amp;amp;sr=8-5"&gt;&lt;FONT face=Verdana size=2&gt;Mastering Microsoft Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;A href="http://www.microsoft.com/MSPress/books/12282.aspx"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Microsoft Visual Basic 2008 Express Edition: Build a Program Now!&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle9&gt;&lt;A href="http://www.amazon.com/Microsoft-Visual-Basic-2008-RELOADED/dp/1423902505/ref=sr_1_25?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204384649&amp;amp;sr=8-25"&gt;&lt;FONT face=Verdana size=2&gt;Microsoft Visual Basic 2008: RELOADED&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B&gt;&lt;A href="http://www.murach.com/books/vb08/index.htm"&gt;&lt;FONT face=Verdana size=2&gt;Murach's Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.apress.com/book/view/1590598229"&gt;&lt;FONT face=Verdana size=2&gt;Pro VB 2008 and the .NET 3.5 Platform&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle8&gt;&lt;A href="http://www.amazon.com/Programming-Visual-Basic-Julia-Bradley/dp/0073517208/ref=sr_1_24?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204384586&amp;amp;sr=8-24"&gt;&lt;FONT face=Verdana size=2&gt;Programming in Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle3&gt;&lt;A href="http://www.amazon.com/Programming-Visual-Basic-2008-Applications/dp/0596518439/ref=sr_1_18?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383762&amp;amp;sr=8-18"&gt;&lt;FONT face=Verdana size=2&gt;Programming Visual Basic 2008: Build .NET 3.5 Applications with Microsoft's Popular RAD Tool for Business&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;A href="http://www.microsoft.com/MSPress/books/11309.aspx"&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;Programming Windows Services with Microsoft Visual Basic 2008&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle2&gt;&lt;A href="http://www.amazon.com/Teach-Yourself-Visual-Basic-Hours/dp/0672329840/ref=sr_1_17?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383704&amp;amp;sr=8-17"&gt;&lt;FONT face=Verdana size=2&gt;Sams Teach Yourself Visual Basic 2008 in 24 Hours: Complete Starter Kit&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle5&gt;&lt;A href="http://www.amazon.com/Simply-Visual-Basic-2008-3rd/dp/0136053033/ref=sr_1_20?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383888&amp;amp;sr=8-20"&gt;&lt;FONT face=Verdana size=2&gt;Simply Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B&gt;&lt;A href="http://www.amazon.com/Starting-Out-Visual-Basic-2008/dp/0321531353/ref=pd_bbs_sr_11?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204382551&amp;amp;sr=8-11"&gt;&lt;FONT face=Verdana size=2&gt;Starting Out With Visual Basic 2008&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.amazon.com/Visual-Basic-2008-Dummies-Computer/dp/0470182385"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 For Dummies&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle10&gt;&lt;A href="http://www.amazon.com/Visual-Basic-Windows-Mobile-Applications/dp/1423927141/ref=sr_1_26?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204384702&amp;amp;sr=8-26"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 for Windows and Mobile Applications: Introductory&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle4&gt;&lt;A href="http://www.amazon.com/Visual-Windows-Mobile-Database-Applications/dp/1423927168/ref=sr_1_19?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204383822&amp;amp;sr=8-19"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 for Windows, Mobile, Web, Office, and Database Applications: Comprehensive &lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.deitel.com/"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 How to Program&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;&lt;A href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470182628.html"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 Programmer's Reference&lt;/FONT&gt;&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN id=btAsinTitle0&gt;&lt;A href="http://www.amazon.com/Visual-Basic-2008-Recipes-Problem-Solution/dp/1590599705/ref=sr_1_14?ie=UTF8&amp;amp;s=books&amp;amp;qid=1204382551&amp;amp;sr=8-14"&gt;&lt;FONT face=Verdana size=2&gt;Visual Basic 2008 Recipes: A Problem-Solution Approach&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN&gt;&lt;FONT face=Verdana size=2&gt;Mike McIntyre&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;B class=sans&gt;&lt;SPAN&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.getdotnetcode.com"&gt;Get Dot Net Code&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/8989.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Visual Basic 2008 - Local Type Inference</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/01/12/8942.aspx</link><pubDate>Sat, 12 Jan 2008 09:05:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/01/12/8942.aspx</guid><description>&lt;P&gt;Local type inference is an important new concept to grasp as one&amp;nbsp;approaches&amp;nbsp;Visual Basic 2008.&amp;nbsp; Many new features in VB 2008 are dependent on it.&amp;nbsp;Below is&amp;nbsp;a brief introduction to local type inference followed by&amp;nbsp;a link to a MSDN resource&amp;nbsp;where you can learn more.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In Visual Basic 2008 you can get strongly typed local variables without using the 'As' clause to explictly set the variables type.&amp;nbsp; Here is an example of declaring a strongly typed variable in prior versions of Visual Basic for .NET and assigning it an integer literal:&lt;/P&gt;
&lt;P&gt;Dim myInteger As Integer = 10&lt;/P&gt;
&lt;P&gt;In Visual Basic 2008 you can get the same result - that is a strongly type variable - like this:&lt;/P&gt;
&lt;P&gt;Dim myInteger = 10&lt;/P&gt;
&lt;P&gt;The Visual Basic 2008 complier will strongly type the&amp;nbsp;myInteger variable by infering the type from the integer literal.&amp;nbsp; It analyzes the value assigned to the local variable myInteger&amp;nbsp; (the integer literal 10),&amp;nbsp;determines it is of type integer, and strongly types myVariable as in integer.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More Information&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For more info click&amp;nbsp;-&amp;gt;&amp;nbsp;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb384937.aspx"&gt;Local Type Inference&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/8942.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Free Visual Studio 2008 eBook Offer</title><link>http://blogs.vbcity.com/mcintyre/archive/2008/01/11/8941.aspx</link><pubDate>Fri, 11 Jan 2008 06:49:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2008/01/11/8941.aspx</guid><description>&lt;TABLE cellSpacing=5 cellPadding=0 width=668 background=images/content_background.jpg border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD height=50&gt;Get it at: &lt;A href="http://csna01.libredigital.com/?urvs5cn3s8"&gt;Free eBook Offer&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;H1&gt;Visual Studio 2008&lt;/H1&gt;
&lt;P class=PreviewText&gt;Preview the first chapter from any of these Microsoft Press Visual Studio 2008 titles. When you're ready, sign up for the free download offer to get additional content. &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width="99%" border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top align=middle width="33%"&gt;&lt;IMG height=183 alt="" src="http://csna01.libredigital.com/images/ms_linq_cvr.jpg" width=150 vspace=5 border=0&gt;&lt;BR&gt;&lt;A onmouseover="MM_swapImage('LINQ','','images/btn_ViewChpt1_mouseover.jpg',1)" onclick="javascript:getBook('View Chapter 1 of LINQ'); return false;" onmouseout=MM_swapImgRestore() href="http://csna01.libredigital.com/?urvs5cn3s8#"&gt;&lt;IMG id=LINQ alt="" src="http://csna01.libredigital.com/images/btn_ViewChpt1.jpg" border=0 name=LINQ&gt; &lt;/A&gt;&lt;/TD&gt;
&lt;TD vAlign=center align=middle&gt;&lt;IMG height=238 alt="" src="http://csna01.libredigital.com/images/Vertical_rule_VSEbook_unreg.jpg" width=1 border=0&gt; &lt;/TD&gt;
&lt;TD vAlign=top align=middle width="33%"&gt;&lt;IMG height=183 alt="" src="http://csna01.libredigital.com/images/ms_ajax_cvr.jpg" width=150 vspace=5 border=0&gt;&lt;BR&gt;&lt;A onmouseover="MM_swapImage('AJAX','','images/btn_ViewChpt1_mouseover.jpg',1)" onclick="javascript:getBook('View Chapter 1 of AJAX'); return false;" onmouseout=MM_swapImgRestore() href="http://csna01.libredigital.com/?urvs5cn3s8#"&gt;&lt;IMG id=AJAX alt="" src="http://csna01.libredigital.com/images/btn_ViewChpt1.jpg" border=0 name=AJAX&gt; &lt;/A&gt;&lt;/TD&gt;
&lt;TD vAlign=center align=middle&gt;&lt;IMG height=238 alt="" src="http://csna01.libredigital.com/images/Vertical_rule_VSEbook_unreg.jpg" width=1 border=0&gt; &lt;/TD&gt;
&lt;TD vAlign=top align=middle width="33%"&gt;&lt;IMG height=183 alt="" src="http://csna01.libredigital.com/images/ms_silverlight_cvr.jpg" width=150 vspace=5 border=0&gt;&lt;BR&gt;&lt;A onmouseover="MM_swapImage('Silverlight','','images/btn_ViewChpt1_mouseover.jpg',1)" onclick="javascript:getBook('View Chapter 1 of Silverlight'); return false;" onmouseout=MM_swapImgRestore() href="http://csna01.libredigital.com/?urvs5cn3s8#"&gt;&lt;IMG id=Silverlight onclick="javascript:getBook('View Chapter 1 of Silverlight'); return false;" alt="" src="http://csna01.libredigital.com/images/btn_ViewChpt1.jpg" border=0 name=Silverlight&gt; &lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/8941.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>More VB XNA Stuff at ILoveVB.com</title><link>http://blogs.vbcity.com/mcintyre/archive/2007/12/24/8929.aspx</link><pubDate>Mon, 24 Dec 2007 09:06:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2007/12/24/8929.aspx</guid><description>&lt;P&gt;For more VB XNA game code visit:&amp;nbsp; &lt;A href="http://ilovevb.net/Web/"&gt;http://ilovevb.net/Web/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Checkout the downloads section.&lt;/P&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/8929.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Mike McIntyre [MVP Visual Basic]</dc:creator><title>Deck the Halls with REM and Sub Main...</title><link>http://blogs.vbcity.com/mcintyre/archive/2007/12/24/8928.aspx</link><pubDate>Mon, 24 Dec 2007 08:50:00 GMT</pubDate><guid>http://blogs.vbcity.com/mcintyre/archive/2007/12/24/8928.aspx</guid><description>&lt;IFRAME src="http://channel9.msdn.com/EmbedVideo.aspx?PostID=367997" frameBorder=0 width=320 scrolling=no height=301 mce_src="http://channel9.msdn.com/EmbedVideo.aspx?PostID=367997"&gt;&lt;/IFRAME&gt;&lt;img src ="http://blogs.vbcity.com/mcintyre/aggbug/8928.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>