<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>IdealProgrammer.com &#187; . NET Languages</title> <atom:link href="http://idealprogrammer.com/category/net-languages/feed/" rel="self" type="application/rss+xml" /><link>http://idealprogrammer.com</link> <description>Take a Little Action each Day to Transform Yourself into the Ideal Programmer</description> <lastBuildDate>Tue, 06 Jul 2010 03:44:13 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>.NET Framework MasterClass Videos</title><link>http://idealprogrammer.com/videos/net-framework-masterclass-videos/</link> <comments>http://idealprogrammer.com/videos/net-framework-masterclass-videos/#comments</comments> <pubDate>Sun, 15 Nov 2009 19:16:16 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[.NET Framework]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[.net framework]]></category> <category><![CDATA[ado.net]]></category> <category><![CDATA[Language Integrated Query]]></category> <category><![CDATA[LINQ]]></category> <category><![CDATA[wcf]]></category> <category><![CDATA[Windows Communication Foundation]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=820</guid> <description><![CDATA[Here is a collection of 8 video tutorials on some of the new components in .NET Framework versions 3.0 and 3.5. The presenter is Microsoft's Mike Benkovich. The videos focus on LINQ and WCF.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/' rel='bookmark' title='Permanent Link: .NET Framework &#8211; 4 Premium Videos by Learn Visual Studio'>.NET Framework &#8211; 4 Premium Videos by Learn Visual Studio</a> <small>Here is a collection of 4 video tutorials on .NET...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<div
id="attachment_629" class="wp-caption alignright" style="width: 260px"><a
href="http://en.wikipedia.org/wiki/File:DotNet.svg" target="_blank"><img
class="size-full wp-image-629" title="DotNet_Framework_Versions" src="http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/DotNet.svg/250px-DotNet.svg.png" alt=".NET Framework Versions, .net framework, net framework version 1.1 4322, netframework 2.0, netframework 3.5, microsoft .netframework, download netframework, netframework 2, netframework 1.1, netframework 3.0, vb.net framework " width="250" height="292"></a><p
class="wp-caption-text">.NET Framework Versions by Soumyasch</p></div><p
class="lead">Here is a collection of 8 <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on some of the new components in <a
rel="tag" href="http://blogs.icerocket.com/tag/NET+Framework" target="_blank">.NET Framework</a> versions 3.0 and 3.5. The presenter is Microsoft&#039;s Mike Benkovich. The <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a> focus on <a
rel="tag" href="http://technorati.com/tag/LINQ" target="_blank">LINQ</a> and WCF.</p><p>Version 3.5 of the .NET Framework was released on November 19, 2007. Version 3.5 uses version 2.0 of the CLR, and it installs numerous service packs on top of the CLR.</p><h3>New Features of NET 3.5 Framework</h3><ul><li>New language features in C# 3.0 and VB.NET 9.0 compiler</li><li>Adds support for expression trees and lambda methods</li><li>Extension methods</li><li>Expression trees to represent high-level source code at runtime.</li><li>Anonymous types with static type inference</li><li>Language Integrated Query (LINQ) along with its various providers</li><ul><li>LINQ to Objects</li><li>LINQ to XML</li><li>LINQ to SQL</li></ul><li>Paging support for ADO.NET</li><li>ADO.NET synchronization API to synchronize local caches and server side datastores</li><li>Asynchronous network I/O API</li><li>Peer-to-peer networking stack, including a managed PNRP resolver</li><li>Managed wrappers for Windows Management Instrumentation and Active Directory APIs</li><li>Enhanced WCF and WF runtimes, which let WCF work with POX and JSON data, and also expose WF workflows as WCF services.[26] WCF services can be made stateful using the WF persistence model.</li><li>Support for HTTP pipelining and syndication feeds.</li><li>ASP.NET AJAX is included</li><li>New System.CodeDom namespace. (This was thought to be new and is in fact in the Visual Studio 2003 / NET 1.1 help)</li></ul><p>Photo Credit: <a
href="http://en.wikipedia.org/wiki/User:Soumyasch" target="_blank">Soumyasch</a></p><h3>.NET Framework Masterclass Videos</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="border: 3px solid rgb(153, 153, 153); width: 100%; color: black; position: relative; background-color: rgb(204, 204, 204);" border="3" cellpadding="4" cellspacing="2" rules="all"><tbody><tr
style="color: White; background-color: Black; font-weight: bold;"><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032349353&amp;EventCategory=5&amp;culture=en-US&amp;CountryCode=US" target="_blank">LINQ Overview</a></td><td>9/04/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">70</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032349363&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">LINQ to SQL</a></td><td>9/10/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">64</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032349380&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">LINQ to XML</a></td><td>9/17/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">64</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032349384&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">LINQ to Entities</a></td><td>9/24/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">62</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032352316&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">Working with WCF</a></td><td>10/01/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">70</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032352326&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">WCF Management &amp; Diagnostics</a></td><td>10/15/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032352333&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">WCF Custom Channels</a></td><td>10/22/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>.NET Framework MasterClass</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032352335&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">WCF Performance &amp; Deployment</a></td><td>10/29/2007</td><td>Mike Benkovich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr></tbody></table><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/' rel='bookmark' title='Permanent Link: .NET Framework &#8211; 4 Premium Videos by Learn Visual Studio'>.NET Framework &#8211; 4 Premium Videos by Learn Visual Studio</a> <small>Here is a collection of 4 video tutorials on .NET...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/net-framework-masterclass-videos/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>SharePoint Products and Technologies for Developers &#8211; 16-Part Video Series</title><link>http://idealprogrammer.com/videos/sharepoint-products-technologies-developers-4part-video-series/</link> <comments>http://idealprogrammer.com/videos/sharepoint-products-technologies-developers-4part-video-series/#comments</comments> <pubDate>Mon, 09 Nov 2009 12:24:06 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[SharePoint Server]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[customize sharepoint]]></category> <category><![CDATA[install sharepoint]]></category> <category><![CDATA[microsoft sharepoint training]]></category> <category><![CDATA[sharepoint books]]></category> <category><![CDATA[sharepoint certification]]></category> <category><![CDATA[sharepoint configuration]]></category> <category><![CDATA[sharepoint integration]]></category> <category><![CDATA[sharepoint moss]]></category> <category><![CDATA[sharepoint sdk]]></category> <category><![CDATA[sharepoint service]]></category> <category><![CDATA[sharepoint training]]></category> <category><![CDATA[sharepoint tutorial]]></category> <category><![CDATA[sharepoint videos]]></category> <category><![CDATA[sharepoint webparts]]></category> <category><![CDATA[sharepoint wss]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=812</guid> <description><![CDATA[Here is a collection of free video tutorials on SharePoint for Developers. The 4-part video series is presented by Microsoft's Mike Benkovich.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/introduction-to-sharepoint-for-net-developers-10-hours-free-videos/' rel='bookmark' title='Permanent Link: SharePoint Training for .NET Developers &#8211; 10 Hours Free Videos'>SharePoint Training for .NET Developers &#8211; 10 Hours Free Videos</a> <small>Here are ten hours of free video tutorials on SharePoint...</small></li><li><a
href='http://idealprogrammer.com/videos/sharepoint-2010-video-training-developers-45-free-videos/' rel='bookmark' title='Permanent Link: SharePoint 2010 Video Training for Developers &#8211; 45 Free Videos'>SharePoint 2010 Video Training for Developers &#8211; 45 Free Videos</a> <small>Here are forty-five free video tutorials on SharePoint 2010 for...</small></li><li><a
href='http://idealprogrammer.com/videos/azure-services-developers-5-hours/' rel='bookmark' title='Permanent Link: Azure Services Platform For Developers- (5 Hours of FREE Video Tutorials)'>Azure Services Platform For Developers- (5 Hours of FREE Video Tutorials)</a> <small>Here is a collection of 5 hours of free tutorials...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<div
style="float:right"><a
title="12 Microsoft SharePoint Sites - Winners of the International 2008 Information Style Award" href="http://www.flickr.com/photos/71401718@N00/3008060321/" target="_blank"><img
class="alignright" style="border: 0; float: right; margin-left: 5px; margin-right: 5px;" src="http://farm4.static.flickr.com/3279/3008060321_f43ebc6c1d_m.jpg" border="0" alt="12 Microsoft SharePoint Sites - Winners of the International 2008 Information Style Award" /></a><br
/> <small><a
title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img
src="../wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a
href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a
title="Wonderlane" href="http://www.flickr.com/photos/71401718@N00/3008060321/" target="_blank">Wonderlane</a></small></div><p>Here is a collection of free <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on SharePoint for Developers. The 16-part video series is presented by Microsoft&#039;s Mike Benkovich and Lynn Langit.</p><p><a
rel="tag" href="http://technorati.com/tag/Microsoft+SharePoint" target="_blank">Microsoft SharePoint</a> is also called <a
rel="tag" href="http://blogs.icerocket.com/tag/Microsoft+SharePoint Products+and+Technologies" target="_blank">Microsoft SharePoint Products and Technologies</a>.  SharePoint  is a collection of products and software elements that includes:</p><ul><li>web browser based collaboration functions</li><li>process management modules</li><li>search modules and a document-management platform</li></ul><p>SharePoint can be used to host web sites that access:</p><ul><li>shared workspaces</li><li>information stores</li><li>documents</li><li>host defined applications such as wikis and blogs</li></ul><p>All users can manipulate or interact with:</p><ul><li>web parts</li><li>lists</li><li>document libraries</li></ul><div
style="float: right"><a
title="Confluence Connector for SharePoint" href="http://www.flickr.com/photos/34966618@N00/1601794650/" target="_blank"><img
class="alignright" style="border: 0; margin-top: 5px; margin-bottom: 5px; float: right;" src="http://farm3.static.flickr.com/2167/1601794650_0c36c51dcb_m.jpg" border="0" alt="Confluence Connector for SharePoint" /></a><br
/> <small><a
title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank"><img
src="http://idealprogrammer.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a
href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a
title="david_terrar" href="http://www.flickr.com/photos/34966618@N00/1601794650/" target="_blank">david_terrar</a></small><br
/> <small><a
title="david_terrar" href="http://www.flickr.com/photos/34966618@N00/1601794650/" target="_blank"></a></small></div><h3>Background:</h3><p>The term &#034;SharePoint&#034; can collectively refer to a number of products ranging from the base platform to various services. The platform is Windows SharePoint Services (WSS), which is included with Windows Server and available as a free download for those with Windows Server licenses. (Vista users can use a helper application from Bamboo Nation to allow them to run SharePoint without having to have Windows Server installed.) Services such as Microsoft Office SharePoint Server (MOSS) provide additional functionality and features and are licensed accordingly.</p><h3>SharePoint Family of  Products:</h3><div
style="float:right"><a
title="Work space, Custom Development Solutions Technical Innovation Partner of the Year 2006, San Francisco, California, 20 floors up, USA" href="http://www.flickr.com/photos/71401718@N00/3006233559/" target="_blank"><img
class="alignright" style="border: 0; float: right; margin-left: 5px; margin-right: 5px;" src="http://farm4.static.flickr.com/3055/3006233559_ca51d1fc89_m.jpg" border="0" alt="Work space, Custom Development Solutions Technical Innovation Partner of the Year 2006, San Francisco, California, 20 floors up, USA" /></a></p><p><small><a
title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img
src="http://idealprogrammer.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a
href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a
title="Wonderlane" href="http://www.flickr.com/photos/71401718@N00/3006233559/" target="_blank">Wonderlane</a></small></div><p>Here are the current SharePoint products and technologies:</p><ul><li>Windows SharePoint Services 3.0 (WSS)</li><li>Search Server 2008 Express</li><li>Search Server 2008</li><li>Forms Server 2007</li><li>Microsoft Office SharePoint Server 2007 MOSS Standard</li><li>Microsoft Office SharePoint Server 2007 MOSS Enterprise</li><li>Microsoft Office Groove Server 2007</li><li>Microsoft Office Project Server 2007</li><li>Microsoft Office SharePoint Designer</li></ul><p>SharePoint, as a collection of technologies, is not intended to simply replace a full file server or to be a single use solution. Instead, it is geared and positioned to play various roles in the business and enterprise environment. Microsoft markets these vectors as Collaboration, Processes, and People.</p><p>The SharePoint user interface is a web interface accessed through a browser. While all browsers are supported, only Internet Explorer is fully integrated and able to utilize the full functionality of a SharePoint Solution.</p><p>SharePoint sites are functionally ASP.NET 2.0 web applications, which are served using IIS and use a SQL Server database as a data storage back end. All site content data, such as items in document libraries and lists, are stored within an SQL database named by default as &#034;WSS_Content_[ID]&#034;.</p><h3>Microsoft Search Server:</h3><p>Microsoft Search Server (MSS) is an enterprise search platform from Microsoft.  It builds on the search capabilities of Microsoft Office SharePoint Server. MSS shares its architectural underpinnings with the Windows Search platform for both the querying engine as well as the indexer. MOSS search provides the ability to search metadata attached to documents.</p><p>Microsoft has made Microsoft Search Server available as Search Server 2008, released March 2008. A free version, Search Server 2008 Express, is also available. The express edition features the same feature set as the commercial edition, including no limitation on the number of files indexed. However, it is limited to a stand-alone installation and cannot be scaled out to a cluster.</p><h3>Microsoft Office SharePoint Designer:</h3><p>Microsoft Office SharePoint Designer is a free WYSIWYG HTML Editor that administrators can use to customize the design of the SharePoint site and that end users can use in designing workflows. SharePoint Designers is the successor to Microsoft FrontPage and replaces it.</p><h3>More Resources:</h3><ul><li><a
href="http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx" target="_blank">SharePoint Designer Home Page</a></li><li><a
href="http://blogs.technet.com/sharepointexperts/archive/2009/10/06/sharepoint-s-founding-father-jeff-teper-talks-about-the-sharepoint-history-vision-and-lessons-learned.aspx" target="_blank">SharePoint’s Founding Father, Jeff Teper, Talks About the SharePoint History, Vision, and Lessons Learned</a></li><li><a
href="http://sharepoint.microsoft.com/sharepoint/default.aspx" target="_blank">Sharepoint Community Portal</a></li><li><a
href="http://technet.microsoft.com/hi-in/windowsserver/sharepoint/default.aspx" target="_blank">Windows SharePoint Services</a></li><li><a
href="http://office.microsoft.com/en-us/sharepointserver/default.aspx" target="_blank">Microsoft Office SharePoint Server 2007</a></li><li><a
href="http://technet2.microsoft.com/windowsserver/WSS/en/library/21e4cc2f-5f0e-4d49-98ed-4e1d1fc852e21033.mspx" target="_blank">SharePoint Server Role in Windows Server 2008</a></li><li><a
href="http://blogs.msdn.com/sharepoint/" target="_blank">SharePoint Team blog</a></li><li><a
href="http://www.microsoft.com/midsizebusiness/newsletter/edition08151.mspx/" target="_blank">Microsoft Momentum: Midsize Business Center Newsletter</a></li><li><a
href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e0d05a69-f67b-4d37-961e-2db3c4065cb9&amp;DisplayLang=en" target="_blank">White Paper describes how different versions of Office work with Sharepoint</a></li></ul><h3>SharePoint Products and Technologies for Developers Videos</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="border: 3px solid #999999; width: 100%; color: black; position: relative; background-color: #cccccc;" border="3" cellspacing="2" cellpadding="4" rules="all"><tbody><tr
style="color: White; background-color: Black; font-weight: bold;"><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color: White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://www.microsoft.com/events/series/sharepointserver.aspx?tab=Webcasts&amp;seriesid=92&amp;webcastid=22" target="_blank">SharePoint Server 2007 as a Development Platform &#8211; Part 1</a></td><td>4/13/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://www.microsoft.com/events/series/sharepointserver.aspx?tab=Webcasts&amp;seriesid=92&amp;webcastid=26" target="_blank">Introduction to SharePoint Designer 2007 &#8211; Part 2</a></td><td>4/16/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://www.microsoft.com/events/series/sharepointserver.aspx?tab=Webcasts&amp;seriesid=92&amp;webcastid=30" target="_blank">Site Conversion to Windows SharePoint Services &#8211; Part 3</a></td><td>4/23/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://www.microsoft.com/events/series/sharepointserver.aspx?tab=Webcasts&amp;seriesid=92&amp;webcastid=31" target="_blank">Windows SharePoint Services and Access 2007 &#8211; Part 4</a></td><td>4/30/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032341097" target="_blank">SharePoint and Workflow &#8211; Part 5</a></td><td>5/11/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032341100" target="_blank">SharePoint and Content Sites &#8211; Part 6</a></td><td>5/18/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032341104" target="_blank">SharePoint and Form Services &#8211; Part 7</a></td><td>5/25/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032340879" target="_blank">SharePoint and Business Data Catalog &#8211; Part 8</a></td><td>6/01/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032342261" target="_blank">WebParts and Workflows &#8211; Part 9</a></td><td>6/08/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032342258" target="_blank">Sites and Templates &#8211; Part 10</a></td><td>6/15/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032342267" target="_blank">SharePoint and Business Intelligence &#8211; Part 11</a></td><td>6/22/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344818" target="_blank">Developing SharePoint Workflows &#8211; Part 12</a></td><td>7/06/07</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370464" target="_blank">Customizing SharePoint &#8211; Part 13</a></td><td>3/06/08</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370576" target="_blank">SharePoint Authentication &#8211; Part 14</a></td><td>3/13/08</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370619" target="_blank">SharePoint and AJAX &#8211; Part 15</a></td><td>3/20/08</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: White;"><td>SharePoint Products and Technologies for Developers</td><td><a
href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032370623" target="_blank">SharePoint and Silverlight &#8211; Part 16</a></td><td>3/27/08</td><td>Mike Benkovich &amp; Lynn Langit</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">60</span></td></tr><tr
style="background-color: #cccccc;"><td></td><td></td><td></td><td></td><td
style="font-weight: bold;"></td></tr></tbody></table><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/introduction-to-sharepoint-for-net-developers-10-hours-free-videos/' rel='bookmark' title='Permanent Link: SharePoint Training for .NET Developers &#8211; 10 Hours Free Videos'>SharePoint Training for .NET Developers &#8211; 10 Hours Free Videos</a> <small>Here are ten hours of free video tutorials on SharePoint...</small></li><li><a
href='http://idealprogrammer.com/videos/sharepoint-2010-video-training-developers-45-free-videos/' rel='bookmark' title='Permanent Link: SharePoint 2010 Video Training for Developers &#8211; 45 Free Videos'>SharePoint 2010 Video Training for Developers &#8211; 45 Free Videos</a> <small>Here are forty-five free video tutorials on SharePoint 2010 for...</small></li><li><a
href='http://idealprogrammer.com/videos/azure-services-developers-5-hours/' rel='bookmark' title='Permanent Link: Azure Services Platform For Developers- (5 Hours of FREE Video Tutorials)'>Azure Services Platform For Developers- (5 Hours of FREE Video Tutorials)</a> <small>Here is a collection of 5 hours of free tutorials...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/sharepoint-products-technologies-developers-4part-video-series/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>ASP.NET Web Site Security Vulnerability Cheat Sheet</title><link>http://idealprogrammer.com/net-languages/asp/aspnet-web-site-security-vulnerability-cheat-sheet/</link> <comments>http://idealprogrammer.com/net-languages/asp/aspnet-web-site-security-vulnerability-cheat-sheet/#comments</comments> <pubDate>Thu, 08 Oct 2009 17:25:48 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[aspnet security vulnerability]]></category> <category><![CDATA[cookie vulnerabilites]]></category> <category><![CDATA[cross-site scripting]]></category> <category><![CDATA[javascript injection]]></category> <category><![CDATA[sql injection]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=753</guid> <description><![CDATA[1. To avoid SQL Injection, replace all SQL Commands with parameterized queries or stored procedures2. To avoid packet-sniffing and session hijacking, always use https when sending cookies3. To avoid Cross-Site Scripting problems, use httpOnly when setting cookies<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/aspnet-security-3-hours-authenticationmembership-login-controls/' rel='bookmark' title='Permanent Link: ASP.NET Security (3 Hours) &#8211; Authentication,Membership, and Login Controls'>ASP.NET Security (3 Hours) &#8211; Authentication,Membership, and Login Controls</a> <small>Here are over 3 hours of asp.net security video tutorials....</small></li><li><a
href='http://idealprogrammer.com/videos/golive-how-to-use-discountasp-to-connect-web-site-to-database/' rel='bookmark' title='Permanent Link: &#034;GoLive&#034; &#8211; How To Use DiscountASP to Connect Web Site to Database'>&#034;GoLive&#034; &#8211; How To Use DiscountASP to Connect Web Site to Database</a> <small>Exact steps you need to take to golive when using...</small></li><li><a
href='http://idealprogrammer.com/databases/sql-server/what-is-sql/' rel='bookmark' title='Permanent Link: What is SQL?'>What is SQL?</a> <small>What is SQL? SQL stands for Structured Query Language and...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<h3>ASP.NET Web Site Security Vulnerability Cheat Sheet:</h3><p><br/><br
/> 1. To avoid <strong>SQL Injection</strong>, replace all SQL Commands with parameterized queries or stored procedures (using LINQ to SQL exclusively will also totally eliminate SQL Injection).</p><p>2. To avoid <strong>packet-sniffing</strong> and session hijacking, always use https when sending cookies</p><p>3. To avoid <strong>Cross-Site Scripting</strong> problems, use httpOnly when setting cookies</p><p> </p><p> Here is a summary of the information in the articles I read that led me to the above “cheat sheet”:</p><p> </p><p>=========================================</p><p> </p><h3>How to Prevent SQL Injection:</h3><p><br/></p><p>Explanation of Vulnerability: SQL Injection occurs when someone enters a part of a SQL Command as part of user input, querystring, or cookie.  For example, if person enters &#034; or &#039;1&#039; = &#039;1&#039; in a password textbox, that might be interpreted as part of the sql command and cause the password to always be accepted.</p><p> <em>Approach #1: Replace SQL Commands with Parameterized queries</em></p><p> One way to prevent sql injection 100% of the time is by replacing all SQL Commands with parameterized queries.  The queries can be stored procedures, but they do not have to be. Stored procedures are a little more efficient because they optimize execution plan, but parameterized queries that are not stored procedures are also safe with regard to sql injection.  The information in the parameterized fields is always treated as a literal by sql server and can never be executed as part of the sql instruction itself.  Using parameterized queries in all SQL Commands in an application prevents sql injection through: 1) user input; 2) query strings; and 3) cookies. The work involved in implementing it would require that every SQL Command that uses input from user, query string, or cookie be converted to parameterized query.</p><p> <em>Approach #2: Replace SQL Commands with LINQ to SQL</em></p><p> LINQ to SQL, when used exclusively for data access, eliminates the possibility of SQL injection in your application for one simple reason: every SQL query that LINQ executes on your behalf is parameterized.</p><p> <em>Approach #3: Create &#034;Blacklist&#034; of special characters and words</em></p><p> Here is a shortlist of five predefined entities in xml that people often try to santitize (remove) from user input:</p><p> </p><p>1. quot &#034;<br
/> 2. amp  &amp;<br
/> 3. apos &#039;<br
/> 4. lt   &lt;<br
/> 5. gt   &gt; </p><p>Here is another example blacklist:</p><p>public static string[] blackList = {&#034;&#8211;&#034;,&#034;;&#8211;&#034;,&#034;;&#034;,&#034;/*&#034;,&#034;*/&#034;,&#034;@@&#034;,&#034;@&#034;,<br
/>                                      &#034;char&#034;,&#034;nchar&#034;,&#034;varchar&#034;,&#034;nvarchar&#034;,<br
/>                                      &#034;alter&#034;,&#034;begin&#034;,&#034;cast&#034;,&#034;create&#034;,&#034;cursor&#034;,<br
/>                                      &#034;declare&#034;,&#034;delete&#034;,&#034;drop&#034;,&#034;end&#034;,&#034;exec&#034;,&#034;execute&#034;,<br
/>                                      &#034;fetch&#034;,&#034;insert&#034;,&#034;kill&#034;,&#034;open&#034;,<br
/>                                      &#034;select&#034;, &#034;sys&#034;,&#034;sysobjects&#034;,&#034;syscolumns&#034;,<br
/>                                      &#034;table&#034;,&#034;update&#034;};</p><p>Two drawbacks of SQL Injection &#034;Blacklists&#034; of special characters or words: </p><p>1) Blacklisted words and characters change over time. For example, =&gt; (lambda) is new C# expression that was recently introduced.</p><p>2) Frustrates users trying to enter real data. For example, a user will become frustrated if the quote mark they enter in a textbox mysteriously vanishes each time they enter it.</p><p> </p><h3>How to Prevent JavaScript Injection:</h3><p><br/><br
/>  Explanation of the Vulnerability: If someone enters javascript in a textbox they can possibly attach an event to a submit button that will execute whenever anyone presses submit. The event can be used to send private information to the attacker.</p><p> JavaScript injection is automatically prevented by the Request Validation feature of ASP.NET, which is always set to being on by default.</p><p> </p><h3>How to Prevent Cookie Vulnerabilities:</h3><p><br/><br
/> <em>1. Only use https when sending cookies</em></p><p>Explanation of the Vulnerability: Packet Sniffing &#8211;  Hijacking Cookies that are sent over sessions that are not https</p><p>Cookies can be stolen via packet sniffing in an attack called session hijacking. Traffic on a network can be intercepted and read by computers on the network other than its sender and its receiver (particularly on unencrypted public Wi-Fi networks). This traffic includes cookies sent on ordinary unencrypted http sessions. Where network traffic is not encrypted, malicious users can therefore read the communications of other users on the network, including their cookies, using programs called packet sniffers.</p><p>This issue can be overcome by securing the communication between the user&#039;s computer and the server by employing Transport Layer Security (https protocol) to encrypt the connection. A server can specify the secure flag while setting a cookie; the browser will then send it only over a secure channel, such as an SSL connection.</p><p>However a large number of websites, although using encrypted https communication for user authentication (i.e. the login page), subsequently send session cookies and other data over ordinary, unencrypted http connections for performance reasons. Attackers can therefore easily intercept the cookies of other users and impersonate them on the relevant websites or use them in a cookiemonster attack.</p><p><em>2. Always Use httpOnly when setting cookies</em></p><p>Explanation of the Vulnerability: Cross-site scripting (xss) attacks on cookies</p><p>Your own site may be secure from Javascript injection, but another web site may not be. If a user goes to your site and logs in and then goes to a bad site while logged in to your site.  The bad site can execute javascript that will send the cookies for your good site to the attacker.  The way to prevent this is by using HttpOnly flag when setting cookies.  HttpOnly says that the cookies from your good site can only be accessed from the server &#8211; not from javascript that executes on the client.  Since the cookies cannot be read from client-side javascript, the cookies are safe from cross-site scripting even when someone visits a bad site while logged into your good one.</p><p> </p><h3>References:</h3><p> <br/></p><p><a
href="http://www.mikesdotnetting.com/Article/113/Preventing-SQL-Injection-in-ASP.NET" target="_blank">http://www.mikesdotnetting.com/Article/113/Preventing-SQL-Injection-in-ASP.NET</a></p><p><a
href="http://www.owasp.org/index.php/HTTPOnly" target="_blank">http://www.owasp.org/index.php/HTTPOnly</a></p><p><a
href="http://en.wikipedia.org/wiki/HTTP_cookie#Drawbacks_of_cookies" target="_blank">http://en.wikipedia.org/wiki/HTTP_cookie#Drawbacks_of_cookies</a></p><p><a
href="http://www.devx.com/dotnet/Article/34653" target="_blank">http://www.devx.com/dotnet/Article/34653</a></p><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/aspnet-security-3-hours-authenticationmembership-login-controls/' rel='bookmark' title='Permanent Link: ASP.NET Security (3 Hours) &#8211; Authentication,Membership, and Login Controls'>ASP.NET Security (3 Hours) &#8211; Authentication,Membership, and Login Controls</a> <small>Here are over 3 hours of asp.net security video tutorials....</small></li><li><a
href='http://idealprogrammer.com/videos/golive-how-to-use-discountasp-to-connect-web-site-to-database/' rel='bookmark' title='Permanent Link: &#034;GoLive&#034; &#8211; How To Use DiscountASP to Connect Web Site to Database'>&#034;GoLive&#034; &#8211; How To Use DiscountASP to Connect Web Site to Database</a> <small>Exact steps you need to take to golive when using...</small></li><li><a
href='http://idealprogrammer.com/databases/sql-server/what-is-sql/' rel='bookmark' title='Permanent Link: What is SQL?'>What is SQL?</a> <small>What is SQL? SQL stands for Structured Query Language and...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/net-languages/asp/aspnet-web-site-security-vulnerability-cheat-sheet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Microsoft Robotics Developer Studio (15 Free Video Tutorials)</title><link>http://idealprogrammer.com/videos/microsoft-robotics-development-studio-15-free-video-tutorials/</link> <comments>http://idealprogrammer.com/videos/microsoft-robotics-development-studio-15-free-video-tutorials/#comments</comments> <pubDate>Tue, 29 Sep 2009 22:28:55 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[Microsoft Robotics Developer Studio]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[Visual Basic & VB.NET]]></category> <category><![CDATA[microsoft robotics]]></category> <category><![CDATA[robot kits]]></category> <category><![CDATA[robotics kits]]></category> <category><![CDATA[robotics projects]]></category> <category><![CDATA[toy robots]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=712</guid> <description><![CDATA[Here is a collection of 15 free video tutorials on Microsoft Robotics Development Studio (MRDS). The Microsoft Robotics Developer Studio is a Windows-based environment for robot control and simulation. You can download Microsoft Robotics Development Studio here.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/using-microsoft-web-developer-to-build-web-application-projects-16-free-video-tutorials/' rel='bookmark' title='Permanent Link: Using Microsoft Web Developer to Build Web Application Projects &#8211; (16 Free Video Tutorials)'>Using Microsoft Web Developer to Build Web Application Projects &#8211; (16 Free Video Tutorials)</a> <small>Here is a table with links to 16 free video...</small></li><li><a
href='http://idealprogrammer.com/videos/silverlight-2-six-hours-of-free-video-tutorials-by-microsoft-expert/' rel='bookmark' title='Permanent Link: Silverlight 2 &#8211; Six Hours of Free Video Tutorials by Microsoft Expert'>Silverlight 2 &#8211; Six Hours of Free Video Tutorials by Microsoft Expert</a> <small>This free six-hour video series is entitled - "Look What...</small></li><li><a
href='http://idealprogrammer.com/videos/visual-studio-2008-5-hours-of-free-video-tutorials/' rel='bookmark' title='Permanent Link: Visual Studio 2008 &#8211; (5 Hours of Free Video Tutorials)'>Visual Studio 2008 &#8211; (5 Hours of Free Video Tutorials)</a> <small>Here are five hours of free video tutorials by Microsoft's...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p> Here is a collection of 15 free <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/Microsoft+Robotics+Development+Studio" target="_blank">Microsoft Robotics Developer Studio</a> (<a
rel="tag" href="http://technorati.com/tag/MRDS" target="_blank">MRDS</a>). The Microsoft Robotics Developer Studio is a Windows-based environment for robot control and simulation. You can <a
href="http://www.microsoft.com/robotics/default.aspx#GetIt" target="_blank">download Microsoft Robotics Developer Studio</a> here.</p><p><center><br
/> <object
width="425" height="344"><param
name="movie" value="http://www.youtube.com/v/vx35zMyFJ94&#038;hl=en&#038;fs=1&#038;rel=0"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/vx35zMyFJ94&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br
/></center></p><p>The Albert Einstein robot in this video was not developed with Microsoft Robotics Developer Studio, but it does serve to point the direction robotics is heading.  (All the other <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a> in this post do deal with robots that are supported by Microsoft Robotics.)</p><p
style="border:thin dashed black; padding:3mm;background:#ffffcc"><strong>Note:</strong> If you want to &#034;deep dive&#034; into robotics concepts and theories, you may want to check out Stanford&#039;s <a
href="http://see.stanford.edu/see/courseInfo.aspx?coll=86cc8662-f6e4-43c3-a1be-b30d1d179743" target="_blank">Introduction to Robotics</a>, which is a 16 part video series taught by Oussama Khatib.</p><p><center><br
/> <object
width="560" height="340"><param
name="movie" value="http://www.youtube.com/v/rSKRgasUEko&#038;hl=en&#038;fs=1&#038;rel=0"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/rSKRgasUEko&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object><br
/></center></p><p> </p><h3>Four Components of Microsoft Robotics Developer Studio:</h3><div
id="attachment_721" class="wp-caption alignright" style="width: 240px"><img
class="size-full wp-image-721" title="An ICreate Robot in a Visual Simulation Environment" src="http://idealprogrammer.com/wp-content/uploads/2009/09/230px-Ms_studio_create1.png" alt="An ICreate Robot in a Visual Simulation Environment" width="230" height="204" /><p
class="wp-caption-text">An ICreate Robot in a Visual Simulation Environment</p></div><ul><li><strong>CCR (Concurrency and Coordination Runtime)</strong> &#8211; makes asynchronous programming simple. The CCR makes it simple to write programs to handle asynchronous input from multiple robotics sensors and output to motors and actuators. With the use of CCR, we don’t need to do any manual threads management. This can be especially useful in handling concurrency and partial failure. CCR has a failure handling mechanism called Causalities. This is basically a generalization of Try / Catch for multiple threads. But this is for many machines and processes working in synchronous fashion. This is the base of Robotics architecture by Microsoft. You can even use this component for the applications running on a PC instead of a robot. CCR is available in the form of a dynamic link library which may be used by any .net language.</li><li><strong>DSS (Decentralized Software Services)</strong> is the services architecture, and it is a companion to CCR. This is based on Service Oriented Architecture. This provides the ability to write applications which are highly distributed and modular. This means you can execute your code in the processing work horses and use anywhere in the distributed environment. The DSS makes it simple to access, and respond to, a robot’s state using a Web browser or Windows-based application. This provides for real-time monitoring of robotics sensors and real-time response to motors and actuators.</li><li><strong>VPL (Microsoft Visual Programming Language)</strong> is a visual programming tool that is used for creating and debugging robot applications, web-based and windows-based interfaces.</li><li><strong>VSE (Visual Simulation Environment) </strong>allows one to simulate the behavior of robots in a virtual world using NVIDIA PhysX technology (3D engine) that includes advanced physics.</li></ul><div
style="float:left; margin-right: 15px;border:thin solid #D3D3D3;background: #F0F0F0;padding: 3px"><table><tr><td><a
title="Bunny's First Lego Mindstorms NXT Robot" href="http://www.flickr.com/photos/25882844@N00/3770744288/" target="_blank"><img
style="border: 0px;" title="Lego Mindstorms NXT" src="http://farm3.static.flickr.com/2542/3770744288_08d4b96993_m.jpg" border="0" alt="Bunny's First Lego Mindstorms NXT Robot" /></a></td></tr><tr><td
align="center"><small>Lego Mindstorms NXT<br
/><a
href="http://creativecommons.org/licenses/by-sa/2.0/" title="Attribution-ShareAlike License" target="_blank"><img
src="http://idealprogrammer.com/wp-content/plugins/photo-dropper/images/cc.png" alt="Creative Commons License" border="0" width="16" height="16" align="absmiddle" /></a> <a
href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a
href="http://www.flickr.com/photos/25882844@N00/3770744288/" title="ixmati" target="_blank">ixmati</a></small></td></tr></table></div><p>The <strong>runtime environment</strong> consists of two components: the CCR and the DSS. The runtime is based on a lightweight REST-oriented services model. Making it REST based has made the services and applications to be independent of each other. They may be on the same machine or distributed across different machines connected through any means. When we say REST based, this means that the resources should be available by query strings. These services are available as resources to the other services, applications or User Interfaces. This is actually how Microsoft is able to promise low coupling between services. The Runtime supports from 8-bit to 32-bit robots. These robots may range from Toy Robots to Industrial Robots.</p><p>Microsoft <strong>Visual Programming Language</strong> enables anyone to create and debug robotics programs very easily. Just drag and drop blocks that represent services, and connect them. It is also possible to take a collection of connected blocks and reuse them as a single block elsewhere in the program. VPL follows the Observer Pattern. This means that it is not based on Control flow but on data flow which enables some program elements to get executed when some data arrives. VPL provides a model-driven approach to develop and orchestrate services.</p><p><div
id="attachment_724" class="wp-caption alignright" style="width: 370px"><img
class="size-full wp-image-724" title="MRDS: Simulated Robot and Environment " src="http://idealprogrammer.com/wp-content/uploads/2009/09/360px-Mars_rover_msrds_simulation1.jpg" alt="MRDS: Simulated Robot and Environment " width="360" height="207" /><p
class="wp-caption-text">MRDS: Simulated Robot and Environment</p></div><br
/> Easily <strong>simulate</strong> robotics applications using realistic 3D simulated models. Since testing with real robots is often expensive, it saves money to start out in a simulated environment first and then move to real robots once the concepts have been proven to work. Microsoft Visual Simulation Environment (VSE) is based on Microsofts XNA Framework and the rendering engine uses AGEIA™ PhysX™ Technology from AGEIA Technologies Inc.. AGEIA Technologies Inc. is a pioneer in hardware-accelerated physics, enabling real-world physics simulation for robot models. PhysX simulations can also be accelerated using AGEIA hardware. These simulations can be recorded and saved as XML files and played back over and over again.<br
/><center><br
/> <object
width="425" height="344"><param
name="movie" value="http://www.youtube.com/v/JDE76ehYMYw&#038;hl=en&#038;fs=1&#038;rel=0"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/JDE76ehYMYw&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br
/></center></p><h3>Six Key Features of MRDS</h3><ul><li><strong>Reuse Modular Services Using a Composable model</strong></li><p>Build high-level functions using simple components, providing for reuse of code modules as well as better reliability and replaceability. For example, a lower-level sensor service could be integrated into a navigation service.</p><li><strong>Scalable and Extensible Platform</strong></li><p>The RDS programming model can be applied to a variety of robot hardware platforms, enabling users to transfer their skills across multiple platforms. The programming interfaces can be used to develop applications on single or multi-core processors.</p><li><strong>Easily extend Microsoft Robotics Developer Studio Functionality</strong></li><p>Third parties can extend the functionality of RDS by providing additional libraries and services. Hardware or software vendors can make their products easily compatible with RDS.</p><li><strong>Supports both remotely connected (PC-based) and robot-based (autonomous) application scenarios</strong></li><p>Remotely connected scenarios enable communication from a PC to the robot through a serial port, Bluetooth®, 802.11 (WiFi), or RF modem. Programs can also execute natively on PC-based robots running one of the Microsoft Windows operating systems, enabling fully autonomous operation.</p><li><strong>Develop using a wide range of programming languages</strong></li><p>MRDS allows you to access the runtime services using the following programming languages: C# and Visual Basic .NET, JScript, and IronPython</p><li><strong>Microsoft Robotics Developer Studio allows one to use various packages to add other services to the suite.</strong><ul><li>Soccer Simulation</li><li>Sumo Competition by Microsoft</li><li>a community-developed Maze Simulator which is a program to create worlds with walls that can be explored by a virtual robot</li></ul></li><p>Those other services include:</ul><h3>Sample Applications:</h3><ul><li>Princeton University&#039;s <a
href="http://en.wikipedia.org/wiki/DARPA_Grand_Challenge" target="_blank">DARPA Urban Grand Challenge</a> autonomous car entry was programmed entirely with MRDS.</li><li>In 2008 Microsoft launched a simulated robotics competition named <a
href="http://imaginecup.com" target="_blank">RoboChamps</a> using MRDS, four challenges were available : maze, sumo, urban, and mars rover. the simulated environment and robots used by the competition were created by SimplySim and the competition was sponsored by KIA Motors.</li></ul><p><center><br
/> <object
width="425" height="344"><param
name="movie" value="http://www.youtube.com/v/UtJA3MyMmM4&#038;hl=en&#038;fs=1&#038;rel=0"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/UtJA3MyMmM4&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br
/></center></p><h3>Supported Robots:</h3><ul><li><a
href="http://www.aldebaran-robotics.com" target="_blank">Aldebaran Robotics</a></li><li><a
href="http://www.corobot.net" target="_blank">CoroWare</a></li><li><a
href="http://mindstorms.lego.com" target="_blank">Lego Mindstorms NXT</a></li><li><a
href="http://www.kuka.com/en/products/software/educational_framework/start.htm" target="_blank">KUKA Robotics Educational Framework</a></li><li><a
href="http://www.robosoft.fr" target="_blank">Robosoft&#039;s robots</a></li><li><a
href="http://www.benaxelrod.com/MSRS/index.html#Segway Ben Axelrod" target="_blank">Segway</a></li><li><a
href="http://www.roboticsconnection.com/t-microsoftroboticsstudio.aspx" target="_blank">RoboticsConnection</a></li><li><a
href="http://www.robodynamics.com" target="_blank">RoombaDevTools by RoboDynamics</a></li><li><a
href="http://www.usbuirt.com" target="_blank">WowWeeRoboSapien via the USB-UIRT device</a></li><li><a
href="http://www.zmp.co.jp/e-nuvo/en/index.html" target="_blank">e-nuvo WALK</a></li></ul><p><center><br
/> <object
width="425" height="344"><param
name="movie" value="http://www.youtube.com/v/JxsAaSeHLOQ&#038;hl=en&#038;fs=1&#038;rel=0"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/JxsAaSeHLOQ&#038;hl=en&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br
/></center></p><h3>Key Microsoft Links:</h3><p><a
href="http://msdn.microsoft.com/en-us/robotics/default.aspx" target="_blank">Microsoft Robotics Page</a></p><p><a
href="http://msdn.microsoft.com/en-us/library/bb483024.aspx" target="_blank">Overview</a></p><h3>Microsoft Robotics Developer Studio Video Tutorials</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="width: 100%; color: black; position: relative; background-color: #cccccc; border: #999999 3px solid;" border="3" cellspacing="2" cellpadding="4" rules="all"><tbody><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/Charles/Microsoft-Robotics-Studio/" target="_blank">Classic Channel 9: Microsoft Robotics Studio Introduction</a></td><td>6/20/2006</td><td>Tandy Trower</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">59</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Architecture_Overview/Local/index.html" target="_blank">Architecture Overview</a></td><td>07/03/2006</td><td>George Chrysanthakopoulos</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl03_Label1">45</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/JonUdell/RESTful-Robotics-Henrik-Frystyk-Nielsen-on-the-Microsoft-Robotics-Studio/" target="_blank">Introduction to the RESTful architecture of Microsoft Robotics Developer Studio</a></td><td>07/27/2007</td><td>Frystyk Nielsen</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl04_Label1">35</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/jodonnell/Talking-about-Microsoft-Robotics-and-VPL-with-Trevor-Taylor/" target="_blank">Overview of Robotics Developer Studio (RDS) and Visual Programming Language (VPL)</a></td><td>05/22/2008</td><td>Trevor Taylor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl05_Label1">32</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/Charles/Microsoft-Robotics-Tour-CCR-VPL-Simulation-Part-1/" target="_blank">Microsoft Robotics Tour: CCR, VPL, Simulation &#8211; Part 1</a></td><td>4/23/2007</td><td>George Chrysanthakopoulos</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl06_Label1">18</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/Charles/Microsoft-Robotics-Tour-CCR-VPL-Simulation-Part-2/" target="_blank">Microsoft Robotics Tour: CCR, VPL, Simulation &#8211; Part 2</a></td><td>4/23/2007</td><td>George Chrysanthakopoulos</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl07_Label1">15</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Visual_Programming_Language_(VPL)_1/Local/index.html" target="_blank">Visual Programming Language (VPL) 1</a></td><td>07/23/2007</td><td>Andreas Ulbrich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl08_Label1">50</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Visual_Programming_Language_(VPL)_2/Local/index.html" target="_blank">Visual Programming Language (VPL) 2</a></td><td>07/03/2007</td><td>Andreas Ulbrich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl09_Label1">16</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://channel9.msdn.com/posts/JonUdell/Andreas-Ulbrich-demonstrates-the-Microsoft-Visual-Programming-Language/" target="_blank">Visual Programming Language (VPL) Overview</a></td><td>08/06/2007</td><td>Andreas Ulbrich</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl10_Label1">26</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Simulation/Local/index.html" target="_blank">Microsoft Robotics Developer Studio &#8211; Simulation</a></td><td>07/03/2007</td><td>Kyle Johns</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl11_Label1">33</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Robotics_Tutorials/Local/index.html" target="_blank">Microsoft Robotics Developer Studio &#8211; Robotics Tutorials</a></td><td>07/03/2007</td><td>David Lee</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl12_Label1">20</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Services_Tutorials/Local/index.html" target="_blank">Microsoft Robotics Developer Studio &#8211; Services Tutorials </a></td><td>07/03/2007</td><td>Paul C Roberts</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl13_Label1">30</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Controlling_Simulated_Robots_Using_VB.NET/Local/index.html" target="_blank">Microsoft Robotics Developer Studio &#8211; Controlling Simulated Robots Using VB.NET</a></td><td>07/03/2007</td><td>Pavel Khijniak</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl14_Label1">15</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://www.microsoft.com/winme/0703/29490/Microsoft_Robotics_Studio_Controlling_Simulated_Robots_Using_Iron_Python/Local/index.html" target="_blank">Microsoft Robotics Developer Studio &#8211; Controlling Simulated Robots Using Iron Python</a></td><td>07/03/2007</td><td>Pavel Khijniak</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl15_Label1">18</span></td></tr><tr
style="background-color:White;"><td>MRDS</td><td><a
href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032294983&amp;EventCategory=5&amp;culture=en-US&amp;CountryCode=US" target="_blank"><br
/> MSDN Webcast: Robotics: Programming Lego Mindstorms Using Visual Basic 2005 Express</a></td><td>5/10/2006</td><td>John Wingfield</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl16_Label1">59</span></td></tr><tr
style="background-color:#CCCCCC;"><td> </td><td> </td><td> </td><td> </td><td
style="font-weight:bold;"> </td></tr></tbody></table><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/using-microsoft-web-developer-to-build-web-application-projects-16-free-video-tutorials/' rel='bookmark' title='Permanent Link: Using Microsoft Web Developer to Build Web Application Projects &#8211; (16 Free Video Tutorials)'>Using Microsoft Web Developer to Build Web Application Projects &#8211; (16 Free Video Tutorials)</a> <small>Here is a table with links to 16 free video...</small></li><li><a
href='http://idealprogrammer.com/videos/silverlight-2-six-hours-of-free-video-tutorials-by-microsoft-expert/' rel='bookmark' title='Permanent Link: Silverlight 2 &#8211; Six Hours of Free Video Tutorials by Microsoft Expert'>Silverlight 2 &#8211; Six Hours of Free Video Tutorials by Microsoft Expert</a> <small>This free six-hour video series is entitled - "Look What...</small></li><li><a
href='http://idealprogrammer.com/videos/visual-studio-2008-5-hours-of-free-video-tutorials/' rel='bookmark' title='Permanent Link: Visual Studio 2008 &#8211; (5 Hours of Free Video Tutorials)'>Visual Studio 2008 &#8211; (5 Hours of Free Video Tutorials)</a> <small>Here are five hours of free video tutorials by Microsoft's...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/microsoft-robotics-development-studio-15-free-video-tutorials/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>C# Video Tutorials (26 Hours of Premium Videos)</title><link>http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/</link> <comments>http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/#comments</comments> <pubDate>Sat, 05 Sep 2009 05:52:01 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[C#]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[c# array]]></category> <category><![CDATA[c# class]]></category> <category><![CDATA[c# dataset]]></category> <category><![CDATA[c# example]]></category> <category><![CDATA[c# object]]></category> <category><![CDATA[c# string]]></category> <category><![CDATA[c# thread]]></category> <category><![CDATA[c# videos]]></category> <category><![CDATA[datagrid c#]]></category> <category><![CDATA[msdn c#]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=690</guid> <description><![CDATA[Here is a collection of over 26 hours of premium video tutorials on  by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p>Here is a collection of over 26 hours of premium <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/C#" target="_blank">C#</a> by Learn Visual Studio. In order to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>, you need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a>.</p><p
class="lead"><strong>Background:</strong> C# is a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. It has an object-oriented syntax that evolved out of C++. The most recent version of the language is 3.0, and it was released in conjunction with the <a
rel="tag" href="http://technorati.com/tag/net+framework" target="_blank">.NET Framework 3.5</a in 2007. The next proposed version, 4.0, is in development.</p><p>In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL (C-like Object Oriented Language).  However, there were copyright problems with that name, and it was renamed C#.  C Sharp in music means a half of a step higher in pitch.  In programming, C Sharp indicates that this is an outgrowth of C++.</p><p> Anders Hejlsberg has repeated said that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself.</p><p><strong>Versions:</strong></p><ul><li>C# 1.0 &#8211; introduced 2000 / released January 2002</li><li>C# 1.2 &#8211; released April 2003</li><li>C# 2.0 &#8211; released November 2005</li><li>C# 3.0 &#8211; released November 2007</li><li>C# 4.0 &#8211; in development</li></ul><p><strong>Design Goals:</strong></p><ul><li>C# is intended to be a simple, modern, general-purpose, object-oriented programming language.</li><p>The language should provide support for:</p><ul><li>strong type checking</li><li>array bounds checking</li><li>detection of attempts to use uninitialized variables</li><li>automatic garbage collection</li><li>Software robustness</li><li>durability</li><li>programmer productivity</li></ul><li>The language is for developing software components suitable for deployment in distributed environments.</li><li>Source code portability and programmer portability are important, especially for those programmers already familiar with C and C++.</li><li>internationalization is very important.</li><li>C# is intended to be suitable for writing applications for both hosted and embedded systems</li></ul><p><strong>Distingushing Features of C#</strong></p><ul><li>There are no global variables or functions. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.</li><li>Local variables cannot shadow variables of the enclosing block, unlike C and C++.</li><li>C# supports a strict Boolean datatype, bool. Statements that take conditions, such as while and if, require an expression of a boolean type. While C++ also has a boolean type, it can be freely converted to and from integers</li><li>In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.</li><li>Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.</li><li>Multiple inheritance is not supported, although a class can implement any number of interfaces.</li><li>C# is more typesafe than C++.</li></ul><h3>C#</h3><table
cellspacing="2" cellpadding="4" rules="all" border="3" id="ctl00_ContentPlaceHolder1_GridView1" style="color:Black;background-color:#CCCCCC;border-color:#999999;border-width:3px;border-style:Solid;width:100%;POSITION: relative"><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')" style="color:White;">Series</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')" style="color:White;">Title</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')" style="color:White;">Date</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')" style="color:White;">Presenter</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')" style="color:White;">Min</a></th></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2301_csharp_hello_world_and_creating_console_applications.aspx" target="_blank">C# Hello World and Creating Console Applications</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CSharp_If_Statement.aspx" target="_blank">C# If Statement</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl03_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2303_csharp_switch_statement.aspx" target="_blank">C# Switch Statement</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl04_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2304_csharp_for_loop.aspx" target="_blank">C# For Loop</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl05_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2305_csharp_while_loop.aspx" target="_blank">C# While Loop</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl06_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2306_csharp_do_loop.aspx" target="_blank">C# Do Loop</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl07_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2307_csharp_foreach_loop.aspx" target="_blank">C# Foreach Loop</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl08_Label1">4</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2308_csharp_classes.aspx" target="_blank">C# Classes</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl09_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2310_csharp_variables_variable_scope_and_modifier.aspx" target="_blank">C# Variables, Variable Scope and Modifier</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl10_Label1">12</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2311_csharp_constants.aspx" target="_blank">C# Constants</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl11_Label1">4</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2312_csharp_structs.aspx" target="_blank">C# Structs</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl12_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2313_csharp_enumerations.aspx" target="_blank">C# Enumerations</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl13_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2314_csharp_type_conversions.aspx" target="_blank">C# Type Conversions</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl14_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2315_csharp_checked_and_unchecked_statements.aspx" target="_blank">C# Checked and Unchecked Statements</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl15_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2320_structured_exception_handling.aspx" target="_blank">Structured Exception Handling</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl16_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2321_coding_exception_handling_into_your_app.aspx" target="_blank">Coding Exception Handling into your App</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl17_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2330_defining_and_using_arrays_in_csharp.aspx" target="_blank">Defining and Using Arrays in C#</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl18_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2350_basics_of_overloading_and_inheritance_with_csharp.aspx" target="_blank">Basics of Overloading and Inheritance with C#</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl19_Label1">17</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2351_operator_overloading.aspx" target="_blank">Operator Overloading</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl20_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Beginning C#</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2380_csharp_delegate_basics.aspx" target="_blank">C# Delegate Basics</a></td><td>2/10/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl21_Label1">13</span></td></tr><tr
style="background-color:White;"><td>C# 2.0 Advanced Language Features</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Introduction_to_Anonymous_Delegates.aspx" target="_blank">Introduction to Anonymous Delegates</a></td><td>7/14/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl22_Label1">27</span></td></tr><tr
style="background-color:White;"><td>C# 2.0 Advanced Language Features</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Introduction_to_Anonymous_Delegates.aspx" target="_blank">Introduction to Anonymous Delegates</a></td><td>7/14/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl23_Label1">27</span></td></tr><tr
style="background-color:White;"><td>C# 2.0 Advanced Language Features</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Using_List_T_.aspx" target="_blank">Using < T ></a></td><td>7/14/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl24_Label1">20</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_01_01_Auto_Implemented_Properties.aspx" target="_blank">CS301_01_01 &#8211; Auto Implemented Properties</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl25_Label1">4</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_02_01_Local_Type_Inference_(var_keyword).aspx" target="_blank">CS301_02_01 &#8211; Local Type Inference (var keyword)</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl26_Label1">13</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_03_01_Object_and_Collection_Initializers.aspx" target="_blank">CS301_03_01 &#8211; Object and Collection Initializers</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl27_Label1">12</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_04_01_Anonymous_Types.aspx" target="_blank">CS301_04_01 &#8211; Anonymous Types</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl28_Label1">16</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_05_01_Extension_Methods.aspx" target="_blank">CS301_05_01 &#8211; Extension Methods</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl29_Label1">9</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_06_01_Lambda_Expressions.aspx" target="_blank">CS301_06_01 &#8211; Lambda Expressions</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl30_Label1">20</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_01_Introduction_to_LINQ_to_Objects.aspx" target="_blank">CS301_07_01 &#8211; Introduction to LINQ to Objects</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl31_Label1">29</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_02_LINQ_Projection.aspx" target="_blank">CS301_07_02 &#8211; LINQ Projection</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl32_Label1">25</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_03_LINQ_Where_Clause.aspx" target="_blank">CS301_07_03 &#8211; LINQ Where Clause</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl33_Label1">11</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_04_LINQ_From_and_Join.aspx" target="_blank">CS301_07_04 &#8211; LINQ From and Join</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl34_Label1">21</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_05_LINQ_Ordering_and_Grouping.aspx" target="_blank">CS301_07_05 &#8211; LINQ Ordering and Grouping</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl35_Label1">10</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_06_LINQ_Set_Operations.aspx" target="_blank">CS301_07_06 &#8211; LINQ Set Operations</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl36_Label1">7</span></td></tr><tr
style="background-color:White;"><td>C# 301 &#8211; C# 3.0 Language Enhancements</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/CS301_07_07_LINQ_Quantifiers.aspx" target="_blank">CS301_07_07 &#8211; LINQ Quantifiers</a></td><td>6/16/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl37_Label1">14</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>Videos</a></td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_orientation_begin2_orientation.aspx" target="_blank">BEGIN2 &#8211; Orientation</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl38_Label1">3</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_answers_workbook_answers.aspx" target="_blank">Workbook ANSWERS</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl39_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_questions_workbook_questions.aspx" target="_blank">Workbook QUESTIONS</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl40_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_loadingsource_begin2_loading_source_code.aspx" target="_blank">BEGIN2 &#8211; Loading Source Code</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl41_Label1">2</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_code_begin2_source_code.aspx" target="_blank">BEGIN2 &#8211; Source Code</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl42_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_01_lesson_1_what_is_computer_programming.aspx" target="_blank">Lesson 1 &#8211; What is Computer Programming?</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl43_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_02_lesson_2_computer_programming_workflow.aspx" target="_blank">Lesson 2 &#8211; Computer Programming Workflow</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl44_Label1">31</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_03_lesson_3_obtaining_the_tools_youll_need.aspx" target="_blank">Lesson 3 &#8211; Obtaining the Tools You ll Need</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl45_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_04_lesson_4_creating_a_user_interface.aspx" target="_blank">Lesson 4 &#8211; Creating a User Interface</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl46_Label1">33</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_04ex_lesson_4_exercise.aspx" target="_blank">Lesson 4 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl47_Label1">17</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_05_lesson_5_handling_events.aspx" target="_blank">Lesson 5 &#8211; Handling Events</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl48_Label1">13</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_05ex_lesson_5_exercise.aspx" target="_blank">Lesson 5 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl49_Label1">4</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_06_lesson_6_setting_properties_in_code.aspx" target="_blank">Lesson 6 &#8211; Setting Properties in Code</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl50_Label1">12</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_06ex_lesson_6_exercise.aspx" target="_blank">Lesson 6 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl51_Label1">6</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_07_lesson_7_data_type_variable_declaration.aspx" target="_blank">Lesson 7 &#8211; Data Type Variable Declaration</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl52_Label1">14</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_07ex_lesson_7_exercise.aspx" target="_blank">Lesson 7 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl53_Label1">8</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_08_lesson_8_statements.aspx" target="_blank">Lesson 8 &#8211; Statements</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl54_Label1">1</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_09_lesson_9_program_flow.aspx" target="_blank">Lesson 9 &#8211; Program Flow</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl55_Label1">22</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_09ex_lesson_9_exercise.aspx" target="_blank">Lesson 9 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl56_Label1">8</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_10_lesson_10_methods.aspx" target="_blank">Lesson 10 &#8211; Methods</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl57_Label1">29</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_10ex_lesson_10_exercise.aspx" target="_blank">Lesson 10 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl58_Label1">10</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_11_lesson_11_object_oriented_programming_with_classes.aspx" target="_blank">Lesson 11 &#8211; Object Oriented Programming with Classes</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl59_Label1">0</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_12_lesson_12_fields_properties_and_methods.aspx" target="_blank">Lesson 12 &#8211; Fields, Properties and Methods</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl60_Label1">21</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_12ex_lesson_12_exercise.aspx" target="_blank">Lesson 12 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl61_Label1">8</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_13_lesson_13_object_lifetime.aspx" target="_blank">Lesson 13 &#8211; Object Lifetime</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl62_Label1">14</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_13ex_lesson_13_exercise.aspx" target="_blank">Lesson 13 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl63_Label1">8</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_14_lesson_14_what_is_the_dotnet_framework.aspx" target="_blank">Lesson 14 &#8211; What is the .NET Framework?</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl64_Label1">11</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_15_lesson_15_keeping_track_of_data_with_arrays.aspx" target="_blank">Lesson 15 &#8211; Keeping Track of Data with Arrays</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl65_Label1">17</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_15ex_lesson_15_exercise.aspx" target="_blank">Lesson 15 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl66_Label1">6</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_16_lesson_16_obtaining_data_from_a_text_file.aspx" target="_blank">Lesson 16 &#8211; Obtaining Data from a Text File</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl67_Label1">27</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_16ex_lesson_16_exercise.aspx" target="_blank">Lesson 16 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl68_Label1">8</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_17_lesson_17_obtaining_data_from_a_database.aspx" target="_blank">Lesson 17 &#8211; Obtaining Data from a Database</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl69_Label1">22</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_18_lesson_18_databinding_data_to_user_interface_controls.aspx" target="_blank">Lesson 18 &#8211; Databinding Data to User Interface Controls</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl70_Label1">26</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_18ex_lesson_18_exercise.aspx" target="_blank">Lesson 18 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl71_Label1">4</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_19_lesson_19_inserting_updating_and_deleting_data_in_a_database.aspx" target="_blank">Lesson 19 &#8211; Inserting, Updating and Deleting Data in a Database</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl72_Label1">40</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_20_lesson_20_handling_exceptions.aspx" target="_blank">Lesson 20 &#8211; Handling Exceptions</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl73_Label1">20</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_21_lesson_21_debugging_applications.aspx" target="_blank">Lesson 21 &#8211; Debugging Applications</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl74_Label1">20</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_22_lesson_22_building_an_aspdotnet_application.aspx" target="_blank">Lesson 22 &#8211; Building an ASP.NET Application</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl75_Label1">25</span></td></tr><tr
style="background-color:White;"><td>C# for Beginners to Programming Workbook and Videos</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/begin2_22ex_lesson_22_exercise.aspx" target="_blank">Lesson 22 &#8211; Exercise</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl76_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_01_getting_started_with_visual_csharp_2005_express_edition.aspx" target="_blank">Getting Started with Visual C# 2005 Express Edition</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl77_Label1">26</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_02_creating_a_windows_application_user_interface.aspx" target="_blank">Creating a Windows Application User Interface</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl78_Label1">43</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_03_writing_code_to_handle_events_and_set_properties.aspx" target="_blank">Writing Code to Handle Events and Set Properties</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl79_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_04_working_with_variables_expressions_statements_and_operators.aspx" target="_blank">Working with Variables, Expressions, Statements, and Operators</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl80_Label1">30</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_05_using_iteration_and_selection_statements.aspx" target="_blank">Using Iteration and Selection Statements</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl81_Label1">44</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_06a_object_oriented_programming_fundamentals_part_1.aspx" target="_blank">Object Oriented Programming Fundamentals &#8211; Part 1</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl82_Label1">31</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_06b_object_oriented_programming_fundamentals_part_2.aspx" target="_blank">Object Oriented Programming Fundamentals &#8211; Part 2</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl83_Label1">40</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_07_getting_to_know_the_dotnet_framework.aspx" target="_blank">Getting to Know the .NET Framework</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl84_Label1">30</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_08_obtaining_data_from_a_sql_server_2005_express_edition_database.aspx" target="_blank">Obtaining Data from a SQL Server 2005 Express Edition Database</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl85_Label1">29</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_09_databinding_data_to_user_interface_controls.aspx" target="_blank">Databinding Data to User Interface Controls</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl86_Label1">44</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_10_working_with_xml.aspx" target="_blank">Working with XML</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl87_Label1">32</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_11_handling_exceptions.aspx" target="_blank">Handling Exceptions</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl88_Label1">27</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_12_the_rss_reader_project_designing_and_planning.aspx" target="_blank">The RSS Reader Project &#8211; Designing and Planning</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl89_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_13_the_rss_reader_project_building_the_ui.aspx" target="_blank">The RSS Reader Project &#8211; Building the UI</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl90_Label1">30</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_14_the_rss_reader_project_working_with_xml_and_sql_server_2005_express_edition_data.aspx" target="_blank">The RSS Reader Project &#8211; Working with XML and SQL Server 2005 Express Edition Data</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl91_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_15_the_rss_reader_project_expanding_and_refining_application_functionality.aspx" target="_blank">The RSS Reader Project &#8211; Expanding and Refining Application Functionality</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl92_Label1">40</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_16_the_rss_reader_project_fortifying_testing_and_deploying_the_application.aspx" target="_blank">The RSS Reader Project &#8211; Fortifying, Testing and Deploying the Application</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl93_Label1">34</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition for Beginners</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/vc2k5ee_sr_supplimental_readings.aspx" target="_blank">Supplimental Readings</a></td><td>8/12/2005</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl94_Label1">0</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/series/csharp_for_beginners_to_programming_workbook_and_videos.aspx" target="_blank">C# for Beginners to Programming Workbook and Videos</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl95_Label1">0</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_01_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 01 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl96_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_02_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 02 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl97_Label1">16</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_03_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 03 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl98_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_04_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 04 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl99_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_05_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 05 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl100_Label1">18</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_06_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 06 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl101_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_07_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 07 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl102_Label1">3</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_08_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 08 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl103_Label1">14</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_09_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 09 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl104_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_10_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 10 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl105_Label1">16</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_Exercise_Solution_for_Lesson_11_(CSharp_2005).aspx" target="_blank">Study Guide Exercise Solution for Lesson 11 (C# 2005)</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl106_Label1">2</span></td></tr><tr
style="background-color:White;"><td>Visual C# 2005 Express Edition Study Guide</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Study_Guide_for_Visual_CSharp_Express_Edition_for_Absolute_Beginners.aspx" target="_blank">Study Guide for Visual C# Express Edition for Absolute Beginners</a></td><td>5/15/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl107_Label1">0</span></td></tr><tr
style="background-color:#CCCCCC;"><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>Total</td><td
style="font-weight:bold;"> 1608</td></tr></table><p><br/>&nbsp;<br/></p><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</title><link>http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/</link> <comments>http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/#comments</comments> <pubDate>Thu, 03 Sep 2009 11:38:58 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[ajax grid]]></category> <category><![CDATA[asp net grid]]></category> <category><![CDATA[asp net reporting]]></category> <category><![CDATA[asp net training]]></category> <category><![CDATA[asp.net]]></category> <category><![CDATA[grid component]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=685</guid> <description><![CDATA[Here is a collection of over 35 hours of premium video tutorials on ASP.NET by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-35-sp1-3-hours-of-free-video-tutorials/' rel='bookmark' title='Permanent Link: ASP.NET 3.5 SP1 &#8211; (3 Hours of Free Video Tutorials)'>ASP.NET 3.5 SP1 &#8211; (3 Hours of Free Video Tutorials)</a> <small>Here is a table with links to over 3 hours...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p>Here is a collection of over 35 hours of premium <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/ASP+NET" target="_blank">ASP.NET</a> by Learn Visual Studio. In order to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>, you need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a>.</p><p
class="lead"><strong>Background:</strong> ASP.NET is a web application framework developed by Microsoft. The framework makes it possible for programmers to build dynamic web sites, web applications and web services.  ASP.NET is built on the Common Language Runtime (CLR). The <a
rel="tag" href="http://technorati.com/tag/CLR" target="_blank">CLR</a> allows programmers to write ASP.NET code using any supported .NET language.</p><p>After the release of Internet Information Services 4.0 in 1997, Microsoft began researching possibilities for a new web application model that would solve common complaints about ASP, especially with regard to separation of presentation and content and being able to write &#034;clean&#034; code. Mark Anders, a manager on the IIS team, and Scott Guthrie, who had joined Microsoft in 1997 after graduating from Duke University, were tasked with determining what that model would look like.</p><p>The initial version was called &#034;XSP&#034;, but the &#034;X&#034; did not actually stand for anything.  It was decided to build the new platform on top of the Common Language Runtime (CLR), as it offered an object-oriented programming environment, garbage collection and other features that were seen as desirable features that Microsoft&#039;s Component Object Model platform didn&#039;t support.</p><p>XSP was renamed to ASP+ as it was seen as being the successor of Active Server Pages.  Then, in 2000, it was renamed to ASP.NET to emphasize that it rested on the underlying .NET framework.</p><p><strong>Versions:</strong> ASP.NET 1.0 was released in January of 2002. 2.0 was released in November 2005, and 3.0 in November 2006. The current version is 3.5, and it came out in November 2007.  4.0 is scheduled to released in the next few months.</p><h3>ASP.NET</h3><table
cellspacing="2" cellpadding="4" rules="all" border="3" id="ctl00_ContentPlaceHolder1_GridView1" style="color:Black;background-color:#CCCCCC;border-color:#999999;border-width:3px;border-style:Solid;width:100%;POSITION: relative"><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')" style="color:White;">Series</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')" style="color:White;">Title</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')" style="color:White;">Date</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')" style="color:White;">Presenter</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')" style="color:White;">Min</a></th></tr><tr
style="background-color:White;"><td>AJAX and Atlas</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Introduction_to_Atlas_and_Ajax.aspx" target="_blank">Introduction to Atlas and Ajax</a></td><td>9/1/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">33</span></td></tr><tr
style="background-color:White;"><td>AJAX and Atlas</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Downloading_Installing_and_Inspecting_Atlas.aspx" target="_blank">Downloading, Installing and Inspecting Atlas</a></td><td>9/1/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl03_Label1">9</span></td></tr><tr
style="background-color:White;"><td>AJAX and Atlas</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Installing_and_Using_Fiddler_to_Monitor_Async_Data_Transfer.aspx" target="_blank">Installing and Using Fiddler to Monitor Async Data Transfer</a></td><td>9/1/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl04_Label1">6</span></td></tr><tr
style="background-color:White;"><td>AJAX and Atlas</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Extending_Existing_Controls_with_the_UpdatePanel.aspx" target="_blank">Extending Existing Controls with the UpdatePanel</a></td><td>9/1/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl05_Label1">12</span></td></tr><tr
style="background-color:White;"><td>AJAX and Atlas</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/Using_the_ScriptManager_ErrorTemplate.aspx" target="_blank">Using the ScriptManager ErrorTemplate</a></td><td>9/1/2006</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl06_Label1">3</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/01_Architecture_Series_Introduction.aspx" target="_blank">01 &#8211; Architecture Series Introduction</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl07_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/02_ASPDotNet_2_0_Request_Pipeline_Processing.aspx" target="_blank">02 &#8211; ASP.NET 2.0 Request Pipeline Processing</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl08_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/03_ASPDotNet_2_0_Page_Compilation_Control_Tree_and_Rendering.aspx" target="_blank">03 &#8211; ASP.NET 2.0 Page Compilation, Control Tree and Rendering</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl09_Label1">20</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/04_ASPDotNet_2_0_Page_Lifecycle.aspx" target="_blank">04 &#8211; ASP.NET 2.0 Page Lifecycle</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl10_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/05_ASPDotNet_2_0_Application_Lifecycle.aspx" target="_blank">05 &#8211; ASP.NET 2.0 Application Lifecycle</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl11_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Architecture 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/06_ASPDotNet_2_0_Compilation_Model.aspx" target="_blank">06 &#8211; ASP.NET 2.0 Compilation Model</a></td><td>5/16/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl12_Label1">26</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_01_Using_Linkbutton_ImageButton_and_Button_within_Templated_Controls.aspx" target="_blank">ASP2Controls_01 &#8211; Using Linkbutton, ImageButton and Button within Templated Controls</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl13_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_02_Using_the_Calendar_Control.aspx" target="_blank">ASP2Controls_02 &#8211; Using the Calendar Control</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl14_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_03_When_to_use_the_Label_Control_versus_the_Literal_Control.aspx" target="_blank">ASP2Controls_03 &#8211; When to use the Label Control versus the Literal Control</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl15_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_04_Working_with_Single_and_Multiple_Selection_Lists.aspx" target="_blank">ASP2Controls_04 &#8211; Working with Single and Multiple Selection Lists</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl16_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_05_Using_the_AdRotator_Control.aspx" target="_blank">ASP2Controls_05 &#8211; Using the AdRotator Control</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl17_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_06_Using_the_FileUpload_Control.aspx" target="_blank">ASP2Controls_06 &#8211; Using the FileUpload Control</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl18_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_07_Controlling_Content_Display_with_the_Multiview_and_View_Controls.aspx" target="_blank">ASP2Controls_07 &#8211; Controlling Content Display with the Multiview and View Controls</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl19_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_08_Using_the_XML_Control_for_ServerSide_Transformations.aspx" target="_blank">ASP2Controls_08 &#8211; Using the XML Control for Server-Side Transformations</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl20_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_09_Using_the_Image_and_ImageMap_Controls.aspx" target="_blank">ASP2Controls_09 &#8211; Using the Image and ImageMap Controls</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl21_Label1">14</span></td></tr><tr
style="background-color:White;"><td>Controls 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASP2Controls_10_Collecting_Data_StepByStep_with_the_Wizard_Control.aspx" target="_blank">ASP2Controls_10 &#8211; Collecting Data Step-By-Step with the Wizard Control</a></td><td>1/24/2008</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl22_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/01_ADODotNet_2_0_Introductory_Video.aspx" target="_blank">01 &#8211; ADO.NET 2.0 Introductory Video</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl23_Label1">21</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/02_Configuring_a_Local_Microsoft_SQL_Server_Connection_String.aspx" target="_blank">02 &#8211; Configuring a Local Microsoft SQL Server Connection String</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl24_Label1">14</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/03_Configuring_a_Microsoft_Access_Connection_String.aspx" target="_blank">03 &#8211; Configuring a Microsoft Access Connection String</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl25_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/04_Configuring_a_Remote_Microsoft_SQL_Server_Connection_String.aspx" target="_blank">04 &#8211; Configuring a Remote Microsoft SQL Server Connection String</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl26_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/05_Returning_Tabular_Data_Using_an_SqlDataSource_Control.aspx" target="_blank">05 &#8211; Returning Tabular Data Using an SqlDataSource Control</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl27_Label1">23</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/06_Returning_Tabular_Data_Using_an_AccessDataSource_Control.aspx" target="_blank">06 &#8211; Returning Tabular Data Using an AccessDataSource Control</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl28_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/07_Using_the_SiteMapDataSource_to_Generate_Navigation.aspx" target="_blank">07 &#8211; Using the SiteMapDataSource to Generate Navigation</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl29_Label1">25</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/08_Binding_XML_Data_to_DataBound_Controls_Using_the_XmlDataSource.aspx" target="_blank">08 &#8211; Binding XML Data to DataBound Controls Using the XmlDataSource</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl30_Label1">28</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/09_Returning_Tabular_Data_Using_an_ObjectDataSource.aspx" target="_blank">09 &#8211; Returning Tabular Data Using an ObjectDataSource</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl31_Label1">16</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/10_Filtering_and_Binding_Tabular_Data_Using_the_ObjectDataSource.aspx" target="_blank">10 &#8211; Filtering and Binding Tabular Data Using the ObjectDataSource</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl32_Label1">26</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/11_Performing_CRUD_(Create_Retrieve_Update_Delete)_Operations_Using_the_ObjectDataSource.aspx" target="_blank">11 &#8211; Performing CRUD (Create, Retrieve, Update, Delete) Operations Using the ObjectDataSource</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl33_Label1">26</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/12_Performing_CRUD_Operations_on_Disconnected_DataTables_and_Updating_the_Source.aspx" target="_blank">12 &#8211; Performing CRUD Operations on Disconnected DataTables and Updating the Source</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl34_Label1">41</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/13_Using_an_ADODotNet_2_0_SqlDataAdapter_to_Fill_DataSets.aspx" target="_blank">13 &#8211; Using an ADO.NET 2.0 SqlDataAdapter to Fill DataSets</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl35_Label1">18</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/14_Loading_XML_Data_Into_DataSets_and_DataTables.aspx" target="_blank">14 &#8211; Loading XML Data Into DataSets and DataTables</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl36_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/15_Using_the_SqlCommand_Object_to_Retrieve_Data_(Part_1_of_2).aspx" target="_blank">15 &#8211; Using the SqlCommand Object to Retrieve Data (Part 1 of 2)</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl37_Label1">28</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/16_Using_the_SqlCommand_Object_to_Retrieve_Data_(Part_2_of_2).aspx" target="_blank">16 &#8211; Using the SqlCommand Object to Retrieve Data (Part 2 of 2)</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl38_Label1">25</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/17_Using_DataRelations_in_Untyped_DataSets.aspx" target="_blank">17 &#8211; Using DataRelations in Untyped DataSets</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl39_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/18_Using_DataRelations_in_Typed_DataSets.aspx" target="_blank">18 &#8211; Using DataRelations in Typed DataSets</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl40_Label1">25</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/19_Understanding_and_Using_Transactions_in_ADODotNet_2_0.aspx" target="_blank">19 &#8211; Understanding and Using Transactions in ADO.NET 2.0</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl41_Label1">27</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/20_Using_Asynchronous_SqlCommands.aspx" target="_blank">20 &#8211; Using Asynchronous SqlCommands</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl42_Label1">18</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/21_Inserting_binary_data_into_a_SQL_Server_2005_Database.aspx" target="_blank">21 &#8211; Inserting binary data into a SQL Server 2005 Database</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl43_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Data Access &amp; Data Binding 2.0</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/22_Retrieving_binary_data_from_a_SQL_Server_2005_Database.aspx" target="_blank">22 &#8211; Retrieving binary data from a SQL Server 2005 Database</a></td><td>4/17/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl44_Label1">8</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_1_Video_1_An_Introduction_to_AJAX.aspx" target="_blank">Lesson 1 &#8211; Video 1 &#8211; An Introduction to AJAX</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl45_Label1">12</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_1_Video_2_Installing_and_Using_the_Web_Development_Helper_Utility.aspx" target="_blank">Lesson 1 &#8211; Video 2 &#8211; Installing and Using the Web Development Helper Utility</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl46_Label1">16</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_1_Video_3_Understanding_the_AJAX_Traffic_Footprint.aspx" target="_blank">Lesson 1 &#8211; Video 3 &#8211; Understanding the AJAX Traffic Footprint</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl47_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_1_Video_4_Understanding_Asynchronous_Ajax_Calls.aspx" target="_blank">Lesson 1 &#8211; Video 4 &#8211; Understanding Asynchronous Ajax Calls</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl48_Label1">7</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_1_Creating_and_Consuming_PageMethods.aspx" target="_blank">Lesson 2 &#8211; Video 1 &#8211; Creating and Consuming PageMethods</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl49_Label1">14</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_2_An_Alternative_Approach_to_Consuming_PageMethods.aspx" target="_blank">Lesson 2 &#8211; Video 2 &#8211; An Alternative Approach to Consuming PageMethods</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl50_Label1">11</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_3_Creating_and_Consuming_AJAX_Enabled_WFC_Web_Services.aspx" target="_blank">Lesson 2 &#8211; Video 3 &#8211; Creating and Consuming AJAX Enabled WFC Web Services</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl51_Label1">14</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_4_Providing_User_Feedback.aspx" target="_blank">Lesson 2 &#8211; Video 4 &#8211; Providing User Feedback</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl52_Label1">8</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_5_Error_Handling_Using_the_ASPDotNet_AJAX_Framework.aspx" target="_blank">Lesson 2 &#8211; Video 5 &#8211; Error Handling Using the ASP.NET AJAX Framework</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl53_Label1">7</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_2_Video_6_Handling_Timeouts.aspx" target="_blank">Lesson 2 &#8211; Video 6 &#8211; Handling Timeouts</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl54_Label1">9</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_3_Video_1_Understanding_the_Script_Manager_amp_How_To_Add_Script_References.aspx" target="_blank">Lesson 3 &#8211; Video 1 &#8211; Understanding the Script Manager &amp; How To Add Script References</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl55_Label1">8</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_3_Video_2_Understanding_the_ScriptManagerProxy_Control.aspx" target="_blank">Lesson 3 &#8211; Video 2 &#8211; Understanding the ScriptManagerProxy Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl56_Label1">6</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_3_Video_3_Enabling_Script_Localization.aspx" target="_blank">Lesson 3 &#8211; Video 3 &#8211; Enabling Script Localization</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl57_Label1">9</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_3_Video_4_Enabling_Script_Globalization.aspx" target="_blank">Lesson 3 &#8211; Video 4 &#8211; Enabling Script Globalization</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl58_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_1_Introducing_the_UpdatePanel_Control.aspx" target="_blank">Lesson 4 &#8211; Video 1 &#8211; Introducing the UpdatePanel Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl59_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_2_Using_UpdatePanel_Triggers.aspx" target="_blank">Lesson 4 &#8211; Video 2 &#8211; Using UpdatePanel Triggers</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl60_Label1">11</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_3_Programmatic_Regions.aspx" target="_blank">Lesson 4 &#8211; Video 3 &#8211; Programmatic Regions</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl61_Label1">7</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_4_Programmatic_Updates.aspx" target="_blank">Lesson 4 &#8211; Video 4 &#8211; Programmatic Updates</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl62_Label1">7</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_5_Aborting_UpdatePanel_Requests.aspx" target="_blank">Lesson 4 &#8211; Video 5 &#8211; Aborting UpdatePanel Requests</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl63_Label1">7</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_4_Video_5_Aborting_UpdatePanel_Requests.aspx" target="_blank">Lesson 4 &#8211; Video 6 &#8211; Registering DataItems</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl64_Label1">26</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_5_Video_1_Error_Handling_with_the_ScriptManager.aspx" target="_blank">Lesson 5 &#8211; Video 1 &#8211; Error Handling with the ScriptManager</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl65_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_5_Video_2_Handling_Errors_with_Client_Script.aspx" target="_blank">Lesson 5 &#8211; Video 2 &#8211; Handling Errors with Client Script</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl66_Label1">4</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_6_Video_1_Using_the_UpdateProgress_Control.aspx" target="_blank">Lesson 6 &#8211; Video 1 &#8211; Using the UpdateProgress Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl67_Label1">6</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_6_Video_2_Using_the_Timer_Control.aspx" target="_blank">Lesson 6 &#8211; Video 2 &#8211; Using the Timer Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl68_Label1">8</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_7_Video_1_Using_the_Authentication_Service.aspx" target="_blank">Lesson 7 &#8211; Video 1 &#8211; Using the Authentication Service</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl69_Label1">15</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/MSAJAX101_07_02_Lesson_07_Video_02_Using_the_Profile_Service.aspx" target="_blank">Lesson 7 &#8211; Video 2 &#8211; Using the Profile Service</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl70_Label1">14</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/MSAJAX101_07_03_Lesson_07_Video_03_Using_the_Roles_Service.aspx" target="_blank">Lesson 7 &#8211; Video 3 &#8211; Using the Roles Service</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl71_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/MSAJAX101_08_01_Lesson_08_Video_01_Creating_a_Custom_AJAX_Extender_Part_1.aspx" target="_blank">Lesson 8 &#8211; Video 1 &#8211; Creating a Custom AJAX Extender &#8211; Part 1</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl72_Label1">24</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_8_Video_2_Creating_a_Custom_AJAX_Extender_Part_2.aspx" target="_blank">Lesson 8 &#8211; Video 2 &#8211; Creating a Custom AJAX Extender &#8211; Part 2</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl73_Label1">17</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_8_Video_3_Exploring_the_Use_of_Client_Side_Classes.aspx" target="_blank">Lesson 8 &#8211; Video 3 &#8211; Exploring the Use of Client Side Classes</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl74_Label1">6</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_8_Video_4_Creating_a_Custom_AJAX_Control.aspx" target="_blank">Lesson 8 &#8211; Video 4 &#8211; Creating a Custom AJAX Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl75_Label1">10</span></td></tr><tr
style="background-color:White;"><td>AJAX 101</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/ASPDotNet_AJAX_101_Lesson_8_Video_5_Extending_an_AJAX_Control.aspx" target="_blank">Lesson 8 &#8211; Video 5 &#8211; Extending an AJAX Control</a></td><td>11/7/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl76_Label1">17</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3401_walkthrough_creating_a_databound_datagrid.aspx" target="_blank">Walkthrough: Creating a Databound DataGrid</a></td><td>12/13/2007</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl77_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3402_creating_a_dataconnection.aspx" target="_blank">Creating a DataConnection</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl78_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3403_creating_and_configuring_a_data_adapter.aspx" target="_blank">Creating and Configuring a Data Adapter</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl79_Label1">2</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3404_using_the_query_builder.aspx" target="_blank">Using the Query Builder</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl80_Label1">12</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3405_creating_testing_and_using_a_dataset_from_a_dataadapter.aspx" target="_blank">Creating, Testing and Using a DataSet from a DataAdapter</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl81_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3415_binding_related_tables_in_the_datagrid.aspx" target="_blank">Binding Related Tables in the DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl82_Label1">18</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3416_editing_related_tables_in_the_datagrid.aspx" target="_blank">Editing Related Tables in the DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl83_Label1">16</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3418_creating_a_hierarchical_drilldown_datagrid.aspx" target="_blank">Creating a Hierarchical Drilldown DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl84_Label1">14</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3420_creating_a_master_detail_application.aspx" target="_blank">Creating a Master / Detail Application</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl85_Label1">31</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3421_creating_an_ntier_multipage_masterdetail_app.aspx" target="_blank">Creating an NTier Multipage Master/Detail App</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl86_Label1">31</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/032803_adding_paging_to_datagrids.aspx" target="_blank">Adding Paging to DataGrids</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl87_Label1">8</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/032103_formatting_data_in_a_datagrid.aspx" target="_blank">Formatting Data in a DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl88_Label1">8</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/050603_edit_rows_in_aspdotnet_datagrid.aspx" target="_blank">Edit Rows in ASP.NET DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl89_Label1">10</span></td></tr><tr
style="background-color:White;"><td>Data Binding in VS.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/050703_dropdown_in_aspdotnet_datagrid.aspx" target="_blank">DropDown in ASP.NET DataGrid</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl90_Label1">8</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_01_building_a_simple_server_control.aspx" target="_blank">Building a Simple Server Control</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl91_Label1">12</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_02_rendering_server_controls.aspx" target="_blank">Rendering Server Controls</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl92_Label1">19</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_02_rendering_server_controls.aspx" target="_blank">Fundamental Server Control Concepts</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl93_Label1">16</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_04_more_about_server_control_properties.aspx" target="_blank">More About Server Control Properties</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl94_Label1">17</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_05_understanding_server_control_events.aspx" target="_blank">Understanding Server Control Events</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl95_Label1">10</span></td></tr><tr
style="background-color:White;"><td>Server Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp08_06_understanding_server_control_postback_data.aspx" target="_blank">Understanding Server Control Postback Data</a></td><td>2/24/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl96_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3102_common_appearance_properties.aspx" target="_blank">Common Appearance Properties</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl97_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3103_common_behavior_properties.aspx" target="_blank">Common Behavior Properties</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl98_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3104_common_data_properties.aspx" target="_blank">Common Data Properties</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl99_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3105_common_layout_and_misc_properties.aspx" target="_blank">Common Layout and Misc Properties</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl100_Label1">4</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3110_dropdownlist_control.aspx" target="_blank">DropDownList Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl101_Label1">12</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3120_repeater_control.aspx" target="_blank">Repeater Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl102_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3121_datalist_control.aspx" target="_blank">DataList Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl103_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3122_selecting_and_editing_items_in_a_datalist.aspx" target="_blank">Selecting and Editing Items in a DataList</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl104_Label1">22</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3127_required_field_validator_control.aspx" target="_blank">Required Field Validator Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl105_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3128_compare_validator_control.aspx" target="_blank">Compare Validator Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl106_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3129_range_validator_control.aspx" target="_blank">Range Validator Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl107_Label1">4</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3130_regular_expression_validator_control.aspx" target="_blank">Regular Expression Validator Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl108_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3131_custom_validator_control.aspx" target="_blank">Custom Validator Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl109_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/3132_validation_summary_control.aspx" target="_blank">Validation Summary Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl110_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/022503_aspdotnet_calendar_control.aspx" target="_blank">ASP.NET Calendar Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl111_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/031203_using_the_placeholder_and_loadcontrol_together.aspx" target="_blank">Using the PlaceHolder and LoadControl Together</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl112_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/032403_intro_to_the_aspdotnet_treeview_control.aspx" target="_blank">Intro to the ASP.NET TreeView Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl113_Label1">9</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/032503_checkbox_list_control.aspx" target="_blank">Checkbox List Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl114_Label1">10</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/031803_populating_a_drop_down_listbox.aspx" target="_blank">Populating a Drop Down Listbox</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl115_Label1">11</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/040103_radiobuttonlist_control.aspx" target="_blank">RadioButtonList Control</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl116_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Web Form Controls</td><td><a
href="http://www.learnvisualstudio.net/content/videos/042503_textbox_and_htmlencode.aspx" target="_blank">TextBox and HTMLEncode</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl117_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Web Matrix</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/6001_introduction_to_aspdotnet_web_matrix_.aspx" target="_blank">Introduction to ASP.NET Web Matrix </a></td><td>7/7/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl118_Label1">50</span></td></tr><tr
style="background-color:White;"><td>Web Matrix</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/6003_aspdotnet_web_matrix_data_page_template_walkthrough.aspx" target="_blank">ASP.NET Web Matrix Data Page Template Walkthrough</a></td><td>7/7/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl119_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Web Matrix</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/6004_aspdotnet_web_matrix_data_page_template_walkthrough_part_2.aspx" target="_blank">ASP.NET Web Matrix Data Page Template Walkthrough Part 2</a></td><td>7/7/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl120_Label1">33</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4001_walkthrough_creating_a_web_service.aspx" target="_blank">Walkthrough: Creating a Web Service</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl121_Label1">10</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4002_walkthrough_consuming_a_web_service.aspx" target="_blank">Walkthrough: Consuming a Web Service</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl122_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4003_understanding_the_web_service_help_page.aspx" target="_blank">Understanding the Web Service Help Page</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl123_Label1">13</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4005_creating_a_web_reference.aspx" target="_blank">Creating a Web Reference</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl124_Label1">12</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4006_modifying_web_references.aspx" target="_blank">Modifying Web References</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl125_Label1">3</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4007_understanding_proxies.aspx" target="_blank">Understanding Proxies</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl126_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4008_setting_the_namespace.aspx" target="_blank">Setting the Namespace</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl127_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Web Services</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/050103_creating_web_references_to_web_services_in_vsdotnet_2003.aspx" target="_blank">Creating Web References to Web Services in VS.NET 2003</a></td><td>12/13/2001</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl128_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_01_Hands_On_ASPDotNet_MVC_Episode_1.aspx" target="_blank">HO_01_01 &#8211; Hands On ASP.NET MVC &#8211; Episode 1</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl129_Label1">6</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_02_Hands_On_ASPDotNet_MVC_Episode_2.aspx" target="_blank">HO_01_02 &#8211; Hands On ASP.NET MVC &#8211; Episode 2</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl130_Label1">8</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_03_Hands_On_ASPDotNet_MVC_Episode_3.aspx" target="_blank">HO_01_03 &#8211; Hands On ASP.NET MVC &#8211; Episode 3</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl131_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_04_Hands_On_ASPDotNet_MVC_Episode_4.aspx" target="_blank">HO_01_04 &#8211; Hands On ASP.NET MVC &#8211; Episode 4</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl132_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_05_Hands_On_ASPDotNet_MVC_Episode_5.aspx" target="_blank">HO_01_05 &#8211; Hands On ASP.NET MVC &#8211; Episode 5</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl133_Label1">15</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_06_Hands_On_ASPDotNet_MVC_Episode_6.aspx" target="_blank">HO_01_06 &#8211; Hands On ASP.NET MVC &#8211; Episode 6</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl134_Label1">24</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/HO_01_07_Hands_On_ASPDotNet_MVC_Episode_7.aspx" target="_blank">HO_01_07 &#8211; Hands On ASP.NET MVC &#8211; Episode 7</a></td><td>4/28/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl135_Label1">22</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://www.learnvisualstudio.net/content/videos/HO_01_08_Hands_On_ASPDotNet_MVC_Episode_8.aspx" target="_blank">HO_01_08 &#8211; Hands On ASP.NET MVC &#8211; Episode 8</a></td><td>6/10/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl136_Label1">25</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://www.learnvisualstudio.net/content/videos/HO_01_09_Hands_On_ASPDotNet_MVC_Episode_9.aspx" target="_blank">HO_01_09 &#8211; Hands On ASP.NET MVC &#8211; Episode 9</a></td><td>6/10/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl137_Label1">28</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://www.learnvisualstudio.net/content/videos/HO_01_10_Hands_On_ASPDotNet_MVC_Episode_10.aspx" target="_blank">HO_01_10 &#8211; Hands On ASP.NET MVC &#8211; Episode 10</a></td><td>6/10/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl138_Label1">32</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://www.learnvisualstudio.net/content/videos/HO_01_11_Hands_On_ASPDotNet_MVC_Episode_11.aspx" target="_blank">HO_01_11 &#8211; Hands On ASP.NET MVC &#8211; Episode 11</a></td><td>6/10/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl139_Label1">21</span></td></tr><tr
style="background-color:White;"><td>Hands On ASP.NET MVC</td><td><a
href="http://www.learnvisualstudio.net/content/videos/HO_01_12_Hands_On_ASPDotNet_MVC_Episode_12.aspx" target="_blank">HO_01_12 &#8211; Hands On ASP.NET MVC &#8211; Episode 12</a></td><td>6/10/2009</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl140_Label1">13</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5001_understanding_the_ibuyspy_portal.aspx" target="_blank">Understanding the IBuySpy Portal</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl141_Label1">8</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5002_downloading_and_installing_the_ibuyspy_portal.aspx" target="_blank">Downloading and Installing the IBuySpy Portal</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl142_Label1">12</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5003_using_the_ibuyspy_portal.aspx" target="_blank">Using the IBuySpy Portal</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl143_Label1">22</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5004_ibuyspy_internals.aspx" target="_blank">IBuySpy Internals</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl144_Label1">37</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5005_creating_an_ibuyspy_user_control.aspx" target="_blank">Creating an IBuySpy User Control</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl145_Label1">24</span></td></tr><tr
style="background-color:White;"><td>IBuySpy Portal Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/5006_creating_edit_pages_for_ibuyspy_user_controls.aspx" target="_blank">Creating Edit Pages for IBuySpy User Controls</a></td><td>4/13/2002</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl146_Label1">22</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_01_episode_1_introduction_to_the_plankdotnet_project.aspx" target="_blank">Episode 1 &#8211; Introduction to the Plank.NET Project</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl147_Label1">4</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_02_episode_2_plankdotnet_microsoft_solutions_framework.aspx" target="_blank">Episode 2 &#8211; Plank.NET: Microsoft Solutions Framework</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl148_Label1">7</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_03_episode_3_plankdotnet_gathering_information_and_organizing_it_with_use_cases.aspx" target="_blank">Episode 3 &#8211; Plank.NET: Gathering Information and Organizing it with Use Cases</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl149_Label1">14</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_04_episode_4_plankdotnet_creating_the_use_case_diagram.aspx" target="_blank">Episode 4 &#8211; Plank.NET: Creating the Use Case Diagram</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl150_Label1">10</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_05_episode_5_plankdotnet_assembling_the_team_and_creating_informal_requirements.aspx" target="_blank">Episode 5 &#8211; Plank.NET: Assembling the Team and Creating Informal Requirements</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl151_Label1">5</span></td></tr><tr
style="background-color:White;"><td>Plank.NET eCommerce Project</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/asp10_06_episode_6_plankdotnet_beginning_the_vision_scope_document.aspx" target="_blank">Episode 6 &#8211; Plank.NET: Beginning the Vision / Scope Document</a></td><td>11/10/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl152_Label1">6</span></td></tr><tr
style="background-color:#CCCCCC;"><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>Total</td><td
style="font-weight:bold;"> 2110</td></tr></table><p><br/>&nbsp;<br/></p><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-35-sp1-3-hours-of-free-video-tutorials/' rel='bookmark' title='Permanent Link: ASP.NET 3.5 SP1 &#8211; (3 Hours of Free Video Tutorials)'>ASP.NET 3.5 SP1 &#8211; (3 Hours of Free Video Tutorials)</a> <small>Here is a table with links to over 3 hours...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</title><link>http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/</link> <comments>http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/#comments</comments> <pubDate>Sun, 30 Aug 2009 04:03:58 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[C#]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[Visual Basic & VB.NET]]></category> <category><![CDATA[ado net dataset]]></category> <category><![CDATA[ado net tutorial]]></category> <category><![CDATA[ado provider]]></category> <category><![CDATA[ado.net]]></category> <category><![CDATA[c# ado net]]></category> <category><![CDATA[net data provider]]></category> <category><![CDATA[net postgresql]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=648</guid> <description><![CDATA[Here is a collection of over 3 hours of premium video tutorials on ADO.NET by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/adonet-step-by-step-16-free-one-hour-videos/' rel='bookmark' title='Permanent Link: ADO NET Tutorial: (25 Hours) ADO.NET Step By Step Video Tutorial'>ADO NET Tutorial: (25 Hours) ADO.NET Step By Step Video Tutorial</a> <small>Microsoft's Lindsay Rutter and Glen Gordon present 25 hours of...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p>Here is a collection of over 3 hours of premium <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on ADO.NET by Learn Visual Studio. In order to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>, you need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a>.</p><p
class="lead"><strong>Background:</strong> ADO.NET is an outgrowth of ADO (<a
rel="tag" href="http://blogs.icerocket.com/tag/ActiveX+Data+Objects" target="_blank">ActiveX Data Objects</a>) technology. ADO relied on COM objects whereas ADO.NET is based on the .NET Framework. ADO.NET does not replace ADO for the COM programmer; rather, it provides the .NET programmer with access to relational data sources, XML, and application data.</p><p><strong>Purpose:</strong> ADO.NET is used to access data and data services.  The data is usually a relational database, but it does not have to be.</p><p><strong>Architecture:</strong> ADO.NET is part of the Base Class Library. ADO.NET consists of two parts:</p><ul><li><a
rel="tag" href="http://technorati.com/tag/Data+Provider" target="_blank">Data Provider</a></li><p><em>Data providers</em> provide access to the data source.  The data source can be: SQL Server, Oracle, or OLEDB (ex. Access). Each data source has its own set of provider objects, but they all include these common utility classes:</p><ul><li><em>Connection</em> &#8211; Provides a connection to the datasoure.  It is like a phone line that connects the application to the database.</li><li><em>Command</em> &#8211; Command is used to perform some action (add, update, delete, select, etc.) on the database.</li><li><em>Parameter</em> &#8211; This is a variable in the command.</li><li><em>DataAdapter</em> &#8211; The data adapter provides a bridge between the data source object and the data set object.</li><li><em>DataReader</em> &#8211; Allows you to access records sequentially, one record at a time.</li></ul><li><a
rel="tag" href="http://technorati.com/tag/DataSets" target="_blank">Datasets</a></li><p><em>DataSets</em> represent in-memory relational databases.  Datasets represent a schema that can contain one or more tables and the relationships between the tables.</p><ul><li><em>DataTable </em>represents a single data table that is made up of rows and columns.</li><li><em>DataView</em> is an overlay for a datatable that can contain a sort and a filter.</li><li><em>DataRelation</em> is a relation between tables.</li><li><em>Constraint</em> describes an enforced property of the database.</li></ul><p>A DataSet is populated from a database by a DataAdapter whose Connection and Command properties have been specified. A DataSet can save its contents to XML, or populate itself from XML, making it very useful for web services and distributed computing.</p><h3>ADO.NET</h3><table
cellspacing="2" cellpadding="4" rules="all" border="3" id="ctl00_ContentPlaceHolder1_GridView1" style="color:Black;background-color:#CCCCCC;border-color:#999999;border-width:3px;border-style:Solid;width:100%;POSITION: relative"><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')" style="color:White;">Series</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')" style="color:White;">Title</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')" style="color:White;">Date</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')" style="color:White;">Presenter</a></th><th
scope="col"><a
href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')" style="color:White;">Min</a></th></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2401_sql_data_connection_object.aspx" target="_blank">SQL Data Connection Object</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">12</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2402_sql_data_command_object.aspx" target="_blank">SQL Data Command Object</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl03_Label1">17</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2403_using_the_data_command%27s_parameter_collection.aspx" target="_blank">Using the Data Command&#039;s Parameter Collection</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl04_Label1">13</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2404_sql_datareader_object.aspx" target="_blank">Sql DataReader Object</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl05_Label1">10</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2405_sqldataadapter.aspx" target="_blank">SqlDataAdapter</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl06_Label1">21</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2450_dataset_concepts.aspx" target="_blank">Dataset Concepts</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl07_Label1">15</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2451_strongly_typed_datasets_via_dataadapter.aspx" target="_blank">Strongly Typed Datasets via DataAdapter</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl08_Label1">8</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2452_strongly_typed_datasets_via_xml_schema_designer.aspx" target="_blank">Strongly Typed Datasets via XML Schema Designer</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl09_Label1">6</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2453_creating_untyped_datasets_at_runtime.aspx" target="_blank">Creating Untyped Datasets at Runtime</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl10_Label1">8</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2454_creating_untyped_datasets_using_vsdotnet_editors.aspx" target="_blank">Creating Untyped Datasets using VS.NET Editors</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl11_Label1">9</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2420_using_access_in_adodotnet.aspx" target="_blank">Using Access in ADO.NET</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl12_Label1">8</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2470_understanding_concurrency.aspx" target="_blank">Understanding Concurrency</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl13_Label1">14</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2471_optimistic_concurrency.aspx" target="_blank">Optimistic Concurrency</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl14_Label1">11</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2472_a_home_grown_pessimistic_concurrency_example.aspx" target="_blank">A &#034;Home Grown&#034; Pessimistic Concurrency Example</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl15_Label1">15</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/2473_pessimistic_concurrency_using_transactions.aspx" target="_blank">Pessimistic Concurrency Using Transactions</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl16_Label1">15</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/021203_adodotnet_connection_pooling.aspx" target="_blank">ADO.NET Connection Pooling</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl17_Label1">6</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/021803_adodotnet_dataview.aspx" target="_blank">ADO.NET DataView</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl18_Label1">7</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/040203_persisting_a_dataset_to_xml.aspx" target="_blank">Persisting a Dataset to XML</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl19_Label1">6</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/040703_optimizing_datareader_data_access.aspx" target="_blank">Optimizing DataReader Data Access</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl20_Label1">6</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/040903_understanding_datarow_states_and_versions.aspx" target="_blank">Understanding DataRow States and Versions</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl21_Label1">8</span></td></tr><tr
style="background-color:White;"><td>ADO.NET</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/041603_datacolumns_expression.aspx" target="_blank">DataColumns.Expression</a></td><td>1/1/2003</td><td>Bob Tabor</td><td> <span
id="ctl00_ContentPlaceHolder1_GridView1_ctl22_Label1">7</span></td></tr><tr
style="background-color:#CCCCCC;"><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>Total</td><td
style="font-weight:bold;"> 222</td></tr></table><p><br/>&nbsp;<br/></p><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/adonet-step-by-step-16-free-one-hour-videos/' rel='bookmark' title='Permanent Link: ADO NET Tutorial: (25 Hours) ADO.NET Step By Step Video Tutorial'>ADO NET Tutorial: (25 Hours) ADO.NET Step By Step Video Tutorial</a> <small>Microsoft's Lindsay Rutter and Glen Gordon present 25 hours of...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>.NET Remoting &#8211; 10 Premium Video Tutorials</title><link>http://idealprogrammer.com/videos/net-remoting-10-premium-video-tutorials/</link> <comments>http://idealprogrammer.com/videos/net-remoting-10-premium-video-tutorials/#comments</comments> <pubDate>Sat, 29 Aug 2009 12:49:24 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[ASP.NET]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[.NET Remoting]]></category> <category><![CDATA[asp net remoting]]></category> <category><![CDATA[c# net remoting]]></category> <category><![CDATA[remoting c#]]></category> <category><![CDATA[remoting client]]></category> <category><![CDATA[remoting example]]></category> <category><![CDATA[remoting server]]></category> <category><![CDATA[vb net remoting]]></category> <category><![CDATA[web remoting]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=642</guid> <description><![CDATA[Here is a collection of 10 premium video tutorials on .NET Framework by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p
class="lead">Here is a collection of 10 premium <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/NET+Remoting" target="_blank">.NET Remoting</a> by Learn Visual Studio. In order to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>, you need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a>.</p><p>Here are a few things you need to understand about remoting:</p><ul><li><strong>Purpose:</strong> .NET Remoting makes it possible for software components to interact across application domains.</li><li><strong>History:</strong> .NET Remoting is an API that was introduced with .NET Framework 1.0 in 2002 to improve upon earlier technologies for interprocess communication.<ul><li>In 1990, OLE (Object Linking and Embedding) was developed;</li><li>in 1993, COM (<a
rel="tag" href="http://technorati.com/tag/Component+Object+Model" target="_blank">Component Object Model</a>) was created</li><li>and in 1997, this was advanced to DCOM (Distributed Component Object Model) and renamed to ActiveX;</li><li>in 2000, COM+ came into being;</li><li>in 2002, .NET remoting was introduced;</li><li>in 2007, WCF technologies were implemented in NET Framework 3.0</li></ul></li><li><strong>Historical Problems:</strong> DCOM had its problems as it relied on proprietary format. Also there were problems of communication between COM objects spread across firewalls. .NET Remoting eliminated these difficulties by supporting various transport and communication protocols and by being adaptable to diverse network environments.</li><li><strong>General Concepts:</strong> .NET Remoting allows an application to make an object (which is called a &#034;remotable object&#034;) available across remoting boundaries. This can include different appdomains, processes or even different computers connected by a network. The .NET Remoting runtime hosts the listener for requests to the object in the appdomain of the server application. At the client end, any requests to the remotable object are proxied by the .NET Remoting runtime over Channel objects, that encapsulate the actual transport mode, including TCP streams, HTTP streams and named pipes. As a result, by instantiating proper Channel objects, a .NET Remoting application can be made to support different communication protocols without recompiling the application. The runtime itself manages the act of serialization and marshalling of objects across the client and server appdomains.</li><li><strong>Architecture:</strong> See Architecture section of this msdn article on <a
href="http://msdn.microsoft.com/en-us/library/ms998565.aspx" target="_blank">Improving Remoting Performance</a></li></ul><h3>.NET Remoting</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="width: 100%; color: black; position: relative; background-color: #cccccc; border: #999999 3px solid;" border="3" cellspacing="2" cellpadding="4" rules="all"><tbody><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4101_introduction_to_dotnet_remoting.aspx" target="_blank">Introduction to .NET Remoting</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl11_Label1">27</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4102_creating_a_simple_remoted_component_example.aspx" target="_blank">Creating a Simple Remoted Component Example</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl12_Label1">18</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4103_marshalbyreference_server_activated_singlecall.aspx" target="_blank">MarshalByReference Server Activated SingleCall</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl13_Label1">8</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4104_marshalbyreference_server_activated_singleton.aspx" target="_blank">MarshalByReference Server Activated Singleton</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl14_Label1">6</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4105_marshalbyvalue.aspx" target="_blank">MarshalByValue</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl15_Label1">12</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4106_configuring_remoted_hosts_and_clients.aspx" target="_blank">Configuring Remoted Hosts and Clients</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl16_Label1">18</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4107_hosting_remoted_components_in_iis.aspx" target="_blank">Hosting Remoted Components in IIS</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl17_Label1">13</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4108_hosting_remoted_components_in_a_windows_service.aspx" target="_blank">Hosting Remoted Components in a Windows Service</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl18_Label1">17</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4109_creating_a_remoted_surrogate_for_a_com+_serviced_component.aspx" target="_blank">Creating a Remoted Surrogate for a COM+ Serviced Component</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl19_Label1">23</span></td></tr><tr
style="background-color:White;"><td>.NET Remoting Series</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/4110_using_the_soapsuds_tool.aspx" target="_blank">Using the SOAPSuds Tool</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl20_Label1">10</span></td></tr></tbody></table><p> <br/>&nbsp;<br/></p><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li><li><a
href='http://idealprogrammer.com/videos/aspnet-video-tutorials-35-hours-premium-videos/' rel='bookmark' title='Permanent Link: ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)'>ASP.NET Video Tutorials &#8211; (35 Hours Premium Videos)</a> <small>Here is a collection of over 35 hours of premium...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/videos/net-remoting-10-premium-video-tutorials/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>.NET Framework Threading &#8211; 5 Premium Video Tutorials</title><link>http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/</link> <comments>http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/#comments</comments> <pubDate>Fri, 28 Aug 2009 03:26:46 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[. NET Languages]]></category> <category><![CDATA[.NET Framework]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[.net framework threading]]></category> <category><![CDATA[c# thread]]></category> <category><![CDATA[mutex c#]]></category> <category><![CDATA[net multithreading]]></category> <category><![CDATA[threading c#]]></category> <category><![CDATA[threads c#]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=636</guid> <description><![CDATA[Here is a collection of 5 premium video tutorials on .NET Framework by Learn Visual Studio. In order to view the videos, you need to become a member of Learn Visual Studio.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/' rel='bookmark' title='Permanent Link: .NET Framework &#8211; 4 Premium Videos by Learn Visual Studio'>.NET Framework &#8211; 4 Premium Videos by Learn Visual Studio</a> <small>Here is a collection of 4 video tutorials on .NET...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<p> <a
href="http://en.wikipedia.org/wiki/File:Multithreaded_process.svg" target="_blank"><div
id="attachment_637" class="wp-caption alignright" style="width: 190px"><img
src="http://idealprogrammer.com/wp-content/uploads/2009/08/Multithreaded_process_svg.png" alt="Threads Running within a Process,.net framework threading, c# thread, threading c#, net multithreading, threads c#, mutex c#<br /> " title="Multithreaded_process_svg,.net framework threading, c# thread, threading c#, net multithreading, threads c#, mutex c#<br
/> " width="180" height="170" class="size-full wp-image-637" /><p
class="wp-caption-text">Threads Running within a Process</p></div></a><p
class="lead">Here is a collection of 5 premium <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/NET+Framework+Threading" target="_blank">.NET Framework</a> by Learn Visual Studio. In order to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>, you need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a>.</p><p>Here are a few things you need to understand when working with threads:</p><ul><li>Threads are  light-weight processes that make multitasking within a single application possible.</li><li><a
rel="tag" href="http://technorati.com/tag/System+Threading" target="_blank">System.Threading</a> is the base class used for threading</li><li>Programmers don&#039;t have to manage any threads explicitly &#8211; Threads are managed under the Common Language Runtime.</li><li>When using threading with the combination of components, it is a good idea to use explicit definition and management of the thread.</li><li>Threads are used in situations where you want to perform more then one task at a time.</li><li>In the case of Synchronization, you may have to restrict the access to the resource to one thread at a time because you have limited amount of resourses, . In this situation, you may implement locking on the threading to over come the scenarios.</li><li>An apartment is a logical container within a process and is used for objects that shares the same thread-access requirement. Objects in the apartment can all receive method call from any object in any thread in the apartment. A managed object (object created within CLR) is responsible for thread safety.</li><li>Threads can be used in situations where we must wait for an event such as user input, a read from file, or receipt of data over the network. Freeing the memory to turn it a safe, and it makes our program to appear to run more quickly.</li></ul><h3>.NET Framework Threading</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="border: 3px solid #999999; color: black; background-color: #cccccc; width: 100%; position: relative;" border="3" cellspacing="2" cellpadding="4" rules="all"><tbody><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color:White;"><td>.NET Framework Threading</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/frame05_01_threading_concepts.aspx" target="_blank">Threading Concepts</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl06_Label1">7</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Threading</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/frame05_02_a_simple_threading_application_example.aspx" target="_blank">A Simple Threading Application Example</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl07_Label1">7</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Threading</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/frame05_03_a_more_complex_threading_application_example.aspx" target="_blank">A More Complex Threading Application Example</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl08_Label1">17</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Threading</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/frame05_04_working_with_a_threads_lifecycle.aspx" target="_blank">Working with a Threads Lifecycle</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl09_Label1">9</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Threading</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/frame05_05_debugging_threaded_applications.aspx" target="_blank">Debugging Threaded Applications</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl10_Label1">9</span></td></tr></tbody></table><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/' rel='bookmark' title='Permanent Link: .NET Framework &#8211; 4 Premium Videos by Learn Visual Studio'>.NET Framework &#8211; 4 Premium Videos by Learn Visual Studio</a> <small>Here is a collection of 4 video tutorials on .NET...</small></li><li><a
href='http://idealprogrammer.com/videos/adonet-3-hours-premium-video-tutorials/' rel='bookmark' title='Permanent Link: ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials'>ADO.NET &#8211; Over 3 Hours of Premium Video Tutorials</a> <small>Here is a collection of over 3 hours of premium...</small></li><li><a
href='http://idealprogrammer.com/videos/video-tutorials-26-hours-premium-videos/' rel='bookmark' title='Permanent Link: C# Video Tutorials (26 Hours of Premium Videos)'>C# Video Tutorials (26 Hours of Premium Videos)</a> <small>Here is a collection of over 26 hours of premium...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>.NET Framework &#8211; 4 Premium Videos by Learn Visual Studio</title><link>http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/</link> <comments>http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/#comments</comments> <pubDate>Wed, 26 Aug 2009 03:59:56 +0000</pubDate> <dc:creator>asp.net videos</dc:creator> <category><![CDATA[. NET Languages]]></category> <category><![CDATA[.NET Framework]]></category> <category><![CDATA[Videos]]></category> <category><![CDATA[.net framework]]></category> <category><![CDATA[base class library]]></category> <category><![CDATA[clr]]></category> <category><![CDATA[download netframework]]></category> <category><![CDATA[microsoft .netframework]]></category> <category><![CDATA[net framework version 1.1 4322]]></category> <category><![CDATA[netframework 1.1]]></category> <category><![CDATA[netframework 2]]></category> <category><![CDATA[netframework 2.0]]></category> <category><![CDATA[netframework 3.0]]></category> <category><![CDATA[netframework 3.5]]></category> <category><![CDATA[vb.net framework]]></category><guid
isPermaLink="false">http://idealprogrammer.com/?p=628</guid> <description><![CDATA[Here is a collection of 4 video tutorials on .NET Framework by Learn Visual Studio. You need to become a member of Learn Visual Studio to view the videos.<p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/videos/net-framework-masterclass-videos/' rel='bookmark' title='Permanent Link: .NET Framework MasterClass Videos'>.NET Framework MasterClass Videos</a> <small>Here is a collection of 8 video tutorials on some...</small></li></ol>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description> <content:encoded><![CDATA[<div
id="attachment_629" class="wp-caption alignright" style="width: 260px"><img
class="size-full wp-image-629" title="DotNet_Framework_Versions" src="http://idealprogrammer.com/wp-content/uploads/2009/08/DotNet_Framework_Versions.png" alt=".NET Framework Versions, .net framework, net framework version 1.1 4322, netframework 2.0, netframework 3.5, microsoft .netframework, download netframework, netframework 2, netframework 1.1, netframework 3.0, vb.net framework " width="250" height="292" /><p
class="wp-caption-text">.NET Framework Versions</p></div><p
class="lead">Here is a collection of 4 <a
href="http://www.LearnVisualStudio.NET/119.html"  target='_blank'  rel='nofollow' >video tutorials</a> on <a
rel="tag" href="http://blogs.icerocket.com/tag/NET+Framework" target="_blank">.NET Framework</a> by Learn Visual Studio. You need to become a member of <a
href="http://www.LearnVisualStudio.NET/119.html" target="_blank">Learn Visual Studio</a> to view the <a
href="http://myqol.com/Video_Categories.aspx" target='_blank'>videos</a>.</p><p>The Microsoft .NET Framework is a software framework that includes a library of coded solutions to common programming problems and a virtual machine that governs the execution of programs written for the framework.</p><p>The .NET Framework consists of these two components:</p><ul><li>Base Class Library</li><li>CLR (Common Language Runtime)</li></ul><p>The framework&#039;s <a
rel="tag" href="http://technorati.com/tag/Base+Class+Library " target="_blank">Base Class Library</a> provides the following features:</p><ul><li>user interface</li><li>data and data access</li><li>database connectivity</li><li>cryptography</li><li>web application development</li><li>numeric algorithms</li><li>network communications</li></ul><p>Programmers combine the Base Class Library with their programs to simplify the coding tasks.</p><p>Programs written for the .NET Framework execute in a software environment that is known as the Common Language Runtime (CLR). The CLR functions as a virtual machine so that programmers do not need to worry about the capabilities of the specific CPU that will execute the program.</p><p>The CLR also provides other these other important services:</p><ul><li>security</li><li>memory management</li><li>exception handling</li></ul><p>Version 3.0 of the .NET Framework is included with Windows Server 2008 and Windows Vista. The current version of the framework can also be installed on Windows XP and the Windows Server 2003 family of operating systems. A reduced version of the .NET Framework, the .NET Compact Framework, is also available on Windows Mobile platforms, including smartphones. Version 4.0 of the framework was released as a public Beta on 20 May 2009.</p><p>Photo Credit: <a
href="http://en.wikipedia.org/wiki/User:Soumyasch" target="_blank">Soumyasch</a></p><h3>.NET Framework</h3><table
id="ctl00_ContentPlaceHolder1_GridView1" style="border: 3px solid #999999; width: 100%; color: black; position: relative; background-color: #cccccc;" border="3" cellspacing="2" cellpadding="4" rules="all"><tbody><tr
style="color:White;background-color:Black;font-weight:bold;"><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Series')">Series</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Title')">Title</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Date')">Date</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Presenter')">Presenter</a></th><th
scope="col"><a
style="color:White;" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Sort$Min')">Min</a></th></tr><tr
style="background-color:White;"><td>.NET Framework Basics</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/9002_installing_assemblies_to_the_gac.aspx" target="_blank">Installing Assemblies to the GAC</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl02_Label1">14</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Class Library</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/020703_using_the_stringbuilder_class.aspx" target="_blank">Using the StringBuilder Class</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl03_Label1">8</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Class Library</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/022103_system_environment_namespace.aspx" target="_blank">System.Environment Namespace</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl04_Label1">6</span></td></tr><tr
style="background-color:White;"><td>.NET Framework Class Library</td><td><a
href="http://affiliate.LearnVisualStudio.NET/lvs.php?id=119&amp;url=http://www.learnvisualstudio.net/content/videos/031303_detecting_file_changes_in_a_folder.aspx" target="_blank">Detecting File Changes in a Folder</a></td><td>1/1/2003</td><td>Bob Tabor</td><td><span
id="ctl00_ContentPlaceHolder1_GridView1_ctl05_Label1">8</span></td></tr></tbody></table><p>Post from: <a
href="http://idealprogrammer.com">IdealProgrammer.com</a></p><p>Related posts:<ol><li><a
href='http://idealprogrammer.com/net-languages/net-framework-threading-5-premium-video-tutorials/' rel='bookmark' title='Permanent Link: .NET Framework Threading &#8211; 5 Premium Video Tutorials'>.NET Framework Threading &#8211; 5 Premium Video Tutorials</a> <small>Here is a collection of 5 premium video tutorials on...</small></li><li><a
href='http://idealprogrammer.com/net-languages/visual-basic-vbnet/what-is-net-framework-a-visual-definition/' rel='bookmark' title='Permanent Link: What is .NET Framework? A Visual Definition'>What is .NET Framework? A Visual Definition</a> <small>The .NET applications and services operate within the .NET Framework...</small></li><li><a
href='http://idealprogrammer.com/videos/net-framework-masterclass-videos/' rel='bookmark' title='Permanent Link: .NET Framework MasterClass Videos'>.NET Framework MasterClass Videos</a> <small>Here is a collection of 8 video tutorials on some...</small></li></ol></p><p>Related posts brought to you by <a
href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded> <wfw:commentRss>http://idealprogrammer.com/net-languages/net-framework-4-premium-videos-learn-visual-studio/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 6632/6669 queries in 7.337 seconds using disk

Served from: idealprogrammer.com @ 2010-07-31 05:41:50 -->