<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with C#</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/csharp/RSS"/>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with C#</title>
      <link>http://channel9.msdn.com/Tags/csharp</link>
    </image>
    <itunes:image href=""/>
    <itunes:category text="Technology"/>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/csharp</link>
    <language>en</language>
    <pubDate>Mon, 13 Feb 2012 02:12:13 GMT</pubDate>
    <lastBuildDate>Mon, 13 Feb 2012 02:12:13 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>69</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Bytes by MSDN: Anders Hejlsberg and Tim Huckaby discuss the Future of C#</title>
      <description><![CDATA[<p>Join Tim Huckaby, Founder of InterKnowlogy &amp; Actus Software, and Anders Hejlsberg, Technical Fellow at Microsoft - at Build 2011 - as they discuss the future of C# and the latest projects Anders is involved in. Anders, the &quot;Father&quot; of C#, discusses the exaggerated rumors swirling around prior to Build 2011 about losing the ability to use C# and VB.NET in building new metro apps. He speaks to the fact that C# and VB are first class citizens in the Windows 8 universe along with C&#43;&#43; and Java Script. Tim &amp; Anders also discuss the Async feature and how this form of programming is becoming increasingly important when building responsive apps. You'll also hear about the Roselyn Project that Anders is currently working on. Great interview not to miss!</p><h3>About Anders</h3><p>Anders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J&#43;&#43; development and the Windows Foundation classes.</p><p>Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.</p><p>Hejlsberg co-authored &quot;The C# Programming Language&quot;, published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.</p><p>He studied engineering at the Technical University of Denmark.</p><p>&nbsp;</p><h3>About Tim</h3><p>Tim Huckaby is focused on the Natural User Interface (NUI)- Touch, Gesture, and Neural, in Rich Client Technologies on a broad spectrum of devices</p><p>Tim has been called a &quot;Pioneer of the Smart Client Revolution&quot; by the press. Tim has been awarded many times for the highest rated technical presentations and keynotes for Microsoft and many other technology conferences around the world. Tim has been on stage with, and done numerous keynote demos for many Microsoft executives including Bill Gates and Steve Ballmer.</p><p>Tim founded InterKnowlogy, a custom application development company, in 1999 and Actus Interactive Software in 2011 and has over 30 years of experience including serving on a Microsoft product team as a development lead on an architecture team on a Server Product. Tim is a Microsoft Regional Director, a Microsoft MVP and serves on many Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.</p><p>&nbsp;</p><h3>Anders Hejlsberg and Tim Huckaby recommend you check out</h3><ul><li><a href="http://msdn.microsoft.com/en-us/library/hh156499(v=VS.110).aspx">What's New for Visual C# in Visual Studio 11 Developer Preview</a> </li><li><a href="http://channel9.msdn.com/events/BUILD/BUILD2011">Keynotes &amp; sessions from Build 2011 Conference</a> </li><li><a href="http://www.interknowlogy.com/">InterKnowlogy</a> </li><li><a href="http://actus-software.com/">Actus Interactive Software</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:29040998774a48cfac489fe8016fd984">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Bytes+by+MSDN/Bytes-by-MSDN-Anders-Hejlsberg-and-Tim-Huckaby-discuss-the-Future-of-C</comments>
      <itunes:summary>Join Tim Huckaby, Founder of InterKnowlogy &amp;amp; Actus Software, and Anders Hejlsberg, Technical Fellow at Microsoft - at Build 2011 - as they discuss the future of C# and the latest projects Anders is involved in. Anders, the &amp;quot;Father&amp;quot; of C#, discusses the exaggerated rumors swirling around prior to Build 2011 about losing the ability to use C# and VB.NET in building new metro apps. He speaks to the fact that C# and VB are first class citizens in the Windows 8 universe along with C&amp;#43;&amp;#43; and Java Script. Tim &amp;amp; Anders also discuss the Async feature and how this form of programming is becoming increasingly important when building responsive apps. You&#39;ll also hear about the Roselyn Project that Anders is currently working on. Great interview not to miss!About AndersAnders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J&amp;#43;&amp;#43; development and the Windows Foundation classes.Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.Hejlsberg co-authored &amp;quot;The C# Programming Language&amp;quot;, published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award.He studied engineering at the Technical University of Denmark.&amp;nbsp;About TimTim Huckaby is focused on the Natural User Interface (NUI)- Touch, Gesture, and Neural, in R</itunes:summary>
      <itunes:duration>318</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Bytes+by+MSDN/Bytes-by-MSDN-Anders-Hejlsberg-and-Tim-Huckaby-discuss-the-Future-of-C</link>
      <pubDate>Tue, 31 Jan 2012 14:51:49 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Bytes+by+MSDN/Bytes-by-MSDN-Anders-Hejlsberg-and-Tim-Huckaby-discuss-the-Future-of-C</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_512_ch9.jpg" height="384" width="512"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_custom_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://smooth.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp.ism/manifest" expression="full" duration="318" fileSize="8606" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_2MB_ch9.wmv" expression="full" duration="318" fileSize="315621267" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_ch9.mp3" expression="full" duration="318" fileSize="2552737" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_ch9.webm" expression="full" duration="318" fileSize="24041113" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_ch9.wma" expression="full" duration="318" fileSize="2585415" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_ch9.wmv" expression="full" duration="318" fileSize="67895341" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_high_ch9.mp4" expression="full" duration="318" fileSize="81116726" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_low_ch9.mp4" expression="full" duration="318" fileSize="32257825" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_med_ch9.mp4" expression="full" duration="318" fileSize="60169266" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/d984/29040998-774a-48cf-ac48-9fe8016fd984/BytesbyNSDBAndersCsharp_ch9.wmv" length="67895341" type="video/x-ms-wmv"/>
      <dc:creator>Bytes by MSDN</dc:creator>
      <itunes:author>Bytes by MSDN</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Bytes+by+MSDN/Bytes-by-MSDN-Anders-Hejlsberg-and-Tim-Huckaby-discuss-the-Future-of-C/RSS</wfw:commentRss>
      <category>Bytes by MSDN</category>
      <category>C#</category>
      <category>Tim Huckaby</category>
    </item>
  <item>
      <title>Brian Beckman: Hidden Markov Models, Viterbi Algorithm, LINQ, Rx and Higgs Boson</title>
      <description><![CDATA[<p><span>It's been WAY too long since we've had <strong>Brian Beckman</strong> sharing knowledge, insights and perspectives on Channel 9. This changes now! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> <br><br>Needless to say, I was incredibly happy to spend an hour with Brian learning all about what he's up to these days. Not surprisingly, <em>he's writing code</em> and employing Rx&nbsp;and monads to solve very interesting problems. In this conversation (a code lesson, algorithm survey, a splash&nbsp;of random topical diversion), Brian explains and demonstrates his latest endeavor: <strong>implementing the Viterbi algorithm in C#.</strong> What's the Viterbi algorithm, Brian? What are hidden Markov models? What are you using this stuff for? Where does Rx fit into this? What's going on? By the way, it's <strong>awesome</strong> to&nbsp;learn&nbsp;that a Niner has been sharing C# monadic implementations with Brian (state monad, maybe monad). <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>Of course, no conversation with Brian - a physicist by training and a software architect at Microsoft - is complete without talking about some current physics problem: Finding the elusive Higgs Boson is all the rage these days, so we talk about what it means. <br><br>Brian also shares insights on Haskell, functional and hybrid programming languages (C# is imperative, but it provides functional capabilities like LINQ, for example, upon which Rx is built (Rx is LINQ-to-Streams or observable sequences of events, really)...). We also <em>finally</em> discuss&nbsp;his previous work at MS that we never got a chance to talk to him about while&nbsp;he was doing it. Before joining the Bing Mobile team, Brian was working on a project&nbsp;to create a new functional programming language. What was it? <br><br><strong>Thank you, Brian!</strong><br><br><strong>Happy holidays from Channel 9</strong> wherever you are and whatever, if anything, you're celebrating!<br><br><br>Notes and More:<br><br><strong>The code Brian demos</strong>&nbsp;(download it, unzip it, launch VS, open the solution, then watch this video and play along): <a href="https://github.com/rebcabin/DotNetExtensionsImproved">https://github.com/rebcabin/DotNetExtensionsImproved</a><br><br>From Wikipedia - information on Markov and Viterbi:</span></p><p><em>A <strong>hidden Markov model</strong> (<strong>HMM</strong>) is a <a title="Statistical model" href="http://en.wikipedia.org/wiki/Statistical_model" target="_blank">statistical</a> <a title="Markov model" href="http://en.wikipedia.org/wiki/Markov_model" target="_blank">Markov model</a> in which the system being modeled is assumed to be a <a title="Markov process" href="http://en.wikipedia.org/wiki/Markov_process" target="_blank">Markov process</a> with unobserved (hidden) states</em></p><p><span><em>The <strong>Viterbi algorithm</strong> is a <a title="Dynamic programming" href="http://en.wikipedia.org/wiki/Dynamic_programming" target="_blank">dynamic programming</a> <a title="Algorithm" href="http://en.wikipedia.org/wiki/Algorithm" target="_blank">algorithm</a> for finding the most <a title="Likelihood function" href="http://en.wikipedia.org/wiki/Likelihood_function" target="_blank">likely</a> sequence of hidden states – called the <strong>Viterbi path</strong> – that results in a sequence of observed events, especially in the context of <a title="Markov information source" href="http://en.wikipedia.org/wiki/Markov_information_source" target="_blank">Markov information sources</a>, and more generally, <a title="Hidden Markov model" href="http://en.wikipedia.org/wiki/Hidden_Markov_model">hidden Markov models</a>.</em> </span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1bb33112c61945399e159fc10010ef35">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</comments>
      <itunes:summary>It&#39;s been WAY too long since we&#39;ve had Brian Beckman sharing knowledge, insights and perspectives on Channel 9. This changes now!  Needless to say, I was incredibly happy to spend an hour with Brian learning all about what he&#39;s up to these days. Not surprisingly, he&#39;s writing code and employing Rx&amp;nbsp;and monads to solve very interesting problems. In this conversation (a code lesson, algorithm survey, a splash&amp;nbsp;of random topical diversion), Brian explains and demonstrates his latest endeavor: implementing the Viterbi algorithm in C#. What&#39;s the Viterbi algorithm, Brian? What are hidden Markov models? What are you using this stuff for? Where does Rx fit into this? What&#39;s going on? By the way, it&#39;s awesome to&amp;nbsp;learn&amp;nbsp;that a Niner has been sharing C# monadic implementations with Brian (state monad, maybe monad). Of course, no conversation with Brian - a physicist by training and a software architect at Microsoft - is complete without talking about some current physics problem: Finding the elusive Higgs Boson is all the rage these days, so we talk about what it means. Brian also shares insights on Haskell, functional and hybrid programming languages (C# is imperative, but it provides functional capabilities like LINQ, for example, upon which Rx is built (Rx is LINQ-to-Streams or observable sequences of events, really)...). We also finally discuss&amp;nbsp;his previous work at MS that we never got a chance to talk to him about while&amp;nbsp;he was doing it. Before joining the Bing Mobile team, Brian was working on a project&amp;nbsp;to create a new functional programming language. What was it? Thank you, Brian!Happy holidays from Channel 9 wherever you are and whatever, if anything, you&#39;re celebrating!Notes and More:The code Brian demos&amp;nbsp;(download it, unzip it, launch VS, open the solution, then watch this video and play along): https://github.com/rebcabin/DotNetExtensionsImprovedFrom Wikipedia - information on Markov and Viterbi:A hidden Markov model (HMM) is a st</itunes:summary>
      <itunes:duration>3784</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</link>
      <pubDate>Sun, 25 Dec 2011 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://smooth.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ.ism/manifest" expression="full" duration="3784" fileSize="6316" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_2MB_ch9.wmv" expression="full" duration="3784" fileSize="1236264437" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.mp3" expression="full" duration="3784" fileSize="30274244" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.webm" expression="full" duration="3784" fileSize="586314805" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wma" expression="full" duration="3784" fileSize="30603721" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wmv" expression="full" duration="3784" fileSize="810764131" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_high_ch9.mp4" expression="full" duration="3784" fileSize="1011790859" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_low_ch9.mp4" expression="full" duration="3784" fileSize="363530995" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_med_ch9.mp4" expression="full" duration="3784" fileSize="767152673" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wmv" length="810764131" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>42</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson/RSS</wfw:commentRss>
      <category>Algorithms</category>
      <category>Brian Beckman</category>
      <category>C#</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Mathematics</category>
      <category>Physics</category>
      <category>Programming</category>
      <category>Rx</category>
      <category>techmeme</category>
    </item>
  <item>
      <title>YOW! 2011: Joe Albahari - LINQ, LINQPad, and .NET Async (and a little Rx, too)</title>
      <description><![CDATA[<p><a href="http://www.albahari.com" target="_blank"><strong>Joe Albahari</strong></a>&nbsp;is the creator of <a href="http://www.linqpad.net/" target="_blank"><strong>LINQPad</strong></a>, an application that many of you use in your daily development of .NET applications/services, especially those&nbsp;that employ LINQ in some fashion. It's just&nbsp;a <em>fantastic</em> developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &quot;the app I wish I wrote&quot;. Erik Meijer, the creator&nbsp;of LINQ,&nbsp;uses LINQPad daily. If you haven't played around with LINQPad, then you need to! [End advertisement for LINQPad <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Hey, great work deserves praise, don't you think?]<br><br>Joe's also the author of a few C# books (targeting both&nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe.</p><p>Thanks again for creating and continuing to evolve LINQPad, Joe!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2498" target="_blank">Joe's YOW! speaker page</a></p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff - <strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others - for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:dfd27386a69b4e0eb5449fbe01351cc7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</comments>
      <itunes:summary>Joe Albahari&amp;nbsp;is the creator of LINQPad, an application that many of you use in your daily development of .NET applications/services, especially those&amp;nbsp;that employ LINQ in some fashion. It&#39;s just&amp;nbsp;a fantastic developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &amp;quot;the app I wish I wrote&amp;quot;. Erik Meijer, the creator&amp;nbsp;of LINQ,&amp;nbsp;uses LINQPad daily. If you haven&#39;t played around with LINQPad, then you need to! [End advertisement for LINQPad  Hey, great work deserves praise, don&#39;t you think?]Joe&#39;s also the author of a few C# books (targeting both&amp;nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe.Thanks again for creating and continuing to evolve LINQPad, Joe!! Joe&#39;s YOW! speaker pageThe YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need to go to this yearly event. It&#39;s outstanding. There are many great developers down under. That&#39;s for sure. The speakers are exceptional—Dave and team set a high bar!</itunes:summary>
      <itunes:duration>1529</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</link>
      <pubDate>Thu, 22 Dec 2011 23:47:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://smooth.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari.ism/manifest" expression="full" duration="1529" fileSize="6096" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_2MB_ch9.wmv" expression="full" duration="1529" fileSize="499568483" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.mp3" expression="full" duration="1529" fileSize="12238789" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.webm" expression="full" duration="1529" fileSize="105450799" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wma" expression="full" duration="1529" fileSize="12375449" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" expression="full" duration="1529" fileSize="239518607" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_high_ch9.mp4" expression="full" duration="1529" fileSize="373211176" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_low_ch9.mp4" expression="full" duration="1529" fileSize="114129037" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_med_ch9.mp4" expression="full" duration="1529" fileSize="265923446" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" length="239518607" type="video/x-ms-wmv"/>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>C#</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Programming Languages</category>
      <category>Rx</category>
      <category>Visual C# 4</category>
      <category>Async CTP</category>
      <category>techmeme</category>
      <category>YOW! 2011</category>
    </item>
  <item>
      <title>Understanding Event Driven Programming - 23</title>
      <description><![CDATA[<p><span>In this lesson we demonstrate how events are utilized in the .NET Framework Class Library specific to&nbsp;WPF and&nbsp;<a href="http://ASP.NET" target="_blank">ASP.NET</a>&nbsp;Web Forms applications. In&nbsp;these examples, we see how C# is generated by the IDE to &quot;wire up&quot; a user action or application event to the code that handles that event. The point is that there's a pattern to how .NET works with events and how events drive most Graphical User Interface based applications.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3ff13a7e0a074f5580979f9e0183dd40">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</comments>
      <itunes:summary>In this lesson we demonstrate how events are utilized in the .NET Framework Class Library specific to&amp;nbsp;WPF and&amp;nbsp;ASP.NET&amp;nbsp;Web Forms applications. In&amp;nbsp;these examples, we see how C# is generated by the IDE to &amp;quot;wire up&amp;quot; a user action or application event to the code that handles that event. The point is that there&#39;s a pattern to how .NET works with events and how events drive most Graphical User Interface based applications.</itunes:summary>
      <itunes:duration>893</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</link>
      <pubDate>Mon, 21 Nov 2011 17:22:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_2MB_ch9.wmv" expression="full" duration="893" fileSize="259707673" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_ch9.mp3" expression="full" duration="893" fileSize="7149413" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_ch9.webm" expression="full" duration="893" fileSize="55246166" type="video/webm" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_ch9.wma" expression="full" duration="893" fileSize="7232603" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_high_ch9.mp4" expression="full" duration="893" fileSize="149340476" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_low_ch9.mp4" expression="full" duration="893" fileSize="25020733" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_med_ch9.mp4" expression="full" duration="893" fileSize="113471882" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/dd40/3ff13a7e-0a07-4f55-8097-9f9e0183dd40/23UnderstandingEventDriveProgramming_2MB_ch9.wmv" length="259707673" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Event-Driven-Programming-23/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>Visual Studio</category>
      <category>WPF</category>
    </item>
  <item>
      <title>Filtering and Managing Data Collections using LINQ - 22</title>
      <description><![CDATA[<p><span>Building on the work from the previous lesson on generic collections, in this lesson we discuss how Structured Query Language provides a means of working with sets (collections, groupings, etc.) of data. Similarly, the LINQ syntax provides a simple way of working with groups of data in generic collections. We demonstrate projecting data onto existing types as well as new anonymous types.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_22.zip">Download the source code for Filtering and Managing Data...</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:347ebbc654d14e0d94019f7f016462d3">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-Collections-using-LINQ-22</comments>
      <itunes:summary>Building on the work from the previous lesson on generic collections, in this lesson we discuss how Structured Query Language provides a means of working with sets (collections, groupings, etc.) of data. Similarly, the LINQ syntax provides a simple way of working with groups of data in generic collections. We demonstrate projecting data onto existing types as well as new anonymous types.Download the source code for Filtering and Managing Data...</itunes:summary>
      <itunes:duration>983</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-Collections-using-LINQ-22</link>
      <pubDate>Mon, 21 Nov 2011 17:22:01 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-Collections-using-LINQ-22</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_2MB_ch9.wmv" expression="full" duration="983" fileSize="226440893" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_ch9.mp3" expression="full" duration="983" fileSize="7870557" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_ch9.wma" expression="full" duration="983" fileSize="7959569" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_high_ch9.mp4" expression="full" duration="983" fileSize="163852209" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_low_ch9.mp4" expression="full" duration="983" fileSize="23010283" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_med_ch9.mp4" expression="full" duration="983" fileSize="131536736" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/62d3/347ebbc6-54d1-4e0d-9401-9f7f016462d3/22FilteringandManagingDatainCollectionsusingLINQ_2MB_ch9.wmv" length="226440893" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Filtering-and-Managing-Data-Collections-using-LINQ-22/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Working with Collections - 21</title>
      <description><![CDATA[<p>Collections are a more powerful form of arrays. In this lesson we demonstrate an &quot;old style&quot; collection (pointing out its limitations) as well as several of the newer, strongly typed generic collections (List&lt;T&gt; and Dictionary&lt;T1, T2&gt;) utilizing the generics syntax.</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_21.zip">Download the source code for Working with Collections </a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9be696b2a6364aa69d419f7f0163c26f">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Collections-21</comments>
      <itunes:summary>Collections are a more powerful form of arrays. In this lesson we demonstrate an &amp;quot;old style&amp;quot; collection (pointing out its limitations) as well as several of the newer, strongly typed generic collections (List&amp;lt;T&amp;gt; and Dictionary&amp;lt;T1, T2&amp;gt;) utilizing the generics syntax.Download the source code for Working with Collections </itunes:summary>
      <itunes:duration>1481</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Collections-21</link>
      <pubDate>Mon, 21 Nov 2011 17:21:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Collections-21</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_2MB_ch9.wmv" expression="full" duration="1481" fileSize="354879035" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_ch9.mp3" expression="full" duration="1481" fileSize="11851775" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_ch9.wma" expression="full" duration="1481" fileSize="11984929" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_high_ch9.mp4" expression="full" duration="1481" fileSize="249462876" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_low_ch9.mp4" expression="full" duration="1481" fileSize="37426080" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_med_ch9.mp4" expression="full" duration="1481" fileSize="200538333" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/c26f/9be696b2-a636-4aa6-9d41-9f7f0163c26f/21WorkingwithCollections_2MB_ch9.wmv" length="354879035" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Collections-21/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Gracefully Handling Exceptions - 20</title>
      <description><![CDATA[<p><span>Exceptions occur when an application experiences some unexpected problem at run time. This lesson discusses how to use the try catch finally block to anticipate potential problems and attempt to shield the end user from those problems as much as possible. We discuss best practices when checking for exceptions and discuss the mindset of the conscientious software developer who seeks to provide the best possible experience for his users.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_20.zip">Download the source code for Gracefully Handling Exceptions</a></span></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7a1312a3c7034d45825a9f7f01630358">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Gracefully-Handling-Exceptions-20</comments>
      <itunes:summary>Exceptions occur when an application experiences some unexpected problem at run time. This lesson discusses how to use the try catch finally block to anticipate potential problems and attempt to shield the end user from those problems as much as possible. We discuss best practices when checking for exceptions and discuss the mindset of the conscientious software developer who seeks to provide the best possible experience for his users.Download the source code for Gracefully Handling Exceptions&amp;nbsp;</itunes:summary>
      <itunes:duration>726</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Gracefully-Handling-Exceptions-20</link>
      <pubDate>Mon, 21 Nov 2011 17:21:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Gracefully-Handling-Exceptions-20</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_2MB_ch9.wmv" expression="full" duration="726" fileSize="162307610" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_ch9.mp3" expression="full" duration="726" fileSize="5812068" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_ch9.wma" expression="full" duration="726" fileSize="5880801" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_high_ch9.mp4" expression="full" duration="726" fileSize="120627249" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_low_ch9.mp4" expression="full" duration="726" fileSize="16694091" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_med_ch9.mp4" expression="full" duration="726" fileSize="96907614" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/0358/7a1312a3-c703-4d45-825a-9f7f01630358/20GracefullyHandlingExceptions_2MB_ch9.wmv" length="162307610" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Gracefully-Handling-Exceptions-20/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Enumerations and the switch Decision Statement - 19</title>
      <description><![CDATA[<p><span>Classes can contain many different types of information, not just Properties and Methods. In this lesson we demonstrate the use of Enumerations because in the .NET Framework Class Library, properties can often be set only to a predetermined subset of possible values. To illustrate this point we create our own custom enumeration, then utilize it in a simple application that demonstrates a third Decision statement, the switch. We then demonstrate some Visual Studio IDE magic that automatically implements code blocks for all possible enumeration values.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_19.zip">Enumerations and the switch Decision Statement </a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7d330fac0cbd48409ecc9f7f015ecc17">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Enumerations-and-the-switch-Decision-Statement-19</comments>
      <itunes:summary>Classes can contain many different types of information, not just Properties and Methods. In this lesson we demonstrate the use of Enumerations because in the .NET Framework Class Library, properties can often be set only to a predetermined subset of possible values. To illustrate this point we create our own custom enumeration, then utilize it in a simple application that demonstrates a third Decision statement, the switch. We then demonstrate some Visual Studio IDE magic that automatically implements code blocks for all possible enumeration values.Enumerations and the switch Decision Statement </itunes:summary>
      <itunes:duration>1050</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Enumerations-and-the-switch-Decision-Statement-19</link>
      <pubDate>Mon, 21 Nov 2011 17:20:41 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Enumerations-and-the-switch-Decision-Statement-19</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_2MB_ch9.wmv" expression="full" duration="1050" fileSize="193168187" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_ch9.mp3" expression="full" duration="1050" fileSize="8404492" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_ch9.wma" expression="full" duration="1050" fileSize="8500289" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_high_ch9.mp4" expression="full" duration="1050" fileSize="169886807" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_low_ch9.mp4" expression="full" duration="1050" fileSize="20922684" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_med_ch9.mp4" expression="full" duration="1050" fileSize="135777759" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/cc17/7d330fac-0cbd-4840-9ecc-9f7f015ecc17/19EnumerationsandtheswitchDecisionStatement_2MB_ch9.wmv" length="193168187" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Enumerations-and-the-switch-Decision-Statement-19/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Understanding Scope and Utilizing Accessibility Modifiers - 18</title>
      <description><![CDATA[<p><span>This lesson begins by discussing the scope of variables within code blocks, and progresses to explain how accessibility modifiers such as Public, Private, and Protected are used by the .NET Framework Class Library to expose or hide implementation of their given services to consumers of that given class. This is sometimes referred to as &quot;encapsulation.&quot;</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_18.zip">Download the source code for Understanding Scope...</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7013f66d9dde45ab965b9f7f01387461">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Scope-and-Utilizing-Accessibility-Modifiers-18</comments>
      <itunes:summary>This lesson begins by discussing the scope of variables within code blocks, and progresses to explain how accessibility modifiers such as Public, Private, and Protected are used by the .NET Framework Class Library to expose or hide implementation of their given services to consumers of that given class. This is sometimes referred to as &amp;quot;encapsulation.&amp;quot;Download the source code for Understanding Scope...</itunes:summary>
      <itunes:duration>978</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Scope-and-Utilizing-Accessibility-Modifiers-18</link>
      <pubDate>Mon, 21 Nov 2011 17:20:15 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Scope-and-Utilizing-Accessibility-Modifiers-18</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_2MB_ch9.wmv" expression="full" duration="978" fileSize="198423002" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_ch9.mp3" expression="full" duration="978" fileSize="7828984" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_ch9.wma" expression="full" duration="978" fileSize="7917513" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_high_ch9.mp4" expression="full" duration="978" fileSize="160874063" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_low_ch9.mp4" expression="full" duration="978" fileSize="21767609" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_med_ch9.mp4" expression="full" duration="978" fileSize="129136076" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/7461/7013f66d-9dde-45ab-965b-9f7f01387461/18UnderstandingScopeandutilizingAccessibilityModifiers_2MB_ch9.wmv" length="198423002" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Scope-and-Utilizing-Accessibility-Modifiers-18/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Understanding Namespaces and Adding References to Assemblies - 17</title>
      <description><![CDATA[<p><span>We've avoided any talk about Namespaces; however, they serve an important role in the .NET Framework Class Library as well as in our custom class libraries. In this lesson we explain how Namespaces allow us to disambiguate classes that may share the same name. Additionally, we explain how the .NET Framework Class Library is so large that including all its classes in every application you write is a waste of system resources. To mitigate that issue, the FCL is split into multiple assemblies (.dll files) that your project must include (or rather, reference) in order for them to be utilized in your applications. We discuss how certain project templates include references to the typical assemblies required by a given type of application (such as a web application), and we demonstrate this by referencing a custom assembly of my own design.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_17.zip">Download the source code for Understanding Namespaces...</a></span></p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6ba75dd8626643e4963e9f7f0135cc6e">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Namespaces-and-Adding-References-to-Assemblies-17</comments>
      <itunes:summary>We&#39;ve avoided any talk about Namespaces; however, they serve an important role in the .NET Framework Class Library as well as in our custom class libraries. In this lesson we explain how Namespaces allow us to disambiguate classes that may share the same name. Additionally, we explain how the .NET Framework Class Library is so large that including all its classes in every application you write is a waste of system resources. To mitigate that issue, the FCL is split into multiple assemblies (.dll files) that your project must include (or rather, reference) in order for them to be utilized in your applications. We discuss how certain project templates include references to the typical assemblies required by a given type of application (such as a web application), and we demonstrate this by referencing a custom assembly of my own design.Download the source code for Understanding Namespaces...&amp;nbsp;&amp;nbsp;</itunes:summary>
      <itunes:duration>1249</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Namespaces-and-Adding-References-to-Assemblies-17</link>
      <pubDate>Mon, 21 Nov 2011 17:19:49 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Namespaces-and-Adding-References-to-Assemblies-17</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_2MB_ch9.wmv" expression="full" duration="1249" fileSize="279214884" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_ch9.mp3" expression="full" duration="1249" fileSize="9996524" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_ch9.wma" expression="full" duration="1249" fileSize="10110433" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_high_ch9.mp4" expression="full" duration="1249" fileSize="208028796" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_low_ch9.mp4" expression="full" duration="1249" fileSize="28515034" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_med_ch9.mp4" expression="full" duration="1249" fileSize="167201480" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/cc6e/6ba75dd8-6266-43e4-963e-9f7f0135cc6e/17UnderstandingNamespacesandAddingReferencestoAssemblies_2MB_ch9.wmv" length="279214884" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-Namespaces-and-Adding-References-to-Assemblies-17/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Working with Classes and Inheritances in the .NET Framework Class Library - 16</title>
      <description><![CDATA[<p><span>We've been looking at working with classes in the two previous lessons. The hope is that by better understanding how classes work, you'll gain an appreciation for how classes are utilized in the .NET Framework Class Library (FCL). In the FCL, child classes often inherit basic functionality from their parent classes. In fact, all classes ultimately inherit from a single base class, System.Object. This lesson continues to teach concepts about classes (specifically, in this case, inheritance) by showing you how to utilize inheritance in your own custom classes. You'll learn about overriding virtual functionality, abstract base classes, sealed classes, and more.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_16.zip">Download the source code for Working with Classes...</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:76d24b8eac1c4e9486169f7f01329709">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Classes-and-Inheritances-in-the-NET-Framework-Class-Library-16</comments>
      <itunes:summary>We&#39;ve been looking at working with classes in the two previous lessons. The hope is that by better understanding how classes work, you&#39;ll gain an appreciation for how classes are utilized in the .NET Framework Class Library (FCL). In the FCL, child classes often inherit basic functionality from their parent classes. In fact, all classes ultimately inherit from a single base class, System.Object. This lesson continues to teach concepts about classes (specifically, in this case, inheritance) by showing you how to utilize inheritance in your own custom classes. You&#39;ll learn about overriding virtual functionality, abstract base classes, sealed classes, and more.Download the source code for Working with Classes...</itunes:summary>
      <itunes:duration>1371</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Classes-and-Inheritances-in-the-NET-Framework-Class-Library-16</link>
      <pubDate>Mon, 21 Nov 2011 17:18:26 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Classes-and-Inheritances-in-the-NET-Framework-Class-Library-16</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_2MB_ch9.wmv" expression="full" duration="1371" fileSize="335880701" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_ch9.mp3" expression="full" duration="1371" fileSize="10973114" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_ch9.wma" expression="full" duration="1371" fileSize="11095745" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_high_ch9.mp4" expression="full" duration="1371" fileSize="231338914" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_low_ch9.mp4" expression="full" duration="1371" fileSize="33886899" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_med_ch9.mp4" expression="full" duration="1371" fileSize="186007138" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/9709/76d24b8e-ac1c-4e94-8616-9f7f01329709/16WorkingwithClassesandInheritanceintheNetFrameworkClass_2MB_ch9.wmv" length="335880701" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Classes-and-Inheritances-in-the-NET-Framework-Class-Library-16/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>More about Classes and Methods - 15</title>
      <description><![CDATA[<p><span>This lesson digs into more details about Classes—what exactly happens when you create a new instance of a class? What exactly is a reference to an instance of a class? How does passing the reference to a method affect a class? We also review overloaded methods, talk about static versus instance methods, constructors, and more.</span></p><p>&nbsp;</p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_15.zip">Download the source code for More about Classes and Methods</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a7628dd97b3244a8a8759f7b011cb7b6">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/More-about-Classes-and-Methods-15</comments>
      <itunes:summary>This lesson digs into more details about Classes—what exactly happens when you create a new instance of a class? What exactly is a reference to an instance of a class? How does passing the reference to a method affect a class? We also review overloaded methods, talk about static versus instance methods, constructors, and more.&amp;nbsp;Download the source code for More about Classes and Methods</itunes:summary>
      <itunes:duration>1525</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/More-about-Classes-and-Methods-15</link>
      <pubDate>Mon, 21 Nov 2011 17:17:42 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/More-about-Classes-and-Methods-15</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_2MB_ch9.wmv" expression="full" duration="1525" fileSize="447649592" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_ch9.mp3" expression="full" duration="1525" fileSize="12203500" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_ch9.wma" expression="full" duration="1525" fileSize="12339403" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_high_ch9.mp4" expression="full" duration="1525" fileSize="405559193" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_low_ch9.mp4" expression="full" duration="1525" fileSize="41339410" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/b7b6/a7628dd9-7b32-44a8-a875-9f7b011cb7b6/15MoreaboutClassesandMethods_2MB_ch9.wmv" length="447649592" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/More-about-Classes-and-Methods-15/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Understanding and Creating Classes - 14</title>
      <description><![CDATA[<p>Now that you have a good sampling of basic C# syntax under your belt, it's time to tackle some more challenging topics. Classes are integral to the .NET Framework, particularly the .NET Framework Class Library. This lesson demonstrates how classes are defined and new instances are created, how to define Properties (using the prop &quot;code snippet&quot; to create auto implemented properties), and how to both set values and get values for a given instance of the class as well as creating Methods in our classes. We talk about how the classes you create are really custom dat types that can be used as such in helper method declarations and more.</p><p>&nbsp;</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_14.zip">Download the source for Understanding and Creating Classes</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bdec905ac0b54b5795a19f7a01550aa9">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-and-Creating-Classes-14</comments>
      <itunes:summary>Now that you have a good sampling of basic C# syntax under your belt, it&#39;s time to tackle some more challenging topics. Classes are integral to the .NET Framework, particularly the .NET Framework Class Library. This lesson demonstrates how classes are defined and new instances are created, how to define Properties (using the prop &amp;quot;code snippet&amp;quot; to create auto implemented properties), and how to both set values and get values for a given instance of the class as well as creating Methods in our classes. We talk about how the classes you create are really custom dat types that can be used as such in helper method declarations and more.&amp;nbsp;Download the source for Understanding and Creating Classes</itunes:summary>
      <itunes:duration>1056</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-and-Creating-Classes-14</link>
      <pubDate>Mon, 21 Nov 2011 17:17:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-and-Creating-Classes-14</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_2MB_ch9.wmv" expression="full" duration="1056" fileSize="215740191" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_ch9.mp3" expression="full" duration="1056" fileSize="8450433" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_ch9.wma" expression="full" duration="1056" fileSize="8545349" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_high_ch9.mp4" expression="full" duration="1056" fileSize="271240189" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_low_ch9.mp4" expression="full" duration="1056" fileSize="24044086" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_2MB_ch9.wmv" length="215740191" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Understanding-and-Creating-Classes-14/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Working with DateTime - 13</title>
      <description><![CDATA[<p><span><span>Like strings, dates and times are represented using special types, and so deserve some attention. In this lesson we learn how to work with Date and Time data, how to create new instances of DateTime, how to add time; format the data for display, and more. Furthermore, we discuss the TimeSpan class as a means of representing duration of time.</span></span></p><p><span><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_13.zip">Download source code for Working with DateTime</a></span></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:0ce43c9e2f70459b8b209f7a0149bbf0">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-DateTime-13</comments>
      <itunes:summary>Like strings, dates and times are represented using special types, and so deserve some attention. In this lesson we learn how to work with Date and Time data, how to create new instances of DateTime, how to add time; format the data for display, and more. Furthermore, we discuss the TimeSpan class as a means of representing duration of time.Download source code for Working with DateTime</itunes:summary>
      <itunes:duration>715</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-DateTime-13</link>
      <pubDate>Mon, 21 Nov 2011 17:16:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-DateTime-13</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_2MB_ch9.wmv" expression="full" duration="715" fileSize="131239337" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_ch9.mp3" expression="full" duration="715" fileSize="5727622" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_ch9.wma" expression="full" duration="715" fileSize="5793687" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_high_ch9.mp4" expression="full" duration="715" fileSize="181066477" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_low_ch9.mp4" expression="full" duration="715" fileSize="14239034" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/bbf0/0ce43c9e-2f70-459b-8b20-9f7a0149bbf0/13WorkingwithDateTime_2MB_ch9.wmv" length="131239337" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-DateTime-13/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Working with Strings - 12</title>
      <description><![CDATA[<p>Like strings, dates and times are represented using special types, and so deserve some attention. In this lesson we learn how to work with Date and Time data, how to create new instances of DateTime, how to add time, format the data for display, and more. Furthermore, we discuss the TimeSpan class as a means of representing a duration of time.</p><p>&nbsp;</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_13.zip">Download the source code for Working with Strings</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:daa7166285f84b7885319f7a01476fe7">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Strings-12</comments>
      <itunes:summary>Like strings, dates and times are represented using special types, and so deserve some attention. In this lesson we learn how to work with Date and Time data, how to create new instances of DateTime, how to add time, format the data for display, and more. Furthermore, we discuss the TimeSpan class as a means of representing a duration of time.&amp;nbsp;Download the source code for Working with Strings</itunes:summary>
      <itunes:duration>1367</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Strings-12</link>
      <pubDate>Mon, 21 Nov 2011 17:14:44 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Strings-12</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_2MB_ch9.wmv" expression="full" duration="1367" fileSize="227833386" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_ch9.mp3" expression="full" duration="1367" fileSize="10943751" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_ch9.wma" expression="full" duration="1367" fileSize="11065707" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_high_ch9.mp4" expression="full" duration="1367" fileSize="343104457" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_low_ch9.mp4" expression="full" duration="1367" fileSize="25256283" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/6fe7/daa71662-85f8-4b78-8531-9f7a01476fe7/12WorkingwithStrings_2MB_ch9.wmv" length="227833386" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Working-with-Strings-12/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>while Iterations and Reading Data from a Text File - 11</title>
      <description><![CDATA[<p>In this lesson we learn a new type of iteration statement (while) as well as how to utilize the StreamReader class to stream data from a file to the Console window. Additionally, we learn how to add new files to our project, how to set properties of our file using the Properties window, how to add a using statement as a means of resolving a class name referenced in our code to the namespace in which it is defined, and more.</p><p>&nbsp;</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_11.zip">Download the source code for while Iterations and Reading Data...</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f1a5095277124c52bb2a9f7a013c09f9">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/while-Iterations-and-Reading-Data-from-a-Text-File-11</comments>
      <itunes:summary>In this lesson we learn a new type of iteration statement (while) as well as how to utilize the StreamReader class to stream data from a file to the Console window. Additionally, we learn how to add new files to our project, how to set properties of our file using the Properties window, how to add a using statement as a means of resolving a class name referenced in our code to the namespace in which it is defined, and more.&amp;nbsp;Download the source code for while Iterations and Reading Data...</itunes:summary>
      <itunes:duration>741</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/while-Iterations-and-Reading-Data-from-a-Text-File-11</link>
      <pubDate>Mon, 21 Nov 2011 17:14:05 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/while-Iterations-and-Reading-Data-from-a-Text-File-11</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_2MB_ch9.wmv" expression="full" duration="741" fileSize="150498016" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_ch9.mp3" expression="full" duration="741" fileSize="5933943" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_ch9.wma" expression="full" duration="741" fileSize="6003965" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_high_ch9.mp4" expression="full" duration="741" fileSize="189921191" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_low_ch9.mp4" expression="full" duration="741" fileSize="16804410" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/09f9/f1a50952-7712-4c52-bb2a-9f7a013c09f9/11whileIterationsandReadingDatafromaTextFile_2MB_ch9.wmv" length="150498016" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/while-Iterations-and-Reading-Data-from-a-Text-File-11/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Creating and Calling Simple Overloaded Helper Methods - 10</title>
      <description><![CDATA[<p><span>In this video we begin wading into the topic of methods by creating a helper method to break out code we may need to use in multiple places within our code. We create and call our methods to retrieve a value, create and use input parameters, learn about string formatting, and create overloaded versions of our method</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_10.zip">Download the source code for Creating and Calling Simple...</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3b544d21c963486ab3fe9f7a01385154">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-and-Calling-Simple-Overloaded-Helper-Methods-10</comments>
      <itunes:summary>In this video we begin wading into the topic of methods by creating a helper method to break out code we may need to use in multiple places within our code. We create and call our methods to retrieve a value, create and use input parameters, learn about string formatting, and create overloaded versions of our methodDownload the source code for Creating and Calling Simple...</itunes:summary>
      <itunes:duration>688</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-and-Calling-Simple-Overloaded-Helper-Methods-10</link>
      <pubDate>Mon, 21 Nov 2011 17:13:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-and-Calling-Simple-Overloaded-Helper-Methods-10</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_2MB_ch9.wmv" expression="full" duration="688" fileSize="118221176" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_ch9.mp3" expression="full" duration="688" fileSize="5510347" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_ch9.wma" expression="full" duration="688" fileSize="5574395" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_high_ch9.mp4" expression="full" duration="688" fileSize="173401555" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_low_ch9.mp4" expression="full" duration="688" fileSize="14026352" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/5154/3b544d21-c963-486a-b3fe-9f7a01385154/10CreatingandCallingSimpleOverloadedHelperMethods_2MB_ch9.wmv" length="118221176" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-and-Calling-Simple-Overloaded-Helper-Methods-10/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Creating Arrays of Values - 09</title>
      <description><![CDATA[<p>In this lesson we talk about arrays, which are multi-part variables—a &quot;bucket&quot; containing other &quot;buckets,&quot; if you will. We demonstrate how to declare and utilize arrays, including setting and retrieving their values, initializing their values, attempting to access values outside of the boundaries of the array, and iterating through arrays using the foreach statement. Finally, we demonstrate a couple of powerful built-in methods that give arrays added features.</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_09.zip">Download the source code for Creating Arrays of Values</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:662da7617c5642c08b8e9f7a01371373">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Arrays-of-Values-09</comments>
      <itunes:summary>In this lesson we talk about arrays, which are multi-part variables—a &amp;quot;bucket&amp;quot; containing other &amp;quot;buckets,&amp;quot; if you will. We demonstrate how to declare and utilize arrays, including setting and retrieving their values, initializing their values, attempting to access values outside of the boundaries of the array, and iterating through arrays using the foreach statement. Finally, we demonstrate a couple of powerful built-in methods that give arrays added features.Download the source code for Creating Arrays of Values</itunes:summary>
      <itunes:duration>891</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Arrays-of-Values-09</link>
      <pubDate>Mon, 21 Nov 2011 17:13:10 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Arrays-of-Values-09</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_2MB_ch9.wmv" expression="full" duration="891" fileSize="152328165" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_ch9.mp3" expression="full" duration="891" fileSize="7129674" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_ch9.wma" expression="full" duration="891" fileSize="7211575" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_high_ch9.mp4" expression="full" duration="891" fileSize="224799459" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_low_ch9.mp4" expression="full" duration="891" fileSize="17769161" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/1373/662da761-7c56-42c0-8b8e-9f7a01371373/09CreatingArraysofValues_2MB_ch9.wmv" length="152328165" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Arrays-of-Values-09/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>for Iterations - 08</title>
      <description><![CDATA[<p>Iterations allow our applications to loop through a block of code until a condition is satisfied. We'll cover several different types of iteration statements throughout this series, starting with the for iteration statement. This lesson demonstrates how to utilize &quot;code snippets&quot; to help remind you of the syntax for this complex statement, and shows debugging in action via the values of loops displayed in the Visual Studio IDE.</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_08.zip">Download the source code for Iterations</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5deb063b550b42c2a9b29f7a012f9a54">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/for-Iterations-08</comments>
      <itunes:summary>Iterations allow our applications to loop through a block of code until a condition is satisfied. We&#39;ll cover several different types of iteration statements throughout this series, starting with the for iteration statement. This lesson demonstrates how to utilize &amp;quot;code snippets&amp;quot; to help remind you of the syntax for this complex statement, and shows debugging in action via the values of loops displayed in the Visual Studio IDE.Download the source code for Iterations</itunes:summary>
      <itunes:duration>620</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/for-Iterations-08</link>
      <pubDate>Mon, 21 Nov 2011 17:13:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/for-Iterations-08</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_2MB_ch9.wmv" expression="full" duration="620" fileSize="101557952" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_ch9.mp3" expression="full" duration="620" fileSize="4965251" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_ch9.wma" expression="full" duration="620" fileSize="5024663" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_high_ch9.mp4" expression="full" duration="620" fileSize="156173791" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_low_ch9.mp4" expression="full" duration="620" fileSize="12317514" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/9a54/5deb063b-550b-42c2-a9b2-9f7a012f9a54/08forIterations_2MB_ch9.wmv" length="101557952" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/for-Iterations-08/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Operators, Expressions and Statements Duration - 07</title>
      <description><![CDATA[<p><span>In this lesson, we discuss how to create a properly formed C# statement. As with any language, there's a &quot;right way&quot; and a &quot;wrong way&quot; to write &quot;complete thoughts&quot; in C#. We discuss how statements are made up of expressions, and how expressions are made up of operators (think: verbs) and operands (think: nouns). Finally, we talk about compilation errors that occur when the syntax rules of C# are ignored.</span></p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_07.zip">Download the source code for Operators, Expressions and Statements Duration </a></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:68749c252a1a4e2a94b69f7a0123db86">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Operators-Expressions-and-Statements-Duration-07</comments>
      <itunes:summary>In this lesson, we discuss how to create a properly formed C# statement. As with any language, there&#39;s a &amp;quot;right way&amp;quot; and a &amp;quot;wrong way&amp;quot; to write &amp;quot;complete thoughts&amp;quot; in C#. We discuss how statements are made up of expressions, and how expressions are made up of operators (think: verbs) and operands (think: nouns). Finally, we talk about compilation errors that occur when the syntax rules of C# are ignored.Download the source code for Operators, Expressions and Statements Duration &amp;nbsp;</itunes:summary>
      <itunes:duration>766</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Operators-Expressions-and-Statements-Duration-07</link>
      <pubDate>Mon, 21 Nov 2011 17:12:36 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Operators-Expressions-and-Statements-Duration-07</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_2MB_ch9.wmv" expression="full" duration="766" fileSize="195112270" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_ch9.mp3" expression="full" duration="766" fileSize="6135182" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_ch9.wma" expression="full" duration="766" fileSize="6205235" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_high_ch9.mp4" expression="full" duration="766" fileSize="200444308" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_low_ch9.mp4" expression="full" duration="766" fileSize="20136103" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/db86/68749c25-2a1a-4e2a-94b6-9f7a0123db86/07OperatorsExpressionsandStatements_2MB_ch9.wmv" length="195112270" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Operators-Expressions-and-Statements-Duration-07/RSS</wfw:commentRss>
      <category>C#</category>
      <category>visual stuido</category>
    </item>
  <item>
      <title>Branching with the if Decision Statement and the Conditional Operator - 06</title>
      <description><![CDATA[<p>Branching allows us to add logic to our applications. In this lesson introduces the if Decision statement (in its various forms) as well as the conditional operator. We also discuss how to refactor our code to make it more compact and less likely to produce errors by eliminating duplicate code.</p><p><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_06.zip">Download the source code for Branching with the if Decision...</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:285ff982d18d423b910c9f7a0122f6f7">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Branching-with-the-if-Decision-Statement-and-the-Conditional-Operator-06</comments>
      <itunes:summary>Branching allows us to add logic to our applications. In this lesson introduces the if Decision statement (in its various forms) as well as the conditional operator. We also discuss how to refactor our code to make it more compact and less likely to produce errors by eliminating duplicate code.Download the source code for Branching with the if Decision...</itunes:summary>
      <itunes:duration>1142</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Branching-with-the-if-Decision-Statement-and-the-Conditional-Operator-06</link>
      <pubDate>Mon, 21 Nov 2011 17:12:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Branching-with-the-if-Decision-Statement-and-the-Conditional-Operator-06</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_2MB_ch9.wmv" expression="full" duration="1142" fileSize="192433899" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_ch9.mp3" expression="full" duration="1142" fileSize="9139091" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_ch9.wma" expression="full" duration="1142" fileSize="9242277" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_high_ch9.mp4" expression="full" duration="1142" fileSize="287715242" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_low_ch9.mp4" expression="full" duration="1142" fileSize="22541005" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/f6f7/285ff982-d18d-423b-910c-9f7a0122f6f7/06BranchingwiththeifDecisionStatementandtheConditionalOperator_2MB_ch9.wmv" length="192433899" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Branching-with-the-if-Decision-Statement-and-the-Conditional-Operator-06/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Declaring Variables and Assigning Values Duration - 05</title>
      <description><![CDATA[<p><span>In this lesson we start adding C# syntax to your vocabulary by talking about one of the fundamental building blocks: data types and variables. As well as basic topics such as naming conventions, data type conversions are discussed.</span></p><p>&nbsp;</p><p>&nbsp;<span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_05.zip">Download the source code for Declaring Variables and Assigning Values Duration</a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b743dd57cbfc49b2a5829f7901764436">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Declaring-Variables-and-Assigning-Values-Duration-05</comments>
      <itunes:summary>In this lesson we start adding C# syntax to your vocabulary by talking about one of the fundamental building blocks: data types and variables. As well as basic topics such as naming conventions, data type conversions are discussed.&amp;nbsp;&amp;nbsp;Download the source code for Declaring Variables and Assigning Values Duration</itunes:summary>
      <itunes:duration>1147</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Declaring-Variables-and-Assigning-Values-Duration-05</link>
      <pubDate>Mon, 21 Nov 2011 17:11:34 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Declaring-Variables-and-Assigning-Values-Duration-05</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_2MB_ch9.wmv" expression="full" duration="1147" fileSize="288517134" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_ch9.mp3" expression="full" duration="1147" fileSize="9179177" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_ch9.wma" expression="full" duration="1147" fileSize="9284333" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_high_ch9.mp4" expression="full" duration="1147" fileSize="299876647" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_low_ch9.mp4" expression="full" duration="1147" fileSize="29381137" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/4436/b743dd57-cbfc-49b2-a582-9f7901764436/05DeclaringVariablesandAssigningValuesDuration_2MB_ch9.wmv" length="288517134" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Declaring-Variables-and-Assigning-Values-Duration-05/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Quick Overview of the Visual C# Express Edition IDE - 04</title>
      <description><![CDATA[<p><span>This lesson demonstrates some common Visual Studio IDE features, various windows, debugging features, code window features, customizations, and more found in Visual C# Express Edition. A more complete discussion of features is found in the Visual C# Express Edition Fundamentals series and the Visual Studio Fundamentals series, both of which are available on Channel9.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:51f0d9e434474f2bbab19f79017450f8">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Quick-Overview-of-the-Visual-C-Sharp-Express-Edition-IDE</comments>
      <itunes:summary>This lesson demonstrates some common Visual Studio IDE features, various windows, debugging features, code window features, customizations, and more found in Visual C# Express Edition. A more complete discussion of features is found in the Visual C# Express Edition Fundamentals series and the Visual Studio Fundamentals series, both of which are available on Channel9.</itunes:summary>
      <itunes:duration>1138</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Quick-Overview-of-the-Visual-C-Sharp-Express-Edition-IDE</link>
      <pubDate>Mon, 21 Nov 2011 17:11:18 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Quick-Overview-of-the-Visual-C-Sharp-Express-Edition-IDE</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_2MB_ch9.wmv" expression="full" duration="1138" fileSize="286388006" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_ch9.mp3" expression="full" duration="1138" fileSize="9112306" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_ch9.wma" expression="full" duration="1138" fileSize="9215241" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_high_ch9.mp4" expression="full" duration="1138" fileSize="295762562" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_low_ch9.mp4" expression="full" duration="1138" fileSize="27842635" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/50f8/51f0d9e4-3447-4f2b-bab1-9f79017450f8/04QuickOverviewoftheVisualCsharpEditionIDE_2MB_ch9.wmv" length="286388006" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Quick-Overview-of-the-Visual-C-Sharp-Express-Edition-IDE/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Dissecting the First C# Program You Created - 03</title>
      <description><![CDATA[<p><span>This lesson picks up from the previous one by discussing at length each completed action and written line of code. It discusses the relationship between the C# code, the C# compiler, the .NET Framework, and more. The lesson discusses the concept of code blocks at a high level explaining how methods, classes, and namespaces are related. Finally, the lesson shows you where your project files are stored and the location of code compiled by the Visual Studio IDE as well as the different types of compilation (i.e., debug compilation versus release compilation).</span></p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8dc4751c2af64b10a2889f790172a318">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Dissecting-the-First-C-Sharp-Program-You-Created</comments>
      <itunes:summary>This lesson picks up from the previous one by discussing at length each completed action and written line of code. It discusses the relationship between the C# code, the C# compiler, the .NET Framework, and more. The lesson discusses the concept of code blocks at a high level explaining how methods, classes, and namespaces are related. Finally, the lesson shows you where your project files are stored and the location of code compiled by the Visual Studio IDE as well as the different types of compilation (i.e., debug compilation versus release compilation).&amp;nbsp;&amp;nbsp;</itunes:summary>
      <itunes:duration>1391</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Dissecting-the-First-C-Sharp-Program-You-Created</link>
      <pubDate>Mon, 21 Nov 2011 17:10:56 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Dissecting-the-First-C-Sharp-Program-You-Created</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_2MB_ch9.wmv" expression="full" duration="1391" fileSize="435961707" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_ch9.mp3" expression="full" duration="1391" fileSize="11136685" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_ch9.wma" expression="full" duration="1391" fileSize="11260965" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_high_ch9.mp4" expression="full" duration="1391" fileSize="240263555" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_low_ch9.mp4" expression="full" duration="1391" fileSize="39158850" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_med_ch9.mp4" expression="full" duration="1391" fileSize="194343524" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/a318/8dc4751c-2af6-4b10-a288-9f790172a318/03DissectiontheFirstCsharpProgramYouCreated_2MB_ch9.wmv" length="435961707" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Dissecting-the-First-C-Sharp-Program-You-Created/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>Creating Your First C# Program - 02</title>
      <description><![CDATA[<p><span>This lesson teaches you how to create a simple application—first using Windows Notepad and the C# Command Line Compiler, and then by using Visual Studio or Visual C# Express Edition. The point of this episode is to demonstrate how utilizing an Integrated Development Environment (IDE) is far easier than attempting to work using a loose collection of windows and tools. The video concludes with an explanation of common solutions to the many different problems you might encounter as you first begin writing and compiling code.</span></p><p><span><a href="http://media.ch9.ms/csharpfundamentals/code/C9CS_02.zip">Download the source code for Creating Your First C# Program </a></span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/csharp/RSS&WT.dl=0&WT.entryid=Entry:RSSView:04bbe59e0f124b40b28b9f780147e679">]]></description>
      <comments>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Your-First-C-Sharp-Program</comments>
      <itunes:summary>This lesson teaches you how to create a simple application—first using Windows Notepad and the C# Command Line Compiler, and then by using Visual Studio or Visual C# Express Edition. The point of this episode is to demonstrate how utilizing an Integrated Development Environment (IDE) is far easier than attempting to work using a loose collection of windows and tools. The video concludes with an explanation of common solutions to the many different problems you might encounter as you first begin writing and compiling code.Download the source code for Creating Your First C# Program </itunes:summary>
      <itunes:duration>1329</itunes:duration>
      <link>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Your-First-C-Sharp-Program</link>
      <pubDate>Mon, 21 Nov 2011 17:08:47 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Your-First-C-Sharp-Program</guid>
      <media:thumbnail url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_100_ch9.jpg" height="75" width="100"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_220_ch9.jpg" height="165" width="220"/>
      <media:thumbnail url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_512_ch9.jpg" height="384" width="512"/>
      <media:group>
        <media:content url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_2MB_ch9.wmv" expression="full" duration="1329" fileSize="412434972" type="video/x-ms-wmv" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_ch9.mp3" expression="full" duration="1329" fileSize="10638452" type="audio/mp3" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_ch9.wma" expression="full" duration="1329" fileSize="10759297" type="audio/x-ms-wma" medium="audio"/>
        <media:content url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_high_ch9.mp4" expression="full" duration="1329" fileSize="229641517" type="video/mp4" medium="video"/>
        <media:content url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_low_ch9.mp4" expression="full" duration="1329" fileSize="38737232" type="video/mp4" medium="video"/>
      </media:group>      
      <enclosure url="http://video.ch9.ms/ch9/e679/04bbe59e-0f12-4b40-b28b-9f780147e679/2CreatingYourFirstCsharpProgram_2MB_ch9.wmv" length="412434972" type="video/x-ms-wmv"/>
      <dc:creator>Clint Rutkas, Bob Tabor, Golnaz</dc:creator>
      <itunes:author>Clint Rutkas, Bob Tabor, Golnaz</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners/Creating-Your-First-C-Sharp-Program/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Visual Studio</category>
    </item>    
</channel>
</rss>
