<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Visual Basic IDE Team Blog</title><link>http://blogs.msdn.com/b/vbide/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>VB IDE Blog finds a new home - Please Update Your Subscriptions!</title><link>http://blogs.msdn.com/b/vbide/archive/2005/11/08/490117.aspx</link><pubDate>Tue, 08 Nov 2005 03:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:490117</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=490117</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/11/08/490117.aspx#comments</comments><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Hi all,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;As of today, we are moving this blog to a &lt;a href="http://blogs.msdn.com/vbteam"&gt;new location&lt;/A&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;We've decided to merge our blogging efforts with the rest of the VB team, and thus are moving our posts to&amp;nbsp;the &lt;a href="http://blogs.msdn.com/vbteam"&gt;VB Team blog&lt;/A&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;VS 2005 launches TODAY!&amp;nbsp; Thus, the motivation behind merging is to create one site to be your best&amp;nbsp;one-stop shop&amp;nbsp;for Visual Basic content.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;In terms of updating your subscription, you can change your feed&amp;nbsp;from &lt;a href="http://blogs.msdn.com/vbide"&gt;http://blogs.msdn.com/vbide&lt;/A&gt; to &lt;a href="http://blogs.msdn.com/vbteam"&gt;http://blogs.msdn.com/vbteam&lt;/A&gt; &lt;SPAN class=SpellE&gt;to&lt;/SPAN&gt; take advantage of the diverse content being posted on the &lt;SPAN class=SpellE&gt;vbteam&lt;/SPAN&gt; &lt;SPAN class=SpellE&gt;blog&lt;/SPAN&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Otherwise, if you would like to continue hearing just about the VB IDE, you can also subscribe to the VB IDE filter on that page.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;During the transition period,&amp;nbsp;you may see some duplications while we migrate posts to the new location.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, we will be intermixing new content so you can look forward to seeing new stuff as well.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Thanks!&lt;BR&gt;Lisa&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=490117" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Debugger/">Debugger</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Editor/">Editor</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/IDE+Customization/">IDE Customization</category></item><item><title>Visual Basic 2005 is now available! </title><link>http://blogs.msdn.com/b/vbide/archive/2005/11/08/490099.aspx</link><pubDate>Tue, 08 Nov 2005 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:490099</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=490099</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/11/08/490099.aspx#comments</comments><description>&lt;P class=MsoNormal&gt;Today is the official launch day of the new version of Visual Basic: &lt;/P&gt;
&lt;P class=MsoNormal&gt;This page links to the relevant information (how to get it, what's new, etc…)&lt;BR&gt;&lt;A title=http://msdn.microsoft.com/vbasic/ href="http://msdn.microsoft.com/vbasic/"&gt;http://msdn.microsoft.com/vbasic/&lt;/A&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;You can also download the FREE Visual Basic 2005 Express Edition from here:&lt;BR&gt;&lt;A title=http://msdn.microsoft.com/vstudio/express/vb/ href="http://msdn.microsoft.com/vstudio/express/vb/"&gt;http://msdn.microsoft.com/vstudio/express/vb/&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Happy coding, &lt;BR&gt;Visual Basic Test Team&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=490099" width="1" height="1"&gt;</description></item><item><title>Missing the Navigate Forward and Navigate Backward commands on your Toolbar?</title><link>http://blogs.msdn.com/b/vbide/archive/2005/10/25/484480.aspx</link><pubDate>Tue, 25 Oct 2005 05:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:484480</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=484480</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/10/25/484480.aspx#comments</comments><description>&lt;BR&gt;&lt;IMG src="http://vbide.members.winisp.net/blog/lisafeig/NavFwdBack_10_24_05/NavigateBackwardCrop.bmp"&gt; 
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Visual Studio has more toolbars and commands than any one person will likely need to use. That is why we ship a variety of development settings: so that you can select the developer profile&amp;nbsp;most like&amp;nbsp;you, and then we can&amp;nbsp;tailor the environment to your needs.&amp;nbsp; In the Visual Basic Development Settings, we surface the commands and tools that&amp;nbsp;you are most likely&amp;nbsp;to use as a VB developer building world-class applications.&amp;nbsp; It is quite common though, that you&amp;nbsp;will want to customize your environment after making your original development settings selection.&amp;nbsp; We try to make this easy to do, by exposing ways to edit your &lt;a href="http://blogs.msdn.com/vbide/archive/2005/09/20/471684.aspx"&gt;keybindings&lt;/A&gt;, modify your &lt;a href="http://blogs.msdn.com/vbide/archive/2005/08/12/450666.aspx"&gt;toolbars and menus&lt;/A&gt;, change settings in Tools-&amp;gt;Options, etc.&amp;nbsp; I've written about some of these techniques in previous blog posts...&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;VS Developers have been using these techniques to customize their environments, but have come across problems with one command: Navigate Backward.&amp;nbsp; This command has been removed from the VB Development Settings, and unfortunately cannot be added back by &lt;a href="http://blogs.msdn.com/vbide/archive/2005/08/12/450666.aspx"&gt;the usual means&lt;/A&gt;.&amp;nbsp; Unfortunately, if you try to drag this command back onto your toolbar using Tools-&amp;gt;Customize, it does not add back the dropdown menu.&amp;nbsp; Thus you can only use the added button to navigate back one step at a time.&amp;nbsp;&amp;nbsp;The General Development Settings on the other hand,&amp;nbsp;which contain this command by default,&amp;nbsp;allow you to instead&amp;nbsp;navigate back multiple steps at a time.&lt;/P&gt;
&lt;P&gt;Rather than telling you to use the General Development Settings to get this command, and forcing you to miss out on all the other great customizations that we do in the VB Development Settings, I'd like to offer you a new collection of settings!!&amp;nbsp; I've created a new .vssettings file, which contains all the same customizations as the VB Development Settings, but without the removal of the Navigate Forward and Navigate Backward commands on the toolbar.&amp;nbsp; So, if you'd like to get those commands back, just import these settings!&lt;/P&gt;
&lt;P&gt;Here are the instructions for doing so:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Save &lt;A href="http://vbide.members.winisp.net/blog/lisafeig/NavFwdBack_10_24_05/VB-with-Navigation-commands.html" target=_blank&gt;this file&lt;/A&gt; to My Documents\Visual Studio 2005\Settings. 
&lt;OL&gt;
&lt;LI&gt;Note: clicking the above link will open the file in a new browser window.&amp;nbsp; You will need to Go to File-&amp;gt;Save As, and then save the file to the above location.&amp;nbsp; When you do so, you will also need to rename the file from&amp;nbsp;VB-with-Navigation-commands&lt;STRONG&gt;.html&lt;/STRONG&gt; to VB-with-Navigation-commands&lt;STRONG&gt;.vssettings&lt;/STRONG&gt;.&amp;nbsp; (Sorry for the extra step - I can't get my server to recognize the .vssettings file extension!)&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;Back inside Visual Studio, go to Tools -&amp;gt; Import and Export Settings... 
&lt;LI&gt;Select Import to apply these settings to your current environment, or Reset to do a full reset.&amp;nbsp; =&amp;gt; Next 
&lt;LI&gt;Continuing through the wizard, decide whether or not you want to save your current settings in the next step.&amp;nbsp; =&amp;gt; Next 
&lt;LI&gt;Finally, look under the My Settings directory, and select the settings entitled "VB-with-Navigation-commands."&amp;nbsp; =&amp;gt; Next 
&lt;LI&gt;Keep the defaults in the next step, to import all the settings.&amp;nbsp;&amp;nbsp;Otherwise, to get just modify the&amp;nbsp;menu and toolbar,&amp;nbsp;select only the box next to General Settings -&amp;gt; Menu and Command Bar Customizations. 
&lt;LI&gt;Click Finish and you're done!&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Enjoy,&lt;BR&gt;Lisa&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=484480" width="1" height="1"&gt;</description></item><item><title>Code Snippets on Channel9</title><link>http://blogs.msdn.com/b/vbide/archive/2005/10/20/482834.aspx</link><pubDate>Thu, 20 Oct 2005 02:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:482834</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=482834</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/10/20/482834.aspx#comments</comments><description>&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Hi all,&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;Ken Levy and I created a Channel9 video, which demonstrates the Code Snippets feature in VS2005.&amp;nbsp; Click &lt;A href="http://channel9.msdn.com/Showpost.aspx?postid=126728"&gt;here &lt;/A&gt;to check out the 38min show. &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;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;I've also blogged about this on the &lt;a href="http://blogs.msdn.com/vbteam/archive/2005/10/19/482822.aspx"&gt;vbteam blog&lt;/A&gt;, so you can look there for more details.&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;/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;I hope that you will take this opportunity to learn more about the ways you can use code snippets.&amp;nbsp; If you have been reading this blog, it will also be a good opportunity for us to meet (via video). :)&lt;?xml:namespace prefix = o /&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;&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;Thanks!&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;Lisa&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=482834" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category></item><item><title>Working with Shortcut Keys</title><link>http://blogs.msdn.com/b/vbide/archive/2005/09/20/working-with-shortcut-keys.aspx</link><pubDate>Tue, 20 Sep 2005 17:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:471684</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=471684</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/09/20/working-with-shortcut-keys.aspx#comments</comments><description>&lt;P&gt;This post has been moved to the following location:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/vbteam/archive/2007/04/25/working-with-shortcut-keys-lisa-feigenbaum.aspx"&gt;http://blogs.msdn.com/vbteam/archive/2007/04/25/working-with-shortcut-keys-lisa-feigenbaum.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=471684" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/IDE+Customization/">IDE Customization</category></item><item><title>Talking about the Future: LINQ, Atlas, and VSTA at the PDC</title><link>http://blogs.msdn.com/b/vbide/archive/2005/09/20/471822.aspx</link><pubDate>Tue, 20 Sep 2005 12:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:471822</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=471822</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/09/20/471822.aspx#comments</comments><description>&lt;SPAN style="mso-bidi-font-size: 8.5pt"&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Last week in Los Angeles (Sept13-16), Microsoft hosted PDC0&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black"&gt;5… the11&lt;SUP&gt;th&lt;/SUP&gt; Professional Developers Conference.&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The PDC is&amp;nbsp;a conference&amp;nbsp;to educate, inform and excite the developer community about the future of the Microsoft platform.&amp;nbsp; The conference was sold out, but there are still a number of sites where you can go to learn about what went on:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;You can watch the opening keynotes on Tuesday, 9/13&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;FONT color=navy&gt;&lt;SPAN style="COLOR: navy"&gt;&lt;A title=http://www.microsoft.com/events/executives/billgates.mspx href="http://www.microsoft.com/events/executives/billgates.mspx"&gt;here&lt;/A&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;You can also see the rest of the show and view PDC presentations, newsgroups, videos,&lt;FONT color=navy&gt;&lt;SPAN style="COLOR: navy"&gt; on &lt;A title=http://msdn.microsoft.com/events/pdc href="http://msdn.microsoft.com/events/pdc"&gt;MSDN&lt;/A&gt; and &lt;A title=http://channel9.msdn.com/ href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt;. &lt;/SPAN&gt;&lt;/FONT&gt;Finally, you can follow PDC blogs at&lt;FONT color=navy&gt;&lt;SPAN style="COLOR: navy"&gt; &lt;A title=http://pdcbloggers.net/ href="http://pdcbloggers.net"&gt;http://pdcbloggers.net&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Additional future-facing sites to watch include the following: &lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A title=http://msdn.microsoft.com/vbasic/future/ href="http://msdn.microsoft.com/vbasic/future/"&gt;http://msdn.microsoft.com/vbasic/future/&lt;/A&gt;: This page describes the future directions of VB and LINQ.&lt;BR&gt;&lt;A title=http://msdn.microsoft.com/vbasic/pdc05/ href="http://msdn.microsoft.com/vbasic/pdc05/"&gt;http://msdn.microsoft.com/vbasic/pdc05/&lt;/A&gt;: This site is a complete online version of the VB PDC 05 Resource CD that was handed out at the conference.&amp;nbsp; Besides combining all of the new PDC related material the CD also has a large section devoted to Visual Basic 2005 and VB 6.0 migration.&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Now for a little more content....&amp;nbsp; Here's a description, from&amp;nbsp;our Corporate VP S. Somasegar,&amp;nbsp;of some of the&amp;nbsp;Developer Division&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=black&gt;&lt;SPAN style="COLOR: black"&gt;&amp;nbsp;technologies that were announced – Language Integrated Query (LINQ), “codename Atlas” and Visual Studio Tools for Applications (VSTA).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;"LINQ is an extensible set of language extensions currently available for Visual C# and Visual Basic.NET. &amp;nbsp;LINQ enables developers to query objects, databases and XML using a unified programming model because LINQ makes data transforms and queries first class NET citizens.&amp;nbsp; Historically, programming and data have been two different islands. The development of data-enabled applications has presented developers with multiple challenges in the past decade. &amp;nbsp;Developers have been asked to master multiple languages to build enterprise scale data-enabled applications. &amp;nbsp;With Visual Studio 2005 and SQL Server 2005, specifically the integration of CLR into SQL, we took a first big step towards bridging these two worlds and empowered developers to easily build data-enabled applications.&amp;nbsp; There are still some key challenges primarily related to the semantic differences between the programming world and the data world. &amp;nbsp;I recently heard one of our RDs (Regional Directors) use a nice metaphor to describe the situation – “This is like using one language to order the drinks and another to order the main dinner”.&amp;nbsp; LINQ is going to move us ahead significantly in terms of bringing programming and data together.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Atlas is a next generation Ajax framework for building rich web experiences in any browser, on any platform. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=navy size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;If you have used web applications like &lt;A title=http://virtualearth.msn.com/ href="http://virtualearth.msn.com/"&gt;MSN Virtual Earth&lt;/A&gt;, &lt;A title=http://maps.google.com/ href="http://maps.google.com/"&gt;Google Maps&lt;/A&gt;, &lt;A title=http://www.flickr.com/ href="http://www.flickr.com/"&gt;Flickr &lt;/A&gt;or &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A title=http://blogs.technet.com/exchange/archive/2005/06/21/406646.aspx href="http://blogs.technet.com/exchange/archive/2005/06/21/406646.aspx"&gt;Outlook Web Access&lt;/A&gt;, you have experienced dynamic web applications that use AJAX – a web development technique that uses a combination of technologies like XHTML, CSS and XMLHttpRequest. &lt;FONT color=navy&gt;&lt;SPAN style="COLOR: navy"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;All of the pieces of AJAX -- DHTML, JScript, and XMLHTTP – have been available in Internet Explorer for some time.&amp;nbsp; ASP.NET 2.0 makes it much easier to write AJAX-style applications for any browser using asynchronous callbacks. &lt;FONT color=black&gt;&lt;SPAN style="COLOR: black"&gt;&amp;nbsp;The ASP.NET team is working even further with Atlas to make it significantly easy&lt;/SPAN&gt;&lt;/FONT&gt; for anyone to build even richer AJAX-style web applications to deliver rich, interactive, and personalized experiences.&amp;nbsp; Developers starting this week can go to &lt;A title=http://atlas.asp.net/ href="http://atlas.asp.net/"&gt;http://atlas.asp.net&lt;/A&gt; and download an Atlas SDK and get started building these apps today.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial color=black size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Visual Studio Tools for Applications (VSTA) is a .NET-based application customization technology designed to be embedded into applications to enable developers to create custom experiences on top of those applications. &amp;nbsp;It offers a full-featured interactive development environment (IDE), design-time, runtime and supports both VB.Net and C#. &amp;nbsp;This means that partners, typically ISVs, can license the VSTA engine and integrate it into their applications so that their customers can customize their applications using .NET programming techniques.&amp;nbsp; VSTA notably offers a significantly advanced environment for application customization and extensibility and is the result of over five years of effort and broad industry feedback."&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=471822" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category></item><item><title>Need to create a new file without opening a project?</title><link>http://blogs.msdn.com/b/vbide/archive/2005/09/20/471656.aspx</link><pubDate>Tue, 20 Sep 2005 09:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:471656</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=471656</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/09/20/471656.aspx#comments</comments><description>&lt;P&gt;This request has&amp;nbsp;been raised&amp;nbsp;lately by folks working with XML, who want to create XML files without using a project.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If a project is already&amp;nbsp;open, then you can easily create a new file by right-clicking on the project, and selecting Add-&amp;gt;New Item. (You can also use the keyboard shortcut Ctrl+Shift+A).&amp;nbsp; The command that this uses is called Project.AddNewItem.&lt;/P&gt;
&lt;P&gt;If the file is not to be part of a project though, then you need to use the File.NewFile command.&amp;nbsp; If you are using the Visual Basic Development settings, then this command is not included in the File menu by default.&amp;nbsp; However, you can easily add it using the process described in our last blog post:&lt;/P&gt;
&lt;P&gt;1) Go to Tools-&amp;gt;Customize.&lt;BR&gt;2) Click on the Commands tab.&lt;BR&gt;3) Select File from the Categories, and New File from the Commands.&lt;BR&gt;4) Drag “New File” onto the File menu.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Keep your mouse down as you move over the File menu, and the menu will expand.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Then you can drag the “New File” item down to the precise position that you choose.&lt;/P&gt;
&lt;P&gt;One other way that you could access this command, without adding it to your menu, would be to assign it a keyboard shortcut.&amp;nbsp; Then you could just use the shortcut whenever you wanted to create a new file.&amp;nbsp; Here's what that process would look like:&lt;/P&gt;
&lt;P&gt;1) Go to Tools-&amp;gt;Options.&lt;BR&gt;2) Check the box to Show All Settings.&lt;BR&gt;3) Go to Environment-&amp;gt;Keyboard.&lt;BR&gt;4) Type File.NewFile into the textbox labeled "Show commands containing".&lt;BR&gt;5) In the "Press Shortcut Keys" textbox, type in your new shortcut.&amp;nbsp; For example, type 'Ctrl+N, Ctrl+F'.&amp;nbsp; Note: if you try a shortcut that is&amp;nbsp;already in use, you'll see the command name pop up in the "Shortcut currently used by" textbox.&lt;BR&gt;6) Now click "Assign", and you're all done!&amp;nbsp; Start using your keyboard shortcut to invoke the New File dialog from anywhere in the IDE.&lt;FONT color=#000080 size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=471656" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/IDE+Customization/">IDE Customization</category></item><item><title>Want to Customize your menus in Visual Studio 2005?  Here's how...</title><link>http://blogs.msdn.com/b/vbide/archive/2005/08/12/450666.aspx</link><pubDate>Fri, 12 Aug 2005 05:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:450666</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=450666</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/08/12/450666.aspx#comments</comments><description>&lt;P&gt;This post was inspired by an &lt;A href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=769432e5-2c72-4541-ad9f-b31dac37fc17"&gt;MSDN Ladybug&lt;/A&gt;.&amp;nbsp;&amp;nbsp;However, it exposes a cool trick that&amp;nbsp;you all might want to try!&lt;/P&gt;
&lt;P&gt;Consider the case that you want to make the Command Window item appear in the View menu itself (rather than in its current location in View-&amp;gt;Other Windows). &amp;nbsp;Here are 2 ways of doing so:&lt;/P&gt;
&lt;P&gt;DRAG &amp;amp; DROP:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Go&amp;nbsp;to Tools-&amp;gt;Customize...&lt;BR&gt;Click on the View menu in Visual Studio and navigate via Other Windows to Command Window.&lt;BR&gt;Drag the Command Window item from the Other Windows flyout to the location you prefer in the View menu.&lt;BR&gt;Close the dialog, and you're done!&lt;/P&gt;
&lt;P&gt;Note: You can use the same process to surface any command that you find yourself using frequently...&amp;nbsp; Just find the command in the Tools-&amp;gt;Customize dialog, and drag it onto the menu of your choice.&amp;nbsp; If you'd like to remove an existing command, locate it in the associated menu (while the Tools-&amp;gt;Customize dialog is up), and drag it off the current location.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;FROM THE "CUSTOMIZE" DIALOG:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Start again by going to Tools-&amp;gt;Customize...&lt;BR&gt;Click on the Commands Tab.&lt;BR&gt;Select View from the Categories pane&lt;BR&gt;Click the "Rearrange commands" button&lt;BR&gt;Click the Menu Bar radio button, and select View from the dropdown on the right.&lt;BR&gt;Click Add to add the command.&lt;BR&gt;Select View from the Categories pane, select Command Window from the Commands pane, and press OK.&lt;BR&gt;The command will now show up in the View menu.&lt;BR&gt;Select Move Up&amp;nbsp;or Move Down&amp;nbsp;until you&amp;nbsp;find the exact&amp;nbsp;location where you want it to show up.&lt;BR&gt;Finally, you can do similar steps to remove a command, using the Remove button.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;One more tip...&amp;nbsp; Sometimes it can be hard to find the command that you want to customize, if you don't know the Category under which it falls.&amp;nbsp; In that case, click on the Keyboard button in the Tools-&amp;gt;Customize dialog.&amp;nbsp; Start typing the description of the command into the textbox labeled "Show commands containing".&amp;nbsp; The list below the textbox will filter down to the command names which match that string.&amp;nbsp;&amp;nbsp;This is a useful way to view these&amp;nbsp;commands, because they are&amp;nbsp;displayed with the category name first.&amp;nbsp; For example, if you want to find the command to navigate back and forth between windows, type "navigate" and you will find View.NavigateForward in the filtered list below.&amp;nbsp; Now you know to look under the View menu for this command!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=450666" width="1" height="1"&gt;</description></item><item><title>Interested in Learning More About the Visual Studio Debugger?</title><link>http://blogs.msdn.com/b/vbide/archive/2005/07/26/443616.aspx</link><pubDate>Wed, 27 Jul 2005 01:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443616</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=443616</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/07/26/443616.aspx#comments</comments><description>Please join us in an online chat this coming Thursday, July 28th, at 1pm (PST).&amp;nbsp; We'll be answering questions from the audience about the Visual Studio 2005&amp;nbsp;Debugger.&amp;nbsp; You can bring your own questions or just listen in on the discussion.&amp;nbsp; &lt;a href="http://blogs.msdn.com/scottno/archive/2005/07/22/442092.aspx"&gt;Click here&lt;/A&gt; for more details on the discussion,&amp;nbsp;along with&amp;nbsp;instructions for accessing the chat.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=443616" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Debugger/">Debugger</category></item><item><title>Have a Question about Code Snippets? Try this FAQ!</title><link>http://blogs.msdn.com/b/vbide/archive/2005/07/22/441923.aspx</link><pubDate>Fri, 22 Jul 2005 21:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:441923</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=441923</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/07/22/441923.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=2&gt;Try our list of Frequently Asked Questions below to answer questions that you might have about code snippets.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=2&gt;Don't see the one you need?&amp;nbsp; Then add a comment to this blog or post to the&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 14pt"&gt;&lt;A title=/msdn/ShowForum.aspx?ForumID=65 href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=65" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080 size=4&gt;Visual Basic Forum&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT size=3&gt;.&amp;nbsp; We'd love to hear from you!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 14pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549588&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;What is an IntelliSense code snippet?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal dir=ltr style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;An IntelliSense code snippet is a fragment of code that can be inserted into the code editor to accomplish a particular task.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Unlike samples, which help by demonstrating a concept in an example, code snippets help by actually accomplishing the task in the context of your own code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;There are a few different types of code snippets:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Task-oriented code snippets&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A name=_Toc104303354&gt;&lt;/A&gt;&lt;A name=_Toc104303458&gt;&lt;/A&gt;&lt;A name=_Toc104303596&gt;&lt;/A&gt;&lt;A name=_Toc106258944&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;help the user accomplish a particular code task.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These code snippets include one or more lines of code that accomplish a specific task such as writing a message to the application event log, comparing two files or sending an email message.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Times New Roman"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Expansion code snippets&lt;/SPAN&gt;&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A name=_Toc104303355&gt;&lt;/A&gt;&lt;A name=_Toc104303459&gt;&lt;/A&gt;&lt;A name=_Toc104303597&gt;&lt;/A&gt;&lt;A name=_Toc106258945&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;reduce the number of keystrokes required to implement common programming constructs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These code snippets do not include any application specific code and contain the minimum code required by the construction.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Examples of expansion code snippets include an If statement, For loop, Property declaration, Try…Catch block, etc.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal dir=ltr style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Code snippets involve more interactive features than just a simple block of code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For example, inserting a code snippet into a source file automatically adds the associated references and imports statements.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When the code snippet code gets inserted, various replacement fields appear highlighted.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These fields are linked and contain tooltip instructions to allow for easy adaptation of the snippet code to the context of the snippet’s insertion.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This functionality is all specified in the code snippet file itself.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal dir=ltr style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A name=_Toc109549589&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;2)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;Does VS have some pre-installed IntelliSense code snippets? Where can I find them?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Yes. Visual Studio 2005 comes with a large number of VB IntelliSense code snippets installed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The range is between 233 code snippets for Visual Basic Express Edition and Visual Web Developer Express Edition and 417 VB code snippets for Visual Studio Tools for Office.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The code snippets manager (found in the Tools menu) displays a list of these files for you, along with the directories in which they are located.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;To find these files on disk, look at the location field that is listed in the code snippets manager for each file.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For VB Express, files get installed by default to \Program Files\Microsoft Visual Studio 8\Common7\IDE\VBExpress\Snippets\1033\.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The default location for higher Visual Studio 2005 products is \Program Files\Microsoft Visual Studio 8\VB\Snippets\1033\.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, we encourage that you place your own code snippets in your My Documents folder, rather than into Program Files.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A code snippet directory already gets created there for you: My Documents\Visual Studio 2005\Code Snippets\Visual Basic\My Code Snippets.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;You can also search through the set of pre-installed code snippets, when going to insert one in the editor.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Either right-click and choose “Insert Snippet…” or type “?” followed by the Tab key in your text editor to invoke the code snippet inserter.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A directory structure will appear inline with your code, which you can navigate and browse for snippets.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549590&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;3)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How do I use an IntelliSense code snippet?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;To insert an IntelliSense code snippet into your code, either right-click and choose “Insert Snippet…” or type “?” followed by the Tab key to invoke the code snippet inserter.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A directory structure will appear inline with your code, which you can navigate and browse for code snippets.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Once you find the title of the code snippet you want to insert, either double-click or press Enter to insert it into your file.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;If the code snippet has replacement fields, they will appear highlighted in green.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Press Tab to navigate through the replacement fields, updating them as you go.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you already know what you want to replace the field with, you can just type over the selected text.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Other occurrences of the replacement will update automatically.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To view a list of potential replacement choices, type Ctrl+Space while the replacement field is selected and an IntelliSense completion list will arise.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This list will provide you with names of other variables in your code that are of the correct type for this replacement.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If appropriate, you will also have the option in this list to create a new variable of the required type.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549591&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;4)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How do I do a keyword expansion?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;A keyword expansion is a quick way to enter an IntelliSense code snippet in your code. The code snippets pre-installed with VS each have a shortcut associated with them; you can see them in the code snippets manager.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;To enter a code snippet in your code, simply type the shortcut (keyword) associated with it in the text editor and press the Tab key.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;If you don’t remember exactly the shortcut for your code snippet, you can just enter a few letters in the code editor followed by ‘?’ and Tab, and VS will display an alphabetical list of shortcuts, with the one starting with the letters you entered selected.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;You can scroll through this list and insert the code snippet corresponding to the shortcut you select.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549592&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;5)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;Where else can I find IntelliSense code snippets?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;IntelliSense Code snippets can also be found online. If you’re looking for a particular code snippet try to search the internet using some keywords describing the task you want the code snippet to accomplish.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Some &lt;/FONT&gt;&lt;A title=http://msdn.microsoft.com/usergroups href="http://msdn.microsoft.com/usergroups" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Codezone partner sites&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt; also offer download pages with an option to filter their contents for ‘code snippets’ or just ‘snippets’.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Check out also the &lt;/FONT&gt;&lt;A title=http://msdnprod/vbasic/downloads/2005/snippets/default.aspx href="http://msdn.microsoft.com/vbasic/downloads/snippets/" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Microsoft Visual Basic Developer Center&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Currently, the dev center page devoted to code snippets posts information about the feature, but in the future, it will also host snippets for download.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549593&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;6)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;Where can I find more resources on IntelliSense code snippets?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Helpful code snippet resources include:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A title=http://msdn2.microsoft.com/library/18yz4be4(en-us,vs.80).aspx href="http://msdn2.microsoft.com/library/18yz4be4(en-us,vs.80).aspx" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Introduction to IntelliSense Code Snippets&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;: a help topic which describes the Code Snippets feature, and contains helpful links for using and creating Code Snippets.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A title=http://msdn2.microsoft.com/library/ms171418(en-us,vs.80).aspx href="http://msdn2.microsoft.com/library/ms171418(en-us,vs.80).aspx" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Code Snippets Schema Reference&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;: a help topic which lists and describes the XML schema elements for snippet files.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A title=http://msdnprod/vbasic/downloads/2005/snippets/default.aspx href="http://msdn.microsoft.com/vbasic/downloads/snippets/" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Microsoft Visual Basic Developer Center&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;: a dev center page devoted to code snippets.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Currently it posts information about the feature, but it will also host snippets for download in the future.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A title=/msdn/ShowForum.aspx?ForumID=65 href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=65" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Visual Basic Forum&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;: Read answers to questions that have been asked here about code snippets, or post your own!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;A title=http://blogs.msdn.com/vbide/ href="/vbide/" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;This&amp;nbsp;blog!&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;: Check back here periodically for new tips and tricks about interacting with code snippets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549594&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;7)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How can I write an IntelliSense code snippet? Where can I download the Snippet Editor from?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The easiest way to write your own IntelliSense code snippets is to use the &lt;/FONT&gt;&lt;A title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/ href="http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;Visual Basic Snippet Editor&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;. It’s a free tool that lets you view, edit, create and save code snippets in a convenient way. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The download page also contains additional links and resources for the editor.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;That said, code snippets are simply XML files, so if you’d rather follow a different approach you can also edit them with a generic editor. To learn more about the code snippet format check out the resources listed in the previous question.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549595&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;8)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;What languages does the Snippet Editor support?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The snippet editor is mainly thought for Visual Basic IntelliSense code snippets, but it also has some C# support built in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549596&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;9)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;I’d like to make some changes to the Snippet Editor myself. Is there a way I can do that?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Yes. The Snippet Editor is a shared source project and was developed through the contributions of several people.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;If you visit the Snippet Editor &lt;/FONT&gt;&lt;A title=http://www.gotdotnet.com/workspaces/workspace.aspx?id=a927f4e7-8e7f-45ce-8b72-f3b9384a3eab href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=a927f4e7-8e7f-45ce-8b72-f3b9384a3eab" target=_blank&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=#800080&gt;GotDotNet workspace&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt; you’ll find lots of useful resources. You can also download the latest Snippet Editor source code to work on your changes. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549597&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;10)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;What are the most commonly used IntelliSense code snippets?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;We don’t have official data about the most used code snippets, but here’s a list of the ones we think are the most useful and common between the ones installed with VS. They’re ordered by folders as they appear in the Code Snippets Manager. Each code snippet is followed by ‘;’ and its shortcut. To quickly insert the code snippet in your code, enter the shortcut in the code editor and press the Tab key:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Application - Compiling, Resources and Settings -&amp;gt; Load an Assembly at Run Time; appLoad&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Application - Compiling, Resources and Settings -&amp;gt; Write to a Text File; appLog&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Collections and Arrays -&amp;gt; Iterate through a collection; colIter&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Collections and Arrays -&amp;gt; Locate an Element in an Array; arrLoc&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Connectivity and Networking -&amp;gt; Create an E-Mail Message; conEmail&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Data - Designer features and ADO.NET -&amp;gt; Create a Server based SQLConnection to SQL Server; adoCreateSqlConn&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Data - Designer features and ADO.NET -&amp;gt; Create a Parameterized SELECT Command; adoSelectwParams&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Data Types - defined by Visual Basic -&amp;gt; Convert an Array of Bytes into a String; typeByteStr&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Data Types - defined by Visual Basic -&amp;gt; Parse an E-Mail Address; typeParseEmail&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;File System - Processing Drives, Folders and Files -&amp;gt; Copy a File; filCopyFile&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;File System - Processing Drives, Folders and Files -&amp;gt; Create a File; filCreateFile&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;File System - Processing Drives, Folders and Files -&amp;gt; Read Text from a File; filReadText&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;File System - Processing Drives, Folders and Files -&amp;gt; Write Text to a File; filWriteText&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Math -&amp;gt; Get a Random Number using the Random Class; mathRand&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Security -&amp;gt; Encrypt a String; secEncrypt&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Security -&amp;gt; Find the Current User's Name; secUser&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Forms Applications -&amp;gt; Forms -&amp;gt; Determine which Control on a Windows Form is selected; formSelect&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Forms Applications -&amp;gt; Forms -&amp;gt; Display a Windows Form; formNew&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Forms Applications -&amp;gt; Controls and Components -&amp;gt; Add Menu Items to Windows Forms; menuAddItems&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Forms Applications -&amp;gt; Sound -&amp;gt; Play a Sound; sndPlay&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Operation System -&amp;gt; System Information -&amp;gt; Determine Desktop Display Resolution; sysRes&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Windows Operation System -&amp;gt; System Information -&amp;gt; Determine the Windows System Directory; sysDir&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;XML -&amp;gt; Iterate named nodes in XML Document; xmlIter&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;XML -&amp;gt; Read XML from a File Using XmlTextReader; xmlReadTxt&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549598&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;11)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;What do the green highlighted areas mean?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.25in"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The green highlighted areas denote replacement fields in the IntelliSense code snippet.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These fields are formatted so that you can easily contextualize the code snippet to the task you are setting out to achieve in your own application.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can navigate between replacement fields by hitting Tab.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can also invoke an IntelliSense completion list to view potential replacements for the currently selected replacement by typing Ctrl+Space.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Once the file is closed, the code is committed and the replacements disappear.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;12)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;Are there different kinds of replacement fields?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;There are two types of fields that can be turned into replacements: objects and literals.&lt;/FONT&gt;&lt;A name=Object&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Object replacements are used for variable names when the variable declaration is expected to lie outside the IntelliSense code snippet.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Thus, typing Ctrl+Space over these replacements will list names of other variables in your code that match the type of the current replacement.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The completion list also contains an option to create a new object of the appropriate type, in case it does not yet exist in your code.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bookmark: Object"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="mso-bookmark: Object"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Literal replacements are used for values which do not have dependencies outside the code snippet.&lt;I style="mso-bidi-font-style: normal"&gt; &lt;/I&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Common literal replacements include Strings, Numbers, and Enums.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These values often need to be replaced in order to give the code snippet the desired behavior.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Since literal replacements are used for values which do not have dependencies outside the code snippet, they do not include the same option in their intellisense list as for objects, to add a variable declaration outside the code snippet.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="mso-bookmark: Object"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549599&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;13)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How long do the green highlighted areas (aka replacements) stick around?&amp;nbsp; What makes them disappear?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Snippet replacements stay highlighted until you close the file.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This allows you to use the replacement functionalities for the duration that you are working with the snippet. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;Some of the replacement functionalities are:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Linked replacements: renaming one replacement field will cause all other occurrences of the same replacement to update automatically.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Intellisense completion lists: typing Ctrl+Space while a replacement is selected will invoke a completion list of potential options for the replacement.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549600&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;14)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How do I share IntelliSense code snippets?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;A name=_Toc109549601&gt;&lt;/A&gt;&lt;A name=_Toc108876688&gt;&lt;/A&gt;&lt;A name=_Toc108876604&gt;&lt;/A&gt;&lt;A name=_Toc108770535&gt;&lt;/A&gt;&lt;A name=_Toc108848121&gt;&lt;SPAN style="mso-bookmark: _Toc108770535"&gt;&lt;SPAN style="mso-bookmark: _Toc108876604"&gt;&lt;SPAN style="mso-bookmark: _Toc108876688"&gt;&lt;SPAN style="mso-bookmark: _Toc109549601"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman" color=#000000&gt;IntelliSense code snippets are basically xml files with the .snippet extension in the file name. The code snippet file embeds some useful properties like Title, Author and Description. If these properties are set correctly, code snippet files should enclose all information necessary to describe them without any need for further documentation.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;A name=_Toc109549602&gt;&lt;/A&gt;&lt;A name=_Toc108876689&gt;&lt;/A&gt;&lt;A name=_Toc108876605&gt;&lt;/A&gt;&lt;A name=_Toc108770536&gt;&lt;/A&gt;&lt;A name=_Toc108848122&gt;&lt;SPAN style="mso-bookmark: _Toc108770536"&gt;&lt;SPAN style="mso-bookmark: _Toc108876605"&gt;&lt;SPAN style="mso-bookmark: _Toc108876689"&gt;&lt;SPAN style="mso-bookmark: _Toc109549602"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman" color=#000000&gt;Code snippets can be e-mailed or uploaded to web sites.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;A name=_Toc109549603&gt;&lt;/A&gt;&lt;A name=_Toc108876690&gt;&lt;/A&gt;&lt;A name=_Toc108876606&gt;&lt;/A&gt;&lt;A name=_Toc108770537&gt;&lt;/A&gt;&lt;A name=_Toc108848123&gt;&lt;SPAN style="mso-bookmark: _Toc108770537"&gt;&lt;SPAN style="mso-bookmark: _Toc108876606"&gt;&lt;SPAN style="mso-bookmark: _Toc108876690"&gt;&lt;SPAN style="mso-bookmark: _Toc109549603"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman" color=#000000&gt;To make life easier for users receiving your code snippets, our recommendation is to use the .vsi format. Vsi (Visual Studio Installer) packages allow users to just double-click on the file to start a wizard that will guide them through the installation process.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;A name=_Toc109549604&gt;&lt;/A&gt;&lt;A name=_Toc108876691&gt;&lt;/A&gt;&lt;A name=_Toc108876607&gt;&lt;/A&gt;&lt;A name=_Toc108770538&gt;&lt;/A&gt;&lt;A name=_Toc108848124&gt;&lt;SPAN style="mso-bookmark: _Toc108770538"&gt;&lt;SPAN style="mso-bookmark: _Toc108876607"&gt;&lt;SPAN style="mso-bookmark: _Toc108876691"&gt;&lt;SPAN style="mso-bookmark: _Toc109549604"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman" color=#000000&gt;A .vsi package contains one or more code snippets and a .vscontent file, that describes the package and the code snippet files.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;A name=_Toc109549605&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;15)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How do I create a .vsi package for IntelliSense code snippets?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;The procedure to create a .vsi package is pretty simple:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;put all snippet files you want to include in your package in one directory&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;download the &lt;A title=http://go.microsoft.com/fwlink/?LinkId=50547 href="http://go.microsoft.com/fwlink/?LinkId=50547" target=_blank&gt;&lt;U&gt;&lt;FONT color=#800080&gt;Create_vscontent code snippet&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;create a new VB Console Application in VS and insert the Create_vscontent code snippet into it&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;make the 2 required replacements, build and run the console app. This will create the .vscontent file required for your .vsi package into the same folder where you have your code snippets&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;in windows explorer go to the folder with the code snippets, select all of them together with the .vscontent file, right click and choose ‘send to’ -&amp;gt; ‘Compressed (zipped) folder’&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;select the zipped folder that you just created and rename it to change its extension from .zip to .vsi&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; tab-stops: list .75in; mso-list: l1 level1 lfo2"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;One note: the .vscontent file created with the code snippet you downloaded doesn’t allow you to customize the &amp;lt;DisplayName&amp;gt; field for each snippet, it just sets it to the snippet file name. If you want to provide a more descriptive value for this field, you can just open the .vscontent file in any editor and change the field before compressing the package.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.25in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;A name=_Toc109549606&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;16)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;How do I install a .vsi package containing IntelliSense code snippets on my machine?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;To install a .vsi package just double click on it and a wizard will guide you through the installation procedure. On Beta2 drops, when the wizard starts, you may run into a known issue where the wizard throws an exception. To work around this problem open Visual Studio, open the Code Snippets Manager (Tools-&amp;gt;Code Snippets Manager), then, keeping it open, double click on your .vsi package again to restart the wizard.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; tab-stops: list .5in; mso-outline-level: 1; mso-list: l0 level1 lfo1"&gt;&lt;A name=_Toc109549607&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;17)&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000 size=3&gt;When do I use an IntelliSense code snippet vs. a component or API?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT face="Times New Roman"&gt;While a component API is normally used to accomplish one particular, highly specialized task and may consist of hundreds or thousands lines of code, code snippets have more of a ‘connect the dots’ characterization and should be used for simple tasks. You could use a code snippet to demonstrate how to use several apis in conjunction to accomplish a particular goal, e.g. reading the contents of a text file. Inserting a code snippet into code can have an educative purpose for the user, since she actually sees the code that implements a particular functionality. Code snippets also allow for a higher degree of customization because of the replacement fields.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=441923" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category></item><item><title>Visual Basic IDE Tips &amp; Tricks...  Cool Ways to Insert a Snippet into Your Code</title><link>http://blogs.msdn.com/b/vbide/archive/2005/07/07/visual-basic-ide-tips-tricks-cool-ways-to-insert-a-snippet-into-your-code.aspx</link><pubDate>Thu, 07 Jul 2005 16:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:436362</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=436362</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/07/07/visual-basic-ide-tips-tricks-cool-ways-to-insert-a-snippet-into-your-code.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;This post has been moved to the following location:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://blogs.msdn.com/vbteam/archive/2008/12/07/did-you-know-there-are-many-ways-to-insert-a-snippet-into-your-code-lisa-feigenbaum.aspx"&gt;http://blogs.msdn.com/vbteam/archive/2008/12/07/did-you-know-there-are-many-ways-to-insert-a-snippet-into-your-code-lisa-feigenbaum.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=436362" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category></item><item><title>Interested in Learning More about the Visual Studio Debugger?</title><link>http://blogs.msdn.com/b/vbide/archive/2005/05/15/417693.aspx</link><pubDate>Mon, 16 May 2005 00:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:417693</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=417693</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/05/15/417693.aspx#comments</comments><description>Please join us in an online chat this coming Thursday the 19th&amp;nbsp;at 1pm (PST).&amp;nbsp; We'll be answering questions from the audience about the Visual Studio 2005&amp;nbsp;Debugger.&amp;nbsp; You can bring your own questions or just listen in on the discussion.&amp;nbsp; &lt;a href="http://blogs.msdn.com/scottno/archive/2005/07/22/442092.aspx"&gt;Click here&lt;/A&gt; for more details on the discussion,&amp;nbsp;along with&amp;nbsp;instructions for accessing the chat.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=417693" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Debugger/">Debugger</category></item><item><title>Code Generation for Overrides in Visual Basic .Net 2005</title><link>http://blogs.msdn.com/b/vbide/archive/2005/05/04/414776.aspx</link><pubDate>Thu, 05 May 2005 02:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:414776</guid><dc:creator>MikeCarter</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=414776</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/05/04/414776.aspx#comments</comments><description>&lt;P&gt;Some subtle changes were made in Visual Basic .Net 2005 to make code generation of overidden methods a little easier.&amp;nbsp; In Visual Basic .Net 2003 and earlier, you used the code dropdowns as in Figure 1 below.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://vbide.members.winisp.net/blog/mcarter/Overrides/VB2003.jpg"&gt;&lt;/P&gt;&lt;B&gt;Figure 1&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;When overriding a Sub,&amp;nbsp;a declaration stub similar to the following was generated in the editor.&lt;BR&gt;&lt;BR&gt;&lt;FONT size=2&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff size=2&gt;Public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Overrides&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt; MyOverridableSub()&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;/FONT&gt;In Visual Basic .Net 2005, you never have to leave the code editor. 
&lt;P&gt;&lt;IMG src="http://vbide.members.winisp.net/blog/mcarter/Overrides/Whidbey.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Figure 2&lt;/B&gt;&lt;BR&gt;&lt;BR&gt;You can generate a method stub for your overridable methods by just entering "overrides " on a new line&amp;nbsp;in the editor, as in Figure 2. An Intellisense window is displayed with a list of all overridable members of the base class. When you select a method, &amp;nbsp;a declaration stub is generated with a call to the base method similar to the following.&lt;/P&gt;&lt;FONT size=2&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff size=2&gt;Public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Overrides&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt; MyOverridableSub()&lt;/FONT&gt; 
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;MyBase&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face="Courier New"&gt;.MyOverridableSub()&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;This is just one subtle way in Visual Basic .Net 2005 in which we are trying to make your development experience a little easier.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=414776" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Editor/">Editor</category></item><item><title>Snippet Editor to Create Visual Basic Snippets</title><link>http://blogs.msdn.com/b/vbide/archive/2005/04/29/413549.aspx</link><pubDate>Fri, 29 Apr 2005 17:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:413549</guid><dc:creator>Sarika</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=413549</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/04/29/413549.aspx#comments</comments><description>&lt;P class=MsoNormal style="LINE-HEIGHT: 18pt"&gt;&lt;B&gt;&lt;U&gt;&lt;FONT color=black&gt;&lt;SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black"&gt;&lt;A title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/ href="http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/"&gt;Create your own Code Snippets with the Visual Basic Snippet Editor&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Yesterday we posted the Visual Basic Snippet Editor, with source code, on &lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Trebuchet MS'"&gt;&lt;A title=http://workspaces.gotdotnet.com/vbsnippeteditor href="http://workspaces.gotdotnet.com/vbsnippeteditor"&gt;&lt;FONT face="Times New Roman" size=3&gt;http://workspaces.gotdotnet.com/vbsnippeteditor&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;. &amp;nbsp;The Visual Basic Snippet Editor is a Windows Forms application with UI for creating, editing&lt;FONT color=navy&gt;&lt;SPAN style="COLOR: navy"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;and testing VB code snippets. You can specify snippet code and metadata (e.g., title, author, description, keyboard shortcut), replacement variables, and referenced assemblies. You can preview your snippet as it will appear when inserted into the code window, and you can even test whether it will compile. The site also hosts a reference doc for the snippet editor.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;For more information and to download the product: &amp;nbsp;&lt;A title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/ href="http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/"&gt;http://msdn.microsoft.com/vbasic/downloads/2005/tools/snippeteditor/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=413549" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category></item><item><title>Refactoring Tool in VB Editor</title><link>http://blogs.msdn.com/b/vbide/archive/2005/04/29/413546.aspx</link><pubDate>Fri, 29 Apr 2005 16:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:413546</guid><dc:creator>Sarika</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=413546</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/04/29/413546.aspx#comments</comments><description>&lt;P class=MsoNormal&gt;&lt;U&gt;&lt;FONT face="Times New Roman" color=black size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: black"&gt;&lt;A title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/ href="http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/"&gt;&lt;B title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/&gt;&lt;SPAN title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/ style="FONT-WEIGHT: bold"&gt;Refactoring in Visual Basic 2005&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;In case you haven’t already heard, last Thursday (4/21) we announced the availability of Refactor! for Visual Basic 2005, a free version of Developer Express Inc.’s Refactor! product that supports Visual Basic 2005.&amp;nbsp; This is a fully functional and licensed version of their product that integrates into the Visual Studio Standard, Visual Studio Professional and Visual Studio Team System products.&amp;nbsp; With this tool&amp;nbsp;VB developers will have a great refactoring solution that really complements the Visual Basic development style.&amp;nbsp; Refactor! for Visual Basic 2005 supports more than 15 individual refactoring operations, including the most commonly requested operations like Reorder Parameters, Extract Method, Encapsulate Field and Create Overload.&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Check out &lt;A title=http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/ href="http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/"&gt;http://msdn.microsoft.com/vbasic/downloads/2005/tools/refactor/&lt;/A&gt; for more information (including video demos and a whitepaper) and to download the product.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial color=green size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: green; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=413546" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Editor/">Editor</category></item><item><title>Unwinding Exceptions in VB.NET 2005</title><link>http://blogs.msdn.com/b/vbide/archive/2005/04/19/unwinding-exceptions-in-vb-net-2005.aspx</link><pubDate>Wed, 20 Apr 2005 04:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:409825</guid><dc:creator>WHorst</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=409825</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/04/19/unwinding-exceptions-in-vb-net-2005.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;This post has been moved to the following location:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://blogs.msdn.com/vbteam/archive/2008/12/08/did-you-know-you-can-unwind-the-call-stack-from-exceptions-bill-horst.aspx"&gt;http://blogs.msdn.com/vbteam/archive/2008/12/08/did-you-know-you-can-unwind-the-call-stack-from-exceptions-bill-horst.aspx&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=409825" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Debugger/">Debugger</category></item><item><title>Welcome to the Visual Basic IDE Blog!</title><link>http://blogs.msdn.com/b/vbide/archive/2005/04/13/407955.aspx</link><pubDate>Wed, 13 Apr 2005 19:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:407955</guid><dc:creator>Lisa.Feigenbaum</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/vbide/rsscomments.aspx?WeblogPostID=407955</wfw:commentRss><comments>http://blogs.msdn.com/b/vbide/archive/2005/04/13/407955.aspx#comments</comments><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;Welcome to the Visual Basic IDE Blog.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;This blog is hosted by the program managers, developers, and testers who work on the Visual Basic Integrated Development Environment (VB IDE).&amp;nbsp; My name is Lisa Feigenbaum, and I am a Program Manager on the Team.&amp;nbsp;&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;There are many new features, as well as enhancements to existing features, in Visual Basic 2005. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;So, I thought a good way to start this off would be to provide my list of the top 10 new features in the Visual Basic 2005 IDE.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In future posts we plan to provide tips and tricks on getting the most out of the Visual Basic development environment, provide answers to frequently asked IDE questions, and most importantly provide a forum for you to voice your thoughts and comments.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000080&gt;1. Edit and Continue&lt;/FONT&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: Arial"&gt;You will again be able to make changes to your code while debugging, back up the code instruction pointer if you want, and re-execute lines of code with the modifications.&amp;nbsp; This allows you to fix bugs or make changes to code while in break mode and have those modifications take effect without restarting the debugger.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;2. IntelliSense Code Snippets&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;IntelliSense Code Snippets are reusable, task oriented blocks of code.&amp;nbsp; Visual Basic 2005 includes code snippets covering tasks ranging from creating a custom exception, to sending an e-mail message, to drawing a circle.&amp;nbsp; Code snippets can also be used for simple expansions of common programming structures. The code snippets are formatted to automatically include the references they require, and contain replacement fields to allow easy customization.&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;The IntelliSense code snippet library consists of 500 prewritten pieces of code, and is extensible allowing you to create new code snippets that suit your business needs, edit the ones that are already exist, or download from third-party vendors and community sites.&amp;nbsp; To insert a snippet, right-click in the code editor and select Insert Snippet from the menu, or use the keyboard shortcut (?+Tab).&lt;/SPAN&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;3. Error Correction and Warnings&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Let’s face it we’re all human and we make mistakes when writing code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The Visual Basic background compiler has always alerted us to these mistakes by placing a blue squiggle under the code associated with the error.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In Visual Basic 2005, in addition to reporting the error, we’ll also offer suggestions for fixing common errors and help you apply the appropriate fix to your code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This is similar to the way Microsoft Word offers suggestions to spelling or grammar errors.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The functionality is made available to you through a Smart Tag that appears when an error occurs in the code editor. Clicking on the smart tag allows you to open the error correction, read the error description, learn possible ways to fix it, and when appropriate preview the fix.&lt;/SPAN&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;4. XML Comments&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;Documenting your code is a crucial part of an application, and Visual Basic 2005 adds support for creating XML-based comments in your code that can easily be extracted, parsed, and turned into documentation.&amp;nbsp; These XML-based comments feed directly into the information displayed via IntelliSense so developers consuming your classes and methods will see the summary and descriptions you’ve provided as they write their code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;XML comments can be inserted either by right-clicking on a declaration and selecting Insert Comment from the menu, or typing ‘’’ on the empty line above a declaration.&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;5. Rename&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;Rename provides an easy way to rename identifiers for code elements such as fields, variables, methods, namespaces, properties, and types.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;In addition to changing the declaration of the element, rename will update all calls and references to the code element with the updated name. This is extremely useful when doing iterative development.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It can be invoked, either by right-clicking on a code element in the code editor, or by clicking on the smart tag which appears when you modify the declaration of a code element.&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;6. The new Exception Assistant&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000000&gt;The Exception Assistant is a helper window which appears whenever a run-time exception occurs while debugging.&amp;nbsp; It shows the type of exception, troubleshooting tips, help topic links, as well as potential corrective actions that can be applied directly from the Exception Assistant. &amp;nbsp;In most cases when the Exception Assistant appears, you will have the opportunity to fix your code and continue program execution.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000080&gt;7. Project Designer&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;Visual Studio 2005 moves project properties, configuration and a number of other project specific designers into a central location to create a one-stop shop for project-wide settings. It includes a settings designer that supports the declaration of user and application settings, a resource designer that allows you to easily associate string and image resources with your project, and property pages with options for features like ClickOnce deployment, security and VB windows application framework.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000080&gt;8. Visual Basic Development Settings&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;When you start up Visual Studio 2005 for the first time after installing, and select the Visual Basic Development Settings, a number of customizations are applied to the IDE. By streamlining the set of menus, toolbars, and windows, this provides a focused and productive development environment for business application developers.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Developers gain instant access to the IDE features they use most, without losing access to those used less frequently.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000080&gt;9. IntelliSense Filtering&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;You can now use IntelliSense filtering to adjust the level of detail supplied by IntelliSense in the code editor. When the IntelliSense window is displayed, you can filter out less commonly used members by clicking the Common tab or see everything that is available by clicking the All tab. By adjusting the level, you can easily filter out uncommon or esoteric members when they are not needed, or include them when they are.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Regardless of the current tab, or filtering level, Intellisense will continue to provide full completion support by dynamically switching filter levels to provide the best match for what has been typed.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;IntelliSense in Zone is a Visual Basic IntelliSense feature that displays certain items in the statement completion list in a different color if they do not have enough permission to run in the security zone specified. This design-time support allows you to more easily develop applications that run in partial trust.&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000080&gt;10. New VB Form Templates&lt;/FONT&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: Arial"&gt;&lt;FONT color=#000000&gt;To help you be more productive in your development tasks, Visual Studio 2005 includes a number of new Form templates in the Add New Item dialog. These templates provide logical starting points to common programming tasks.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Examples include: Dialog, Explorer Form, MDI Parent, About Box, Login Form, and Splash Screen. It’s also easy enough to create your own!&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000080&gt;11. Just My Code Debugging&lt;/FONT&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: Arial"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;FONT color=#000000&gt;When you create a new project in Visual Basic, the project generally includes a lot of code that you didn't write. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Just My Code debugging provides the option to always skip over any code that you didn't write, when you’re single-step debugging through your code.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This also allows you to step through Windows Forms event handlers, much like you could in Visual Basic 6.0.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=407955" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Informational/">Informational</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Debugger/">Debugger</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Editor/">Editor</category><category domain="http://blogs.msdn.com/b/vbide/archive/tags/Code+Snippets/">Code Snippets</category></item></channel></rss>
