<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>The Blomsma Code</title>
    <link>http://www.develop-one.net/blog/</link>
    <description>The mysteries of software development and networking...</description>
    <language>en-us</language>
    <copyright>Develop-One</copyright>
    <lastBuildDate>Mon, 29 Jun 2009 20:29:42 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>mark.blomsma@develop-one.com</managingEditor>
    <webMaster>mark.blomsma@develop-one.com</webMaster>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=52943191-a0fb-4f3e-92c6-c47975993307</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,52943191-a0fb-4f3e-92c6-c47975993307.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,52943191-a0fb-4f3e-92c6-c47975993307.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=52943191-a0fb-4f3e-92c6-c47975993307</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just read this post by Paul Gielens (<a title="http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx" href="http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx">http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx</a>)
about why a group of developers decided to use ASP.NET MVC.
</p>
        <p>
          <em>The answer to the question “what made you guys decide to use MVC for this applications”
was interesting “because we wanted to learn something new, and because it’s cool!”.</em>
        </p>
        <p>
So the feedback on this post ranges from “ahumpff” to “these guys should not be experimenting
when someone else is footing the bill”.
</p>
        <p>
I’d just like to pitch in:
</p>
        <p>
a) It’s great to see people showing interest in new technologies. I’d rather have
some folks on my team who are eager to dive into a new technology than those who shy
away from anything new.<br />
b) There is not a lot of additional info: but assuming that the project was not a
multi-million dollar project and there was some room for a little risk. Then “why
not?”. In my experience you can play with any technology, but you won’t truly learn
it until you have a serious goal. Without a fixed goal you won’t find the pain points
of the technology.<br />
c) I believe in risk driven project management. I’m not sure whether it is an official
approach to project management. But I like to list all known risks, then decide whether
something needs to be done to mitigate the risk. If the cost of mitigation outweighs
the risk, then agree to do nothing. In essence, just about everything in PM is about
risk management. Anyway, back to the new technology: do an assessment: will this new
technology cost me more time to develop this app? Yes/no? No, then use it. Yes? How
much? Can we afford to spend X hours on learning? Will it make my team happy? Happy
coders write more code… aw heck, let them use it :-).
</p>
      </body>
      <title>Why try new technologies?</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,52943191-a0fb-4f3e-92c6-c47975993307.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/29/WhyTryNewTechnologies.aspx</link>
      <pubDate>Mon, 29 Jun 2009 20:29:42 GMT</pubDate>
      <description>&lt;p&gt;
I just read this post by Paul Gielens (&lt;a title="http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx" href="http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx"&gt;http://weblogs.asp.net/pgielens/archive/2009/05/06/why-asp-net-mvc.aspx&lt;/a&gt;)
about why a group of developers decided to use ASP.NET MVC.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;The answer to the question “what made you guys decide to use MVC for this applications”
was interesting “because we wanted to learn something new, and because it’s cool!”.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
So the feedback on this post ranges from “ahumpff” to “these guys should not be experimenting
when someone else is footing the bill”.
&lt;/p&gt;
&lt;p&gt;
I’d just like to pitch in:
&lt;/p&gt;
&lt;p&gt;
a) It’s great to see people showing interest in new technologies. I’d rather have
some folks on my team who are eager to dive into a new technology than those who shy
away from anything new.&lt;br&gt;
b) There is not a lot of additional info: but assuming that the project was not a
multi-million dollar project and there was some room for a little risk. Then “why
not?”. In my experience you can play with any technology, but you won’t truly learn
it until you have a serious goal. Without a fixed goal you won’t find the pain points
of the technology.&lt;br&gt;
c) I believe in risk driven project management. I’m not sure whether it is an official
approach to project management. But I like to list all known risks, then decide whether
something needs to be done to mitigate the risk. If the cost of mitigation outweighs
the risk, then agree to do nothing. In essence, just about everything in PM is about
risk management. Anyway, back to the new technology: do an assessment: will this new
technology cost me more time to develop this app? Yes/no? No, then use it. Yes? How
much? Can we afford to spend X hours on learning? Will it make my team happy? Happy
coders write more code… aw heck, let them use it :-).
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,52943191-a0fb-4f3e-92c6-c47975993307.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=6d52cae0-56e2-47a9-b6e2-672fe6f5d704</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,6d52cae0-56e2-47a9-b6e2-672fe6f5d704.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,6d52cae0-56e2-47a9-b6e2-672fe6f5d704.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6d52cae0-56e2-47a9-b6e2-672fe6f5d704</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just <a href="http://bink.nu/news/windows-7-retail-packaging.aspx" target="_blank">ran
across</a> the boxes they will be using to ship Windows 7 (available Oct. 22, 2009):
</p>
        <p>
          <a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_HomePremium_5F00_3DL_5F00_0E89DFD3.jpg">
            <img title="Windows 7 Home Premium" border="0" alt="Windows 7 Home Premium" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_HomePremium_5F00_3DL_5F00_thumb_5F00_06FE7066.jpg" width="150" height="188" />
          </a>
          <a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Professional_5F00_3DL_5F00_26AD4A2E.jpg">
            <img title="Windows 7 Professional" border="0" alt="Windows 7 Professional" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Professional_5F00_3DL_5F00_thumb_5F00_34135D34.jpg" width="150" height="188" />
          </a>
          <a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Ultimate_5F00_3DL_5F00_1AAB59FA.jpg">
            <img title="Windows 7 Ultimate" border="0" alt="Windows 7 Ultimate" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Ultimate_5F00_3DL_5F00_thumb_5F00_7A241A47.jpg" width="150" height="188" />
          </a>
        </p>
        <p>
From <a href="http://bink.nu/news/windows-7-windows-server-2008-rtm-set-for-july-13th.aspx" target="_blank">Bink.nu</a>:<br />
Microsoft has now set July 13th for RTM “sign-off”. 
</p>
        <p>
Sign off is the process where all divisions sign that they agree on the final code,
which means the actual RTM build will be created a few days earlier, which is targeted
on July 10th. 
</p>
        <p>
          <br />
The general availability (GA) is set to October 22nd, this is when you can buy it
in stores in a box or on new PC’s (OEM). 
</p>
        <p>
We can expect the RTM much earlier on MSDN, Technet and Volume Licensing download
sites, probably a few days after July 13th. 
</p>
      </body>
      <title>Windows 7</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,6d52cae0-56e2-47a9-b6e2-672fe6f5d704.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/24/Windows7.aspx</link>
      <pubDate>Wed, 24 Jun 2009 13:00:33 GMT</pubDate>
      <description>&lt;p&gt;
Just &lt;a href="http://bink.nu/news/windows-7-retail-packaging.aspx" target="_blank"&gt;ran
across&lt;/a&gt; the boxes they will be using to ship Windows 7 (available Oct. 22, 2009):
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_HomePremium_5F00_3DL_5F00_0E89DFD3.jpg"&gt;&lt;img title="Windows 7 Home Premium" border="0" alt="Windows 7 Home Premium" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_HomePremium_5F00_3DL_5F00_thumb_5F00_06FE7066.jpg" width="150" height="188"&gt;&lt;/a&gt;&lt;a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Professional_5F00_3DL_5F00_26AD4A2E.jpg"&gt;&lt;img title="Windows 7 Professional" border="0" alt="Windows 7 Professional" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Professional_5F00_3DL_5F00_thumb_5F00_34135D34.jpg" width="150" height="188"&gt;&lt;/a&gt;&lt;a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Ultimate_5F00_3DL_5F00_1AAB59FA.jpg"&gt;&lt;img title="Windows 7 Ultimate" border="0" alt="Windows 7 Ultimate" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/windows7/Win7_5F00_Ultimate_5F00_3DL_5F00_thumb_5F00_7A241A47.jpg" width="150" height="188"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
From &lt;a href="http://bink.nu/news/windows-7-windows-server-2008-rtm-set-for-july-13th.aspx" target="_blank"&gt;Bink.nu&lt;/a&gt;:&lt;br&gt;
Microsoft has now set July 13th for RTM “sign-off”. 
&lt;p&gt;
Sign off is the process where all divisions sign that they agree on the final code,
which means the actual RTM build will be created a few days earlier, which is targeted
on July 10th. 
&lt;p&gt;
&lt;br&gt;
The general availability (GA) is set to October 22nd, this is when you can buy it
in stores in a box or on new PC’s (OEM). 
&lt;p&gt;We can expect the RTM much earlier on MSDN, Technet and Volume Licensing download sites, probably a few days after July 13th. </description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,6d52cae0-56e2-47a9-b6e2-672fe6f5d704.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=7163f81e-3683-46c9-8f0d-2facd6e5abfd</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,7163f81e-3683-46c9-8f0d-2facd6e5abfd.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,7163f81e-3683-46c9-8f0d-2facd6e5abfd.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7163f81e-3683-46c9-8f0d-2facd6e5abfd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Daniel will present at the next Bangor Area .NET Developer (BAND) meeting (June 23rd,
2009):
</p>
        <h4>WPF - A little further down the rabbit hole
</h4>
        <p>
Probably most of us have seen at least one slick demo of WPF or Silverlight. Such
demos are inspiring, but they don't convey what it's like to actually use WPF in the
real world. Fresh from completing our first business-centric application that uses
WPF extensively, I'm excited to share from my experience of using WPF in the real
world. 
</p>
        <p>
  
</p>
        <p>
          <em>Daniel is a developer for Tyler Technologies in Bangor.</em>
        </p>
        <p>
          <em>
          </em>  
</p>
        <p>
More information on: <a href="http://www.bangordevelopers.com">www.bangordevelopers.com</a></p>
        <p>
  
</p>
        <p>
More from Daniel: <a title="http://www.danielgpratt.com/" href="http://www.danielgpratt.com/">http://www.danielgpratt.com/</a></p>
      </body>
      <title>Daniel Pratt to present at BAND meeting</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,7163f81e-3683-46c9-8f0d-2facd6e5abfd.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/10/DanielPrattToPresentAtBANDMeeting.aspx</link>
      <pubDate>Wed, 10 Jun 2009 13:03:46 GMT</pubDate>
      <description>&lt;p&gt;
Daniel will present at the next Bangor Area .NET Developer (BAND) meeting (June 23rd,
2009):
&lt;/p&gt;
&lt;h4&gt;WPF - A little further down the rabbit hole
&lt;/h4&gt;
&lt;p&gt;
Probably most of us have seen at least one slick demo of WPF or Silverlight. Such
demos are inspiring, but they don't convey what it's like to actually use WPF in the
real world. Fresh from completing our first business-centric application that uses
WPF extensively, I'm excited to share from my experience of using WPF in the real
world. 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;em&gt;Daniel is a developer for Tyler Technologies in Bangor.&lt;/em&gt; 
&lt;p&gt;
&lt;em&gt;&lt;/em&gt;&amp;nbsp; 
&lt;p&gt;
More information on: &lt;a href="http://www.bangordevelopers.com"&gt;www.bangordevelopers.com&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
More from Daniel: &lt;a title="http://www.danielgpratt.com/" href="http://www.danielgpratt.com/"&gt;http://www.danielgpratt.com/&lt;/a&gt;
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,7163f81e-3683-46c9-8f0d-2facd6e5abfd.aspx</comments>
      <category>Community</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=11bf0df8-eb22-45f4-a80a-4f305d7d9933</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,11bf0df8-eb22-45f4-a80a-4f305d7d9933.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,11bf0df8-eb22-45f4-a80a-4f305d7d9933.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=11bf0df8-eb22-45f4-a80a-4f305d7d9933</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Only one week to go! The MSDN Northeast Roadshow will once again make a stop in Augusta,
ME. If you haven’t done so already, then sign up now! 
</p>
        <p>
  
</p>
        <p>
June 18th is the day you can enjoy a day of free learning with Microsoft's New England
Dream Team: Chris, Bob &amp; Jim. 
</p>
        <p>
  
</p>
        <p>
More info and sign up info: <a href="http://tinyurl.com/Summer09Roadshow">http://tinyurl.com/Summer09Roadshow</a>.
</p>
      </body>
      <title>Only one week to go to the AUGUSTA (Maine) MSDN Northeast Roadshow</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,11bf0df8-eb22-45f4-a80a-4f305d7d9933.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/10/OnlyOneWeekToGoToTheAUGUSTAMaineMSDNNortheastRoadshow.aspx</link>
      <pubDate>Wed, 10 Jun 2009 12:54:24 GMT</pubDate>
      <description>&lt;p&gt;
Only one week to go! The MSDN Northeast Roadshow will once again make a stop in Augusta,
ME. If you haven’t done so already, then sign up now! 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
June 18th is the day you can enjoy a day of free learning with Microsoft's New England
Dream Team: Chris, Bob &amp;amp; Jim. 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
More info and sign up info: &lt;a href="http://tinyurl.com/Summer09Roadshow"&gt;http://tinyurl.com/Summer09Roadshow&lt;/a&gt;.
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,11bf0df8-eb22-45f4-a80a-4f305d7d9933.aspx</comments>
      <category>Community</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=846507f8-941b-4515-944f-999fc007fc79</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,846507f8-941b-4515-944f-999fc007fc79.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,846507f8-941b-4515-944f-999fc007fc79.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=846507f8-941b-4515-944f-999fc007fc79</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you’re planning to use Virtual PC or make use of the XP backwards compatibility
mode in Windows 7, then you’ll need to have a CPU that supports hardware virtualization.
Sadly is not very clear which CPU’s offer that feature.
</p>
        <p>
I found two pages with useful info, one for Intel processors and one for AMD:
</p>
        <ul>
          <li>
            <a title="http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html" href="http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html">http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html</a>
          </li>
          <li>
            <a title="http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html" href="http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html">http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html</a>
          </li>
        </ul>
        <p>
Note: for XP virtualization you will also need a minimum of 2GB of RAM.
</p>
        <p>
I’ve copied the essential information (including the disclaimer) for your reference
pleasure :-)
</p>
        <p>
          <em>Disclaimer: I believe this information is accurate, but it is possible that some
mistakes may be present in the following tables. caused by inaccuracies in Intel’s
documentation or by editing and composition errors. I urge you to do your own research
before making any buying decisions. Even if a specific CPU appears to support Intel
VT, make sure that the PC’s BIOS manufacturer allows this feature to be enabled.</em>
        </p>
        <div id="width">
          <div id="trunk" class="threeCol">
            <div id="col1" class="clear">
              <h3 class="post">Intel Desktop CPUs
</h3>
              <div class="post">
                <table border="0" cellspacing="0" cellpadding="0" width="327">
                  <tbody>
                    <tr>
                      <td width="261">
                        <strong>Core 2 Duo</strong>
                      </td>
                      <td width="64">
 </td>
                    </tr>
                    <tr>
                      <td>
E4300/4400/4500/4600/4700</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
E6300/6320/6400/6420/6540/6550</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
E6600/6700/6750/6850</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
E7200/7300/7400/7500</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
E8190</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
E8200/8300/8400/8500/8600</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
                        <strong>Core 2 Extreme</strong>
                      </td>
                      <td>
 </td>
                    </tr>
                    <tr>
                      <td>
QX6700/6800/6850</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
QX9650/9770/9775</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
X6800</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
                        <strong>Core 2 Quad</strong>
                      </td>
                      <td>
 </td>
                    </tr>
                    <tr>
                      <td>
Q6600/6700</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
Q8200/8200S/8300/8400/8400S</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
Q9300/9400/9400S</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
Q9450/9550/9550S/9650</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
                        <strong>Core i7/Core i7 Extreme</strong>
                      </td>
                      <td>
 </td>
                    </tr>
                    <tr>
                      <td>
I7-920/940</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
I7-965</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
                        <strong>Pentium D/Pentium EE</strong>
                      </td>
                      <td>
 </td>
                    </tr>
                    <tr>
                      <td>
805/820/830/840</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
915/925/935/945</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
920/930/940/950/960</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
955/965</td>
                      <td>
YES</td>
                    </tr>
                    <tr>
                      <td>
                        <strong>Pentium for Desktop</strong>
                      </td>
                      <td>
 </td>
                    </tr>
                    <tr>
                      <td>
E2140/2160/2180/2200/2220</td>
                      <td>
NO</td>
                    </tr>
                    <tr>
                      <td>
E5200/5300/5400</td>
                      <td>
NO</td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </div>
            <div id="width">
              <div id="main">
                <div id="trunk" class="threeCol">
                  <div id="content" class="clear">
                    <div id="col1">
                      <div id="post-946" class="post">
                        <h3>Intel Mobile CPUs
</h3>
                        <table border="0" cellspacing="0" cellpadding="0">
                          <tbody>
                            <tr>
                              <td>
                                <strong>Core 2 Duo Mobile</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
L7200/7300/7400/7500</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
P7350/7450</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
P7370</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
P8400/8600/8700/9500/9600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
SL9300/9400/9600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
SP9300/9400/9600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
SU9300/9400/9600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T5200/5250/5270/5300/5450/5470</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
T5500/5600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T5550/5670/5750/5800/5850/5870/5900</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
T6400/6570</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
T7100/7200/7250/7300/7400</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T7500/7600/7700/7800</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T8100/8300</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T9300/9400/9500/9550/9600/9800</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
U7500/U7600</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
                                <strong>Core 2 Extreme Mobile</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
QX9300</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
X7800/7900</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
X9000/9100</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
                                <strong>Core 2 Quad Mobile</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
Q9000</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
Q9100</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
                                <strong>Core 2 Solo</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
SU3300/3500</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
U2100/2200</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
                                <strong>Core Duo</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
L2300/2400/2500</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T2050/2250</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
T2300/2400/2500/2600/2700</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T2300E/2350/2450</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
U2400/2500</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
                                <strong>Core Solo</strong>
                              </td>
                              <td>
 </td>
                            </tr>
                            <tr>
                              <td>
T1300/1400</td>
                              <td>
YES</td>
                            </tr>
                            <tr>
                              <td>
T1350</td>
                              <td>
NO</td>
                            </tr>
                            <tr>
                              <td>
U1300/1400/1500</td>
                              <td>
YES</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <p>
 
</p>
        <h3>AMD CPUs 
</h3>
        <p>
“With the exceptions of Sempron-branded processors and Turion K8 Rev E processors,
all notebook processors shipped by AMD include AMD-V and therefore support Windows
7 XP mode." 
</p>
        <p>
"With the exceptions of Sempron-branded processors and pre-Rev F Athlon branded processors,
all of the desktop processors shipped by AMD include AMD-V and therefore support Windows
7 in XP mode." 
</p>
        <p>
"Also, all AMD Opteron processors shipped by AMD from Rev F forward include AMD-V." 
</p>
      </body>
      <title>Windows 7 and Virtual PC + XP experience</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,846507f8-941b-4515-944f-999fc007fc79.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/09/Windows7AndVirtualPCXPExperience.aspx</link>
      <pubDate>Tue, 09 Jun 2009 02:55:09 GMT</pubDate>
      <description>&lt;p&gt;
If you’re planning to use Virtual PC or make use of the XP backwards compatibility
mode in Windows 7, then you’ll need to have a CPU that supports hardware virtualization.
Sadly is not very clear which CPU’s offer that feature.
&lt;/p&gt;
&lt;p&gt;
I found two pages with useful info, one for Intel processors and one for AMD:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a title="http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html" href="http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html"&gt;http://www.tomshardware.com/news/windows-xp-mode-virtualization-intel,7709.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a title="http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html" href="http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html"&gt;http://www.tomshardware.com/news/amd-cpu-windows-xp-mode,7739.html&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Note: for XP virtualization you will also need a minimum of 2GB of RAM.
&lt;/p&gt;
&lt;p&gt;
I’ve copied the essential information (including the disclaimer) for your reference
pleasure :-)
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Disclaimer: I believe this information is accurate, but it is possible that some
mistakes may be present in the following tables. caused by inaccuracies in Intel’s
documentation or by editing and composition errors. I urge you to do your own research
before making any buying decisions. Even if a specific CPU appears to support Intel
VT, make sure that the PC’s BIOS manufacturer allows this feature to be enabled.&lt;/em&gt;
&lt;/p&gt;
&lt;div id="width"&gt;
&lt;div id="trunk" class="threeCol"&gt;
&lt;div id="col1" class="clear"&gt;
&lt;h3 class="post"&gt;Intel Desktop CPUs
&lt;/h3&gt;
&lt;div class="post"&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="327"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="261"&gt;
&lt;strong&gt;Core 2 Duo&lt;/strong&gt;&lt;/td&gt;
&lt;td width="64"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E4300/4400/4500/4600/4700&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E6300/6320/6400/6420/6540/6550&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E6600/6700/6750/6850&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E7200/7300/7400/7500&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E8190&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E8200/8300/8400/8500/8600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Extreme&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
QX6700/6800/6850&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
QX9650/9770/9775&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
X6800&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Quad&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q6600/6700&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q8200/8200S/8300/8400/8400S&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q9300/9400/9400S&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q9450/9550/9550S/9650&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core i7/Core i7 Extreme&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
I7-920/940&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
I7-965&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Pentium D/Pentium EE&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
805/820/830/840&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
915/925/935/945&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
920/930/940/950/960&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
955/965&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Pentium for Desktop&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E2140/2160/2180/2200/2220&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
E5200/5300/5400&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="width"&gt;
&lt;div id="main"&gt;
&lt;div id="trunk" class="threeCol"&gt;
&lt;div id="content" class="clear"&gt;
&lt;div id="col1"&gt;
&lt;div id="post-946" class="post"&gt;
&lt;h3&gt;Intel Mobile CPUs
&lt;/h3&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Duo Mobile&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
L7200/7300/7400/7500&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
P7350/7450&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
P7370&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
P8400/8600/8700/9500/9600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
SL9300/9400/9600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
SP9300/9400/9600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
SU9300/9400/9600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T5200/5250/5270/5300/5450/5470&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T5500/5600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T5550/5670/5750/5800/5850/5870/5900&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T6400/6570&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T7100/7200/7250/7300/7400&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T7500/7600/7700/7800&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T8100/8300&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T9300/9400/9500/9550/9600/9800&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
U7500/U7600&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Extreme Mobile&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
QX9300&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
X7800/7900&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
X9000/9100&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Quad Mobile&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q9000&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q9100&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core 2 Solo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
SU3300/3500&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
U2100/2200&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core Duo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
L2300/2400/2500&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T2050/2250&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T2300/2400/2500/2600/2700&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T2300E/2350/2450&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
U2400/2500&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;Core Solo&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T1300/1400&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
T1350&lt;/td&gt;
&lt;td&gt;
NO&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
U1300/1400/1500&lt;/td&gt;
&lt;td&gt;
YES&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;h3&gt;AMD CPUs 
&lt;/h3&gt;
&lt;p&gt;
“With the exceptions of Sempron-branded processors and Turion K8 Rev E processors,
all notebook processors shipped by AMD include AMD-V and therefore support Windows
7 XP mode." 
&lt;p&gt;
"With the exceptions of Sempron-branded processors and pre-Rev F Athlon branded processors,
all of the desktop processors shipped by AMD include AMD-V and therefore support Windows
7 in XP mode." 
&lt;p&gt;"Also, all AMD Opteron processors shipped by AMD from Rev F forward include AMD-V." </description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,846507f8-941b-4515-944f-999fc007fc79.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=2495e292-bf7f-4626-986a-35672802e6a5</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,2495e292-bf7f-4626-986a-35672802e6a5.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,2495e292-bf7f-4626-986a-35672802e6a5.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2495e292-bf7f-4626-986a-35672802e6a5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <font color="#ff0000">
            <strong>Copied from : </strong>
          </font>
          <a href="http://www.proprofs.com/forums/index.php?showtopic=11932">
            <font color="#ff0000">
              <strong>http://www.proprofs.com/forums/index.php?showtopic=11932</strong>
            </font>
          </a>
        </p>
        <p>
  
</p>
        <p>
          <b>
            <p align="center">
Microsoft 70-536 Objectives 
</p>
            <p align="center">
Objectives as updated on <a href="http://www.microsoft.com/learning/exams/70-536.mspx"><u>Microsoft's
Web site</u></a>: March 29, 2007 
</p>
            <p align="center">
            </p>
          </b>
        </p>
        <p align="center">
          <b>
            <p>
  
</p>
            <p>
            </p>
          </b>
        </p>
        <p>
          <b>Developing applications that use system types and collections</b>
          <br />
          <b>Manage data in a .NET Framework application by using the .NET Framework 2.0 <a href="http://msdn2.microsoft.com/en-us/library/ms173104(VS.80).aspx"><u>system
types</u></a> (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/34yytbws(vs.80).aspx">
              <u>Value types</u>
            </a> (More
info: <a href="http://msdn2.microsoft.com/en-us/library/s1ax56ch(vs.80).aspx"><u>Value
Types C#</u></a>) 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/1t3y8s4s(VS.80).aspx"><u>Nullable
type</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/490f96s2(VS.80).aspx">
              <u>Reference
types</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(vs.80).aspx">
              <u>Attributes</u>
            </a> (More
info: <a href="http://msdn2.microsoft.com/en-us/library/z0w1kczw(VS.80).aspx"><u>Attributes
C#</u></a> / <a href="http://msdn2.microsoft.com/en-us/library/39967861(VS.80).aspx"><u>Attributes
Visual Basic</u></a>) 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms172192(vs.80).aspx">
              <u>Generic
types</u>
            </a> (More info: <a href="http://msdn2.microsoft.com/en-us/library/512aeb7t(VS.80).aspx"><u>Generics
C#</u></a> / <a href="http://msdn2.microsoft.com/en-us/library/w256ka79(VS.80).aspx"><u>Generics
Visual Basic</u></a>) 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/5b2yeyab(vs.80).aspx">
              <u>Exception
classes</u>
            </a> (More info: <a href="http://msdn2.microsoft.com/en-us/library/ms173160(vs.80).aspx"><u>Exceptions
C#</u></a> / <a href="http://msdn2.microsoft.com/en-us/library/s6da8809(VS.80).aspx"><u>Exceptions
Visual Basic</u></a>) 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/yz2be5wk(VS.80).aspx">
              <u>Boxing
and UnBoxing</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.compilerservices.typeforwardedtoattribute(VS.80).aspx">
              <u>TypeForwardedToAttribute
Class:</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Manage a group of associated data in a .NET Framework application by using <a href="http://msdn2.microsoft.com/en-us/library/7y3x785f(VS.80).aspx"><u>collections</u></a>.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.collections(VS.80).aspx"><u>System.Collections
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.arraylist(VS.80).aspx">
              <u>ArrayList
class</u>
            </a>
          </li>
          <li>
Collection interfaces 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.icollection(VS.80).aspx"><u>ICollection
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.ilist(VS.80).aspx"><u>IList
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.icomparer(VS.80).aspx"><u>IComparer
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.iequalitycomparer(VS.80).aspx"><u>IEqualityComparer
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.idictionary(VS.80).aspx"><u>IDictionary
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.idictionaryenumerator(VS.80).aspx"><u>IDictionaryEnumerator
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.ienumerable(VS.80).aspx"><u>IEnumerable
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.ienumerator(VS.80).aspx"><u>IEnumerator
interface</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/dscyy5s0(VS.80).aspx">
              <u>Iterators</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.hashtable(VS.80).aspx">
              <u>Hashtable
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.collectionbase(VS.80).aspx">
              <u>CollectionBase
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.readonlycollectionbase(VS.80).aspx"><u>ReadOnlyCollectionBase
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.dictionarybase(VS.80).aspx">
              <u>DictionaryBase
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.dictionaryentry(VS.80).aspx"><u>DictionaryEntry
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.comparer(VS.80).aspx">
              <u>Comparer
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.queue(VS.80).aspx">
              <u>Queue
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.sortedlist(VS.80).aspx">
              <u>SortedList
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.bitarray(VS.80).aspx">
              <u>BitArray
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.stack(VS.80).aspx">
              <u>Stack
class</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Improve type safety and application performance in a .NET Framework application
by <a href="http://msdn2.microsoft.com/en-us/library/ms172181(VS.80).aspx"><u>using
generic collections</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.collections.generic(VS.80).aspx"><u>System.Collections.Generic
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Collection.Generic interfaces 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/4d7sx9hd(VS.80).aspx"><u>Generic
IComparable interface</u></a> (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
Namespace</u></a>) 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/92t2ye13(VS.80).aspx"><u>Generic
ICollection interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/5y536ey6.aspx"><u>Generic
IList interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/8ehhxeaf(VS.80).aspx"><u>Generic
IComparer interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/ms132151(VS.80).aspx"><u>Generic
IEqualityComparer interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/s4ys34ea(VS.80).aspx"><u>Generic
IDictionary interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/9eekhta0(VS.80).aspx"><u>Generic
IEnumerable interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/78dfe2yb(VS.80).aspx"><u>Generic
IEnumerator interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.ihashcodeprovider(VS.80).aspx"><u>IHashCodeProvider
interface</u></a></li></ul></li>
          <li>
Generic Dictionary 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/xfhwa508(VS.80).aspx"><u>Generic
Dictionary class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/k3z2hhax(VS.80).aspx"><u>Generic
Dictionary.Enumerator structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/3fcwy8h6(VS.80).aspx"><u>Generic
Dictionary.KeyCollection class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/8a7wk24w(VS.80).aspx"><u>Dictionary.KeyCollection.Enumerator
structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/x8bctb9c(VS.80).aspx"><u>Generic
Dictionary.ValueCollection class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/ax9d1dzh(VS.80).aspx"><u>Dictionary.ValueCollection.Enumerator
structure</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/cfttsh47(VS.80).aspx">
              <u>Generic
Comparer class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/ms132123(VS.80).aspx"><u>Generic
EqualityComparer class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/5tbh8a42(VS.80).aspx">
              <u>Generic
KeyValuePair structure</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/6sh2ey19(VS.80).aspx">
              <u>Generic
List class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/x854yt9s(VS.80).aspx"><u>Generic
List.Enumerator structure</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/ms132319(VS.80).aspx"><u>Generic
SortedList class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/7977ey2c(VS.80).aspx">
              <u>Generic
Queue class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/1ttzy8a4(VS.80).aspx"><u>Generic
Queue.Enumerator structure</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/f7fta44c(VS.80).aspx">
              <u>Generic
SortedDictionary class</u>
            </a>
          </li>
          <li>
Generic LinkedList 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/he2s3bh7(VS.80).aspx"><u>Generic
LinkedList class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/2s4xk11f(VS.80).aspx"><u>Generic
LinkedList.Enumerator structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/ahf4c754(VS.80).aspx"><u>Generic
LinkedListNode class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/3278tedw(VS.80).aspx">
              <u>Generic
Stack class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/x2bb46cs(VS.80).aspx"><u>Generic
Stack.Enumerator structure</u></a></li>
        </ul>
        <p>
          <b>Manage data in a .NET Framework application by using <a href="http://msdn2.microsoft.com/en-us/library/7hyz15wf(VS.80).aspx"><u>specialized
collections</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized(VS.80).aspx"><u>System.Collections.Specialized
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Specialized String classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringcollection(VS.80).aspx"><u>StringCollection
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringdictionary(VS.80).aspx"><u>StringDictionary
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringenumerator(VS.80).aspx"><u>StringEnumerator
class</u></a></li></ul></li>
          <li>
Specialized Dictionary 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.hybriddictionary(VS.80).aspx"><u>HybridDictionary
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.iordereddictionary(VS.80).aspx"><u>IOrderedDictionary
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.ordereddictionary(VS.80).aspx"><u>OrderedDictionary
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.listdictionary(VS.80).aspx"><u>ListDictionary
class</u></a></li></ul></li>
          <li>
Named collections 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.nameobjectcollectionbase(VS.80).aspx"><u>NameObjectCollectionBase
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.nameobjectcollectionbase.keyscollection(VS.80).as"><u>NameObjectCollectionBase.KeysCollection
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.namevaluecollection(VS.80).aspx"><u>NameValueCollection
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.collectionsutil(VS.80).aspx">
              <u>CollectionsUtil</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.bitvector32(VS.80).aspx">
              <u>BitVector32
structure</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.bitvector32.section(VS.80).aspx"><u>BitVector32.Section
structure</u></a></li>
        </ul>
        <p>
          <b>Implement .NET Framework <a href="http://msdn2.microsoft.com/en-us/library/87d83y5b(VS.80).aspx"><u>interfaces</u></a> to
cause components to comply with standard contracts. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.icomparable(VS.80).aspx">
              <u>IComparable
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.idisposable(VS.80).aspx">
              <u>IDisposable
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.iconvertible(VS.80).aspx">
              <u>IConvertible
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.icloneable(VS.80).aspx">
              <u>ICloneable
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms131187(VS.80).aspx">
              <u>IEquatable
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.iformattable(VS.80).aspx">
              <u>IFormattable
interface</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Control interactions between .NET Framework application components by using <a href="http://msdn2.microsoft.com/en-us/library/17sde2xt(vs.80).aspx"><u>events
and delegates</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.delegate(VS.80).aspx">
              <u>Delegate
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.eventargs(VS.80).aspx">
              <u>EventArgs
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.eventhandler(VS.80).aspx">
              <u>EventHandler
delegates</u>
            </a>
          </li>
        </ul>
        <p>
          <u>
          </u>
        </p>
        <p>
          <b>Implementing service processes, <a href="http://msdn2.microsoft.com/en-us/library/3e8s7xdd.aspx"><u>threading</u></a>,
and <a href="http://msdn2.microsoft.com/en-us/library/dah4cwez(VS.80).aspx"><u>application
domains</u></a> in a .NET Framework application</b>
          <br />
          <b>
            <a href="http://msdn2.microsoft.com/en-us/library/9k985bc9(VS.80).aspx">
              <u>Implement</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/sd8zc8ha(VS.80).aspx"><u>install</u></a>,
and <a href="http://msdn2.microsoft.com/en-us/library/htkdfk18(VS.80).aspx"><u>control</u></a> a
service. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess(VS.80).aspx"><u>System.ServiceProcess
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Inherit from <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicebase(VS.80).aspx"><u>ServiceBase
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicecontroller(VS.80).aspx">
              <u>ServiceController
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicecontrollerpermission(VS.80).aspx"><u>ServiceControllerPermission
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.serviceinstaller(VS.80).aspx">
              <u>ServiceInstaller</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.serviceprocessinstaller(VS.80).aspx"><u>ServiceProcessInstaller
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.sessionchangedescription(VS.80).aspx">
              <u>SessionChangeDescription
structure</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.sessionchangereason(VS.80).aspx"><u>SessionChangeReason
enumeration</u></a></li>
        </ul>
        <p>
          <b>Develop <a href="http://msdn2.microsoft.com/en-us/library/ms173178(VS.80).aspx"><u>multithreaded</u></a> .NET
Framework applications. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.threading(VS.80).aspx"><u>System.Threading
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.thread(VS.80).aspx">
              <u>Thread
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadpool(VS.80).aspx">
              <u>ThreadPool
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadstart(VS.80).aspx">
              <u>ThreadStart
delegate</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.parameterizedthreadstart(VS.80).aspx"><u>ParameterizedThreadStart
delegate</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout(VS.80).aspx">
              <u>Timeout
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timer(VS.80).aspx"><u>Timer
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.timercallback(VS.80).aspx"><u>TimerCallback
delegate</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.waitcallback(VS.80).aspx"><u>WaitCallback
delegate</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.waithandle(VS.80).aspx"><u>WaitHandle
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.waitortimercallback(VS.80).aspx"><u>WaitOrTimerCallback
delegate</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadstate(VS.80).aspx">
              <u>ThreadState
enumeration</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadpriority(VS.80).aspx"><u>ThreadPriority
enumeration</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.readerwriterlock(VS.80).aspx">
              <u>ReaderWriterLock
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.autoresetevent(VS.80).aspx">
              <u>AutoResetEvent
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.manualresetevent(VS.80).aspx"><u>ManualResetEvent
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.iasyncresult(VS.80).aspx">
              <u>IAsyncResult
interface</u>
            </a> (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
namespace</u></a>) 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.eventwaithandle(VS.80).aspx">
              <u>EventWaitHandle
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.registeredwaithandle(VS.80).aspx"><u>RegisteredWaitHandle
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.sendorpostcallback(VS.80).aspx"><u>SendOrPostCallback
delegate</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.iocompletioncallback(VS.80).aspx"><u>IOCompletionCallback
delegate</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.interlocked(VS.80).aspx">
              <u>Interlocked
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.executioncontext(VS.80).aspx">
              <u>ExecutionContext
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.hostexecutioncontext(VS.80).aspx"><u>HostExecutionContext
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.hostexecutioncontextmanager(VS.80).aspx"><u>HostExecutionContext
Manager class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.contextcallback(VS.80).aspx"><u>ContextCallback
delegate</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.threading.lockcookie(VS.80).aspx">
              <u>LockCookie
structure</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.monitor(VS.80).aspx"><u>Monitor
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.threading.mutex(VS.80).aspx"><u>Mutex
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.threading.semaphore(VS.80).aspx"><u>Semaphore
class</u></a></li>
        </ul>
        <p>
          <b>Create a unit of isolation for common language runtime in a .NET Framework application
by <a href="http://msdn2.microsoft.com/en-us/library/yb506139(VS.80).aspx"><u>using
application domains</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"><u>System
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/6s0z09xw(vs.80).aspx">
              <u>Create
an application domain</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/c5b8a8f9(vs.80).aspx">
              <u>Unload
an application domain</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/c8hk0245(vs.80).aspx">
              <u>Configure
an application domain</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/dxh1dy9h(vs.80).aspx">
              <u>Retrieve
setup information from an application domain</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/25y1ya39(VS.80).aspx">
              <u>Load assemblies
into an application domain</u>
            </a>.</li>
        </ul>
        <p>
          <b>Embedding configuration, diagnostic, management, and installation features into
a .NET Framework application</b>
          <br />
          <b>Embed configuration management functionality into a .NET Framework application.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.configuration(VS.80).aspx"><u>System.Configuration
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configuration(VS.80).aspx">
              <u>Configuration
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationmanager(VS.80).aspx"><u>ConfigurationManager
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelement(VS.80).aspx">
              <u>ConfigurationElement
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelementcollection.aspx"><u>ConfigurationElementCollection
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelementproperty(VS.80).aspx"><u>ConfigurationElementProperty
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsection(VS.80).aspx">
              <u>ConfigurationSection
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectioncollection(VS.80).aspx"><u>ConfigurationSectionCollection
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectiongroup(VS.80).aspx"><u>ConfigurationSectionGroup
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectiongroupcollection(VS.80).aspx"><u>ConfigurationSectionGroupCollection
class</u></a></li>
          <li>
Implement <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.isettingsproviderservice(VS.80).aspx"><u>ISettingsProviderService
interface</u></a></li>
          <li>
Implement <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.iapplicationsettingsprovider.aspx"><u>IApplicationSettingsProvider
interface</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationvalidatorbase(VS.80).aspx">
              <u>ConfigurationValidatorBase
class</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Create a custom Microsoft Windows Installer for the .NET Framework components by
using the <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install(VS.80).aspx"><u>System.Configuration.Install
namespace</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/kza1yk3a(VS.80).aspx"><u>configure
the .NET Framework applications</u></a> by using <a href="http://msdn2.microsoft.com/en-us/library/1xtk877y(VS.80).aspx"><u>configuration
files</u></a>, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc).</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installer.aspx">
              <u>Installer
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/w4atty68(VS.80).aspx">
              <u>Configure
which runtime version a .NET Framework application should use</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/4191fzwb(VS.80).aspx">
              <u>Configure
where the runtime should search for an assembly</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/4191fzwb(VS.80).aspx">
              <u>Configure
the location of an assembly and which version of the assembly to use</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/cskzh7h6(VS.80).aspx">
              <u>Direct
the runtime to use the DEVPATH environment variable when you search for assemblies</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.assemblyinstaller(VS.80).aspx">
              <u>AssemblyInstaller
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.componentinstaller.aspx">
              <u>ComponentInstaller
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/2bc0cxhc(VS.80).aspx">
              <u>Configure
a .NET Framework application by using the .NET Framework Configuration tool (Mscorcfg.msc)</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.managedinstallerclass.aspx">
              <u>ManagedInstallerClass
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installcontext(VS.80).aspx">
              <u>InstallContext
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installercollection.aspx">
              <u>InstallerCollection
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installeventhandler.aspx">
              <u>InstallEventHandler
delegate</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/yhwwzef8(vs.80).aspx">
              <u>Configure
concurrent garbage collection</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/42d55ae3(VS.80).aspx">
              <u>Register
remote objects by using configuration files</u>
            </a>.</li>
        </ul>
        <p>
          <b>Manage an <a href="http://msdn2.microsoft.com/en-us/library/dhacse28(VS.80).aspx"><u>event
log</u></a> by using the <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"><u>System.Diagnostics
namespace</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/k00ce235(VS.80).aspx">
              <u>Write to
an event log</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/k6b9a7h8(VS.80).aspx">
              <u>Read from
an event log</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/0zk45zk9(vs.80).aspx">
              <u>Create
a new event log</u>
            </a>.</li>
        </ul>
        <p>
          <b>
            <a href="http://msdn2.microsoft.com/en-us/library/4z4t818a(VS.80).aspx">
              <u>Manage
system processes</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/bd20x32d(VS.80).aspx"><u>monitor
the performance</u></a> of a .NET Framework application by using the diagnostics functionality
of the .NET Framework 2.0. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"><u>System.Diagnostics
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/348b2484(VS.80).aspx">
              <u>Get a list
of all running processes</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/fd89becd(VS.80).aspx">
              <u>Retrieve
information about the current process</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/27688t9c(VS.80).aspx">
              <u>Get a list
of all modules that are loaded by a process</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecounter(VS.80).aspx">
              <u>PerformanceCounter
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecountercategory(VS.80).aspx"><u>PerformanceCounterCategory</u></a>,
and <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.countercreationdata(VS.80).aspx"><u>CounterCreationData
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.processstartinfo(vs.80).aspx">
              <u>Start
a process both by using and by not using command-line arguments</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.stacktrace(VS.80).aspx">
              <u>StackTrace
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.stackframe(VS.80).aspx">
              <u>StackFrame
class</u>
            </a>
          </li>
        </ul>
        <p>
          <b>
            <a href="http://msdn2.microsoft.com/en-us/library/7fe0dd2y(VS.80).aspx">
              <u>Debug
and trace</u>
            </a> a .NET Framework application by using the <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"><u>System.Diagnostics
namespace</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debug(VS.80).aspx">
              <u>Debug
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debugger(VS.80).aspx"><u>Debugger
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.trace(VS.80).aspx">
              <u>Trace
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.correlationmanager(VS.80).aspx"><u>CorrelationManager
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.tracelistener(VS.80).aspx"><u>TraceListener
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.tracesource(VS.80).aspx"><u>TraceSource
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.traceswitch(VS.80).aspx"><u>TraceSwitch
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.xmlwritertracelistener(VS.80).aspx"><u>XmlWriterTraceListener
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.delimitedlisttracelistener(VS.80).aspx"><u>DelimitedListTraceListener
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.eventlogtracelistener(VS.80).aspx"><u>EventLogTraceListener
class</u></a></li>
          <li>
Debugger <a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(VS.80).aspx"><u>attributes</u></a><ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerbrowsableattribute(VS.80).aspx"><u>DebuggerBrowsableAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerdisplayattribute(VS.80).aspx"><u>DebuggerDisplayAttribute
class</u></a> (More info: <a href="http://msdn2.microsoft.com/en-us/library/x810d419(VS.80).aspx"><u>Using
DebuggerDisplay Attribute</u></a>) 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerhiddenattribute(VS.80).aspx"><u>DebuggerHiddenAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggernonusercodeattribute(VS.80).aspx"><u>DebuggerNonUserCodeAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerstepperboundaryattribute(VS.80).aspx"><u>DebuggerStepperBoundaryAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerstepthroughattribute(VS.80).aspx"><u>DebuggerStepThroughAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggertypeproxyattribute(VS.80).aspx"><u>DebuggerTypeProxyAttribute
class</u></a> (More info: <a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(VS.80).aspx"><u>Using
DebuggerTypeProxy Attribute</u></a>) 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggervisualizerattribute(VS.80).aspx"><u>DebuggerVisualizerAttribute
class</u></a></li></ul></li>
        </ul>
        <p>
          <b>Embed management information and events into a .NET Framework application. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.management(VS.80).aspx"><u>System.Management
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Retrieve a collection of Management objects by using the <a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"><u>ManagementObjectSearcher
class</u></a> and its derived classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"><u>Enumerate
all disk drivers, network adapters, and processes on a computer</u></a>. 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"><u>Retrieve
information about all network connections</u></a>. 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"><u>Retrieve
information about all services that are paused</u></a>.</li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.management.managementquery(VS.80).aspx">
              <u>ManagementQuery
class</u>
            </a>
            <ul>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.management.eventquery(VS.80).aspx">
                  <u>EventQuery
class</u>
                </a>
              </li>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.management.objectquery(VS.80).aspx">
                  <u>ObjectQuery
class</u>
                </a>
              </li>
            </ul>
          </li>
          <li>
Subscribe to <a href="http://msdn2.microsoft.com/en-us/library/aa720262(vs.71).aspx"><u>management
events</u></a> by using the <a href="http://msdn2.microsoft.com/en-us/library/system.management.managementeventwatcher(VS.80).aspx"><u>ManagementEventWatcher
class</u></a>.</li>
        </ul>
        <p>
          <b>Implementing serialization and input/output functionality in a .NET Framework application</b>
          <br />
          <b>Serialize or deserialize an object or an object graph by using runtime <a href="http://msdn2.microsoft.com/en-us/library/7ay27kt9(VS.80).aspx"><u>serialization</u></a> techniques.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization(vs.80).aspx"><u>System.Runtime.Serialization
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Serialization interfaces 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ideserializationcallback(VS.80).aspx"><u>IDeserializationCallback
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatter(VS.80).aspx"><u>IFormatter
interface</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatterconverter(VS.80).aspx"><u>IFormatterConverter
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iserializable(VS.80).aspx"><u>ISerializable
interface</u></a></li></ul></li>
          <li>
Serilization attributes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ondeserializedattribute(VS.80).aspx"><u>OnDeserializedAttribute
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ondeserializingattribute(VS.80).aspx"><u>OnDeserializingAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.onserializedattribute(VS.80).aspx"><u>OnSerializedAttribute
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.onserializingattribute(VS.80).aspx"><u>OnSerializingAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.optionalfieldattribute(VS.80).aspx"><u>OptionalFieldAttribute
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.serializationentry(VS.80).aspx">
              <u>SerializationEntry
structure</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.serializationinfo(VS.80).aspx"><u>SerializationInfo
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.objectmanager(VS.80).aspx">
              <u>ObjectManager
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatter(VS.80).aspx">
              <u>Formatter
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatterconverter(VS.80).aspx"><u>FormatterConverter
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatterservices(VS.80).aspx"><u>FormatterServices
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.streamingcontext(VS.80).aspx">
              <u>StreamingContext
structure</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Control the serialization of an object into <a href="http://msdn2.microsoft.com/en-us/library/2bcctyt8(VS.80).aspx"><u>XML</u></a> format
by using the <a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization(VS.80).aspx"><u>System.Xml.Serialization
namespace</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/szzyf24s(VS.80).aspx">
              <u>Serialize</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/fa420a9y(VS.80).aspx"><u>deserialize</u></a> objects
into XML format by using the <a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(VS.80).aspx"><u>XmlSerializer
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/2baksw0z(VS.80).aspx">
              <u>Control
serialization by using serialization attributes</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization.ixmlserializable(vs.80).aspx">
              <u>Implement
XML Serialization interfaces to provide custom formatting for XML serialization</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization(VS.80).aspx">
              <u>Delegates
and event handlers are provided by the System.Xml.Serialization namespace</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Implement custom serialization <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatter(vs.80).aspx"><u>formatting</u></a> by
using the <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters(VS.80).aspx"><u>Serialization
Formatter classes</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.soap.soapformatter(VS.80).aspx">
              <u>SoapFormatter
class</u>
            </a> (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.soap.aspx"><u>System.Runtime.Serialization.Formatters.Soap
namespace</u></a>) 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary.binaryformatter(VS.80).aspx">
              <u>BinaryFormatter
class</u>
            </a> (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary(VS.80).aspx"><u>System.Runtime.Serialization.Formatters.Binary
namespace</u></a>)</li>
        </ul>
        <p>
          <b>Access files and folders by using the <a href="http://msdn2.microsoft.com/en-us/library/336wast5(VS.80).aspx"><u>File
System</u></a> classes. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"><u>System.IO
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.file(VS.80).aspx">
              <u>File
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.fileinfo(VS.80).aspx"><u>FileInfo
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.directory(VS.80).aspx">
              <u>Directory
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.directoryinfo(vs.80).aspx"><u>DirectoryInfo
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.driveinfo(VS.80).aspx">
              <u>DriveInfo
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.drivetype(VS.80).aspx"><u>DriveType
enumeration</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.filesysteminfo(VS.80).aspx">
              <u>FileSystemInfo
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.filesystemwatcher(VS.80).aspx"><u>FileSystemWatcher
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.path(VS.80).aspx">
              <u>Path
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.erroreventargs.aspx">
              <u>ErrorEventArgs
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.erroreventhandler(VS.80).aspx"><u>ErrorEventHandler
delegate</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.renamedeventargs(VS.80).aspx">
              <u>RenamedEventArgs
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.renamedeventhandler(VS.80).aspx"><u>RenamedEventHandler
delegate</u></a></li>
        </ul>
        <p>
          <b>Manage byte streams by using Stream classes. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"><u>System.IO
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.filestream(VS.80).aspx">
              <u>FileStream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.stream(VS.80).aspx">
              <u>Stream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.memorystream(VS.80).aspx">
              <u>MemoryStream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.bufferedstream(VS.80).aspx">
              <u>BufferedStream
class</u>
            </a>
          </li>
        </ul>
        <p>
          <b>Manage the .NET Framework application data by using Reader and Writer classes.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"><u>System.IO
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.stringreader(VS.80).aspx">
              <u>StringReader
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.stringwriter(VS.80).aspx"><u>StringWriter
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.textreader(VS.80).aspx">
              <u>TextReader
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.textwriter(VS.80).aspx"><u>TextWriter
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.streamreader(VS.80).aspx">
              <u>StreamReader
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.streamwriter(VS.80).aspx"><u>StreamWriter
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.binaryreader(VS.80).aspx">
              <u>BinaryReader
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.io.binarywriter.aspx"><u>BinaryWriter
class</u></a></li>
        </ul>
        <p>
          <b>Compress or decompress stream information in a .NET Framework application (refer <a href="http://msdn2.microsoft.com/en-us/library/system.io.compression(VS.80).aspx"><u>System.IO.Compression
namespace</u></a>), and improve the security of application data by using isolated
storage. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage(VS.80).aspx"><u>System.IO.IsolatedStorage
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile(VS.80).aspx">
              <u>IsolatedStorageFile
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefilestream(VS.80).aspx">
              <u>IsolatedStorageFileStream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.compression.deflatestream(VS.80).aspx">
              <u>DeflateStream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.io.compression.gzipstream(VS.80).aspx">
              <u>GZipStream
class</u>
            </a>
          </li>
        </ul>
        <p>
          <u>
          </u>
        </p>
        <p>
          <b>Improving the security of the .NET Framework applications by using the .NET Framework
2.0 security features</b>
          <br />
          <b>Implement <a href="http://msdn2.microsoft.com/en-us/library/930b76w0(VS.80).aspx"><u>code
access security</u></a> to improve the security of a .NET Framework application. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.security(VS.80).aspx"><u>System.Security
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.securitymanager(VS.80).aspx">
              <u>SecurityManager
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.codeaccesspermission(VS.80).aspx">
              <u>CodeAccessPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/t0385k7y(VS.80).aspx">
              <u>Modify
the Code Access security policy</u>
            </a> at the <a href="http://msdn2.microsoft.com/en-us/library/628s5x1x(VS.80).aspx"><u>computer,
user, and enterprise policy level</u></a> by using the <a href="http://msdn2.microsoft.com/en-us/library/cb6t8dtz(VS.80).aspx"><u>Code
Access Security Policy tool (Caspol.exe)</u></a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissionset(VS.80).aspx">
              <u>PermissionSet
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.namedpermissionset(VS.80).aspx"><u>NamedPermissionSet
class</u></a></li>
          <li>
Standard Security interfaces 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.ievidencefactory(VS.80).aspx"><u>IEvidenceFactory
interface</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.ipermission(VS.80).aspx"><u>IPermission
interface</u></a></li></ul></li>
        </ul>
        <p>
          <b>Implement <a href="http://msdn2.microsoft.com/en-us/library/ms229742(VS.80).aspx"><u>access
control</u></a> by using the <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol(VS.80).aspx"><u>System.Security.AccessControl
classes</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.directorysecurity(VS.80).aspx">
              <u>DirectorySecurity
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.filesecurity(VS.80).aspx"><u>FileSecurity
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.filesystemsecurity(VS.80).aspx"><u>FileSystemSecurity
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.registrysecurity(VS.80).aspx"><u>RegistrySecurity
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.accessrule(VS.80).aspx">
              <u>AccessRule
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.authorizationrule(VS.80).aspx">
              <u>AuthorizationRule
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.authorizationrulecollection(VS.80).aspx"><u>AuthorizationRuleCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.commonace(VS.80).aspx">
              <u>CommonAce
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.commonacl(VS.80).aspx"><u>CommonAcl
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.compoundace(VS.80).aspx"><u>CompoundAce
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.genericace(VS.80).aspx"><u>GenericAce
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.genericacl(VS.80).aspx"><u>GenericAcl
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.auditrule(VS.80).aspx">
              <u>AuditRule
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.mutexsecurity(VS.80).aspx">
              <u>MutexSecurity
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.objectsecurity(VS.80).aspx"><u>ObjectSecurity
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.semaphoresecurity(VS.80).aspx"><u>SemaphoreSecurity
class</u></a></li>
        </ul>
        <p>
          <b>Implement a custom authentication scheme by using the System.Security.Authentication
classes. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.security.authentication(VS.80).aspx"><u>System.Security.Authentication
namespace)</u></a></b>
          <br />
          <b>
            <a href="http://msdn2.microsoft.com/en-us/library/93bskf9z(VS.80).aspx">
              <u>Encrypt,
decrypt, and hash data</u>
            </a> by using the System.Security.Cryptography classes.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography(VS.80).aspx"><u>System.Security.Cryptography
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.des(VS.80).aspx">
              <u>DES
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.descryptoserviceprovider(VS.80).aspx"><u>DESCryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm(VS.80).aspx">
              <u>HashAlgorithm
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.dsa(VS.80).aspx">
              <u>DSA
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.dsacryptoserviceprovider.aspx"><u>DSACryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.sha1(VS.80).aspx">
              <u>SHA1
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.sha1cryptoserviceprovider(VS.80).aspx"><u>SHA1CryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.tripledes(VS.80).aspx">
              <u>TripleDES</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.tripledescryptoserviceprovider(VS.80).aspx"><u>TripleDESCryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.md5(VS.80).aspx">
              <u>MD5
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.md5cryptoserviceprovider(VS.80).aspx"><u>MD5CryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rsa(VS.80).aspx">
              <u>RSA
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(VS.80).aspx"><u>RSACryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.randomnumbergenerator(VS.80).aspx">
              <u>RandomNumberGenerator
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptostream(VS.80).aspx">
              <u>CryptoStream
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptoconfig(VS.80).aspx">
              <u>CryptoConfig
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rc2(VS.80).aspx">
              <u>RC2
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rc2cryptoserviceprovider(VS.80).aspx"><u>RC2CryptoServiceProvider
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.asymmetricalgorithm(VS.80).aspx">
              <u>AssymetricAlgorithm
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.protecteddata(VS.80).aspx">
              <u>ProtectedData
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.protectedmemory(VS.80).aspx"><u>ProtectedMemory
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged(VS.80).aspx">
              <u>RijndaelManaged
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanagedtransform(VS.80).aspx"><u>RijndaelManagedTransform
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cspparameters(VS.80).aspx">
              <u>CspParameters
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptoapitransform(VS.80).aspx">
              <u>CryptoAPITransform
class</u>
            </a>
          </li>
          <li>
Hash-based Message Authentication Code (<a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmac(VS.80).aspx"><u>HMAC</u></a>) 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacmd5(VS.80).aspx"><u>HMACMD5
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacripemd160(VS.80).aspx"><u>HMACRIPEMD160
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha1(VS.80).aspx"><u>HMACSHA1
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha256(VS.80).aspx"><u>HMACSHA256
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha384.aspx"><u>HMACSHA384
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha512(VS.80).aspx"><u>HMACSHA512
class</u></a></li></ul></li>
        </ul>
        <p>
          <b>Control <a href="http://msdn2.microsoft.com/en-us/library/5ba4k1c5(VS.80).aspx"><u>permissions</u></a> for
resources by using the System.Security.Permission classes. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions(VS.80).aspx"><u>System.Security.Permission
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.securitypermission(VS.80).aspx">
              <u>SecurityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.principalpermission(VS.80).aspx">
              <u>PrincipalPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.fileiopermission(VS.80).aspx">
              <u>FileIOPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.strongnameidentitypermission(VS.80).aspx">
              <u>StrongNameIdentityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.uipermission(VS.80).aspx">
              <u>UIPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.urlidentitypermission(VS.80).aspx">
              <u>UrlIdentityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.publisheridentitypermission(VS.80).aspx">
              <u>PublisherIdentityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.gacidentitypermission(VS.80).aspx">
              <u>GacIdentityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.filedialogpermission(VS.80).aspx">
              <u>FileDialogPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.dataprotectionpermission(VS.80).aspx">
              <u>DataProtectionPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.environmentpermission(VS.80).aspx">
              <u>EnvironmentPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.iunrestrictedpermission(VS.80).aspx">
              <u>IUnrestrictedPermission
interface</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.registrypermission(VS.80).aspx">
              <u>RegistryPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.isolatedstoragefilepermission(VS.80).aspx">
              <u>IsolatedStorageFilePermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.keycontainerpermission(VS.80).aspx">
              <u>KeyContainerPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.reflectionpermission(VS.80).aspx">
              <u>ReflectionPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.storepermission(VS.80).aspx">
              <u>StorePermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.siteidentitypermission(VS.80).aspx">
              <u>SiteIdentityPermission
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.zoneidentitypermission(VS.80).aspx">
              <u>ZoneIdentityPermission
class</u>
            </a>
          </li>
        </ul>
        <p>
          <strong>Control code </strong>
          <a href="http://msdn2.microsoft.com/en-us/library/aa379306.aspx">
            <u>
              <strong>privileges</strong>
            </u>
          </a>
          <strong> by
using System.Security.Policy classes. (Refer </strong>
          <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy(VS.80).aspx">
            <u>
              <strong>System.Security.Policy
namespace</strong>
            </u>
          </a>
          <strong>)</strong>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationsecurityinfo(VS.80).aspx">
              <u>ApplicationSecurityInfo
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationsecuritymanager(VS.80).aspx"><u>ApplicationSecurityManager
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationtrust(VS.80).aspx">
              <u>ApplicationTrust
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationtrustcollection(VS.80).aspx"><u>ApplicationTrustCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.evidence(VS.80).aspx">
              <u>Evidence
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.permissionrequestevidence(VS.80).aspx"><u>PermissionRequestEvidence
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.codegroup(VS.80).aspx">
              <u>CodeGroup
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.filecodegroup(VS.80).aspx"><u>FileCodeGroup
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.firstmatchcodegroup(VS.80).aspx"><u>FirstMatchCodeGroup
class</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.netcodegroup(VS.80).aspx"><u>NetCodeGroup
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.unioncodegroup(VS.80).aspx"><u>UnionCodeGroup
class</u></a></li>
          <li>
Condition classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.allmembershipcondition(VS.80).aspx"><u>AllMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationdirectory(VS.80).aspx"><u>ApplicationDirectory
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationdirectorymembershipcondition(VS.80).aspx"><u>ApplicationDirectoryMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.gacinstalled(VS.80).aspx"><u>GacInstalled
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.gacmembershipcondition(VS.80).aspx"><u>GacMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.hash(VS.80).aspx"><u>Hash
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.hashmembershipcondition(VS.80).aspx"><u>HashMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.publisher(VS.80).aspx"><u>Publisher
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.publishermembershipcondition(VS.80).aspx"><u>PublisherMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.site(VS.80).aspx"><u>Site
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.sitemembershipcondition(VS.80).aspx"><u>SiteMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.strongname(VS.80).aspx"><u>StrongName
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.strongnamemembershipcondition(VS.80).aspx"><u>StrongNameMembershipCondition
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.url(VS.80).aspx"><u>Url
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.urlmembershipcondition(VS.80).aspx"><u>UrlMembershipConditon
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.zone(VS.80).aspx"><u>Zone
class</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.zonemembershipcondition(VS.80).aspx"><u>ZoneMembershipCondition
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.policylevel(VS.80).aspx">
              <u>PolicyLevel
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.policystatement(VS.80).aspx"><u>PolicyStatement
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.iapplicationtrustmanager(VS.80).aspx">
              <u>IApplicationTrustManager
interface</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.imembershipcondition(VS.80).aspx"><u>IMembershipCondition
interface</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.iidentitypermissionfactory(VS.80).aspx"><u>IIdentityPermissionFactory
interface</u></a></li>
        </ul>
        <p>
          <b>Access and modify identity information by using the System.Security.Principal classes.
(Refer <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal(VS.80).aspx"><u>System.Security.Principal
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.genericidentity(VS.80).aspx">
              <u>GenericIdentity
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.genericprincipal(VS.80).aspx"><u>GenericPrincipal
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsidentity(VS.80).aspx">
              <u>WindowsIdentity
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsprincipal(VS.80).aspx"><u>WindowsPrincipal
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.ntaccount(VS.80).aspx">
              <u>NTAccount
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.securityidentifier(VS.80).aspx"><u>SecurityIdentifier
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.iidentity(VS.80).aspx">
              <u>IIdentity
interface</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.iprincipal(VS.80).aspx"><u>IPrincipal
interface</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsimpersonationcontext(VS.80).aspx">
              <u>WindowsImpersonationContext
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.identityreference(VS.80).aspx">
              <u>IdentityReference
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.identityreferencecollection(VS.80).aspx"><u>IdentityReferenceCollection
class</u></a></li>
        </ul>
        <p>
          <u>
          </u>
        </p>
        <p>
          <b>Implementing <a href="http://msdn2.microsoft.com/en-us/library/ms172270(VS.80).aspx"><u>interoperability</u></a>, <a href="http://msdn2.microsoft.com/en-us/library/cxz4wk15(VS.80).aspx"><u>reflection</u></a>,
and mailing functionality in a .NET Framework application</b>
          <br />
          <b>
            <a href="http://msdn2.microsoft.com/en-us/library/z6tx9dw3(VS.80).aspx">
              <u>Expose
COM components to the .NET Framework</u>
            </a> and the <a href="http://msdn2.microsoft.com/en-us/library/zsfww439(VS.80).aspx"><u>.NET
Framework components to COM</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices(VS.80).aspx"><u>System.Runtime.InteropServices
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/xwzy44e4(VS.80).aspx">
              <u>Import
a type library as an assembly</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/fwawt96c(VS.80).aspx"><u>Add references
to type libraries</u></a>. 
</li><li><a href="http://msdn2.microsoft.com/en-us/library/tt0cf3sx(VS.80).aspx"><u>Type Library
Importer (Tlbimp.exe)</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/697w37zd(VS.80).aspx"><u>Generate
interop assemblies from type libraries</u></a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/cwhhsx92(VS.80).aspx"><u>Imported
Library Conversion</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/b6y86f64(VS.80).aspx"><u>Imported
Module Conversion</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/s8sdycxx(VS.80).aspx"><u>Imported
Type Conversion</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/k639e386(VS.80).aspx"><u>Imported
Member Conversion</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/k9c48sba(VS.80).aspx"><u>Imported
Parameter Conversion</u></a></li></ul></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.componentmodel.typeconverter(VS.80).aspx"><u>TypeConverter
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/3y76b69k(VS.80).aspx">
              <u>Create
COM types in managed code</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/538aes2a(VS.80).aspx">
              <u>Compile
an interop project</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/tc0204w0(VS.80).aspx">
              <u>Deploy
an interop application</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/7fcfby2t(VS.80).aspx">
              <u>Qualify
the .NET Framework types for interoperation</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/d4w8x20h(VS.80).aspx">
              <u>Apply Interop
attributes</u>
            </a>, such as the <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.comvisibleattribute(VS.80).aspx"><u>ComVisibleAttribute
class</u></a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/bctyca52(VS.80).aspx">
              <u>Package
an assembly for COM</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/c2850st8(VS.80).aspx">
              <u>Deploy
an application for COM access</u>
            </a>.</li>
        </ul>
        <p>
          <b>Call <a href="http://msdn2.microsoft.com/en-us/library/26thfadc(VS.80).aspx"><u>unmanaged
DLL functions</u></a> in a .NET Framework application, and control the <a href="http://msdn2.microsoft.com/en-us/library/04fy9ya1(VS.80).aspx"><u>marshaling</u></a> of
data in a .NET Framework application. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices(VS.80).aspx"><u>System.Runtime.InteropServices
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/0h9e9t7d(VS.80).aspx">
              <u>Platform
Invoke</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/khbsw73t(vs.80).aspx">
              <u>Create
a class to hold DLL functions</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/w4byd5y4(vs.80).aspx">
              <u>Create
prototypes in managed code</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute(VS.80).aspx"><u>DllImportAttribute
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/be80xase(VS.80).aspx">
              <u>Call a
DLL function</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/be80xase(VS.80).aspx">
              <u>Call a
DLL function</u>
            </a> in special cases, such as <a href="http://msdn2.microsoft.com/en-us/library/awbckfbz(VS.80).aspx"><u>passing
structures</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/843s5s5x(VS.80).aspx"><u>implementing
callback functions</u></a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/9ztbc5s1(VS.80).aspx">
              <u>Create
a new Exception class and map it to an HRESULT</u>
            </a>. 
</li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/zah6xy75(VS.80).aspx">
              <u>Default
marshaling behavior</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/fzhhdwae(VS.80).aspx">
              <u>Marshal
data with Platform Invoke</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/9f9f3yxf(VS.80).aspx">
              <u>Marshal
data with COM Interop</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.marshalasattribute(vs.80).aspx">
              <u>MarshalAsAttribute
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.marshal(VS.80).aspx"><u>Marshal
class</u></a></li>
        </ul>
        <p>
          <b>Implement <a href="http://msdn2.microsoft.com/en-us/library/cxz4wk15(VS.80).aspx"><u>reflection</u></a> functionality
in a .NET Framework application (refer <a href="http://msdn2.microsoft.com/en-us/library/system.reflection(VS.80).aspx"><u>System.Reflection
namespace</u></a>), and <a href="http://msdn2.microsoft.com/en-us/library/8ffc3x75(vs.80).aspx"><u>create
metadata, Microsoft intermediate language (MSIL), and a PE file</u></a> by using the <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit(VS.80).aspx"><u>System.Reflection.Emit
namespace</u></a>.</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assembly(VS.80).aspx">
              <u>Assembly
class</u>
            </a>
          </li>
          <li>
Assembly attributes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyalgorithmidattribute(VS.80).aspx"><u>AssemblyAlgorithmIdAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycompanyattribute(VS.80).aspx"><u>AssemblyCompanyAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyconfigurationattribute(VS.80).aspx"><u>AssemblyConfigurationAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycopyrightattribute(VS.80).aspx"><u>AssemblyCopyrightAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycultureattribute(VS.80).aspx"><u>AssemblyCultureAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydefaultaliasattribute(VS.80).aspx"><u>AssemblyDefaultAliasAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydelaysignattribute(VS.80).aspx"><u>AssemblyDelaySignAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydescriptionattribute(VS.80).aspx"><u>AssemblyDescriptionAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyfileversionattribute(VS.80).aspx"><u>AssemblyFileVersionAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyflagsattribute(VS.80).aspx"><u>AssemblyFlagsAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyinformationalversionattribute(VS.80).aspx"><u>AssemblyInformationalVersionAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblykeyfileattribute(VS.80).aspx"><u>AssemblyKeyFileAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblytitleattribute(VS.80).aspx"><u>AssemblyTitleAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblytrademarkattribute(VS.80).aspx"><u>AssemblyTrademarkAttribute
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyversionattribute(VS.80).aspx"><u>AssemblyVersionAttribute
class</u></a></li></ul></li>
          <li>
Info classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.constructorinfo(VS.80).aspx"><u>ConstructorInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodinfo(VS.80).aspx"><u>MethodInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.memberinfo(VS.80).aspx"><u>MemberInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.propertyinfo(VS.80).aspx"><u>PropertyInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.fieldinfo(VS.80).aspx"><u>FieldInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.eventinfo(VS.80).aspx"><u>EventInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.localvariableinfo(VS.80).aspx"><u>LocalVariableInfo
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.binder(VS.80).aspx">
              <u>Binder
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.bindingflags(VS.80).aspx"><u>BindingFlags</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodbase(VS.80).aspx">
              <u>MethodBase
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodbody(VS.80).aspx"><u>MethodBody
class</u></a></li>
          <li>
Builder classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.assemblybuilder(VS.80).aspx"><u>AssemblyBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.constructorbuilder(VS.80).aspx"><u>ConstructorBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.enumbuilder(VS.80).aspx"><u>EnumBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.eventbuilder(VS.80).aspx"><u>EventBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.fieldbuilder(VS.80).aspx"><u>FieldBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.localbuilder(VS.80).aspx"><u>LocalBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.methodbuilder.aspx"><u>MethodBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.modulebuilder(VS.80).aspx"><u>ModuleBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.parameterbuilder(VS.80).aspx"><u>ParameterBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.propertybuilder(VS.80).aspx"><u>PropertyBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.typebuilder(VS.80).aspx"><u>TypeBuilder
class</u></a></li></ul></li>
        </ul>
        <p>
          <b>Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery
from a .NET Framework application. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail(vs.80).aspx"><u>System.Net.Mail
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailmessage(VS.80).aspx">
              <u>MailMessage
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailaddress(VS.80).aspx">
              <u>MailAddress
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailaddresscollection(VS.80).aspx"><u>MailAddressCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpclient(VS.80).aspx">
              <u>SmtpClient
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtppermission(VS.80).aspx"><u>SmtpPermission
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtppermissionattribute(VS.80).aspx"><u>SmtpPermissionAttribute
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachment(VS.80).aspx">
              <u>Attachment
class</u>
            </a>, <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachmentbase(VS.80).aspx"><u>AttachmentBase
class</u></a>, and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachmentcollection(VS.80).aspx"><u>AttachmentCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpexception(VS.80).aspx">
              <u>SmtpException
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpfailedrecipientexception(VS.80).aspx"><u>SmtpFailedRecipientException
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.sendcompletedeventhandler(VS.80).aspx">
              <u>SendCompletedEventHandler
delegate</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.linkedresource(VS.80).aspx">
              <u>LinkedResource
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.linkedresourcecollection(VS.80).aspx"><u>LinkedResourceCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.alternateview(VS.80).aspx">
              <u>AlternateView
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.alternateviewcollection(VS.80).aspx"><u>AlternateViewCollection
class</u></a></li>
        </ul>
        <p>
          <u>
          </u>
        </p>
        <p>
          <b>Implementing <a href="http://msdn2.microsoft.com/en-us/library/1021kkz0(VS.80).aspx"><u>globalization</u></a>,
drawing, and text manipulation functionality in a .NET Framework application</b>
          <br />
          <b>Format data based on culture information. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.globalization(VS.80).aspx"><u>System.Globalization
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
Access <a href="http://msdn2.microsoft.com/en-us/library/87k6sx8t(vs.80).aspx"><u>culture</u></a> and <a href="http://msdn2.microsoft.com/en-us/library/ms404374(VS.80).aspx"><u>region</u></a> information
in a .NET Framework application. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo(VS.80).aspx"><u>CultureInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.culturetypes(VS.80).aspx"><u>CultureTypes
enumeration</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.regioninfo(VS.80).aspx"><u>RegionInfo
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/5hh873ya(VS.80).aspx">
              <u>Format
date and time values based on the culture</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(VS.80).aspx"><u>DateTimeFormatInfo
class</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/syy068tk(VS.80).aspx">
              <u>Format
number values based on the culture</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.numberformatinfo(VS.80).aspx"><u>NumberFormatInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.numberstyles(VS.80).aspx"><u>NumberStyles
enumeration</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/a7zyyk0c(VS.80).aspx">
              <u>Perform
culture-sensitive string comparison</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.compareinfo(VS.80).aspx"><u>CompareInfo
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.compareoptions(VS.80).aspx"><u>CompareOptions
enumeration</u></a></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/ms172469(VS.80).aspx">
              <u>Build a
custom culture class based on existing culture and region classes</u>
            </a>. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder(VS.80).aspx"><u>CultureAndRegionInfoBuilder
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureandregionmodifiers(VS.80).aspx"><u>CultureAndRegionModifiers
enumeration</u></a></li></ul></li>
        </ul>
        <p>
          <b>Enhance the user interface of a .NET Framework application by using the <a href="http://msdn2.microsoft.com/en-us/library/system.drawing(vs.80).aspx"><u>System.Drawing
namespace</u></a>.</b>
        </p>
        <ul>
          <li>
Enhance the user interface of a .NET Framework application by using brushes, pens,
colors, and fonts. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.brush(VS.80).aspx"><u>Brush
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.brushes(VS.80).aspx"><u>Brushes
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systembrushes(VS.80).aspx"><u>SystemBrushes
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.texturebrush(VS.80).aspx"><u>TextureBrush
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pen(VS.80).aspx"><u>Pen
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pens(VS.80).aspx"><u>Pens
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systempens(VS.80).aspx"><u>SystemPens
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.solidbrush(VS.80).aspx"><u>SolidBrush
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.color(VS.80).aspx"><u>Color
structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.colorconverter.aspx"><u>ColorConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.colortranslator(VS.80).aspx"><u>ColorTranslator
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemcolors(VS.80).aspx"><u>SystemColors
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.stringformat(VS.80).aspx"><u>StringFormat
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.font(VS.80).aspx"><u>Font
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.fontconverter(VS.80).aspx"><u>FontConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.fontfamily(VS.80).aspx"><u>FontFamily
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemfonts(VS.80).aspx"><u>SystemFonts
class</u></a></li></ul></li>
          <li>
Enhance the user interface of a .NET Framework application by using graphics, images,
bitmaps, and icons. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.graphics(VS.80).aspx"><u>Graphics
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bufferedgraphics(VS.80).aspx"><u>BufferedGraphics
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bufferedgraphicsmanager(VS.80).aspx"><u>BufferedGraphicsManager
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.image(VS.80).aspx"><u>Image
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.imageconverter(VS.80).aspx"><u>ImageConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.imageanimator(VS.80).aspx"><u>ImageAnimator
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bitmap(VS.80).aspx"><u>Bitmap
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.icon(VS.80).aspx"><u>Icon
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.iconconverter(VS.80).aspx"><u>IconConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemicons(VS.80).aspx"><u>SystemIcons
class</u></a></li></ul></li>
          <li>
Enhance the user interface of a .NET Framework application by using shapes and sizes. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.point(VS.80).aspx"><u>Point
Structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pointconverter(VS.80).aspx"><u>PointConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.rectangle(VS.80).aspx"><u>Rectangle
Structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.rectangleconverter(VS.80).aspx"><u>RectangleConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.size(VS.80).aspx"><u>Size
Structure</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.sizeconverter(VS.80).aspx"><u>SizeConverter
class</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.drawing.region(VS.80).aspx"><u>Region
class</u></a></li></ul></li>
        </ul>
        <p>
          <b>Enhance the <a href="http://msdn2.microsoft.com/en-us/library/a292he7t(VS.80).aspx"><u>text
handling</u></a> capabilities of a .NET Framework application (refer <a href="http://msdn2.microsoft.com/en-us/library/system.text(vs.80).aspx"><u>System.Text
namespace</u></a>), and search, modify, and control text in a .NET Framework application
by using <a href="http://msdn2.microsoft.com/en-us/library/hs600312(vs.80).aspx"><u>regular
expressions</u></a>. (Refer <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions(VS.80).aspx"><u>System.Text.RegularExpressions
namespace</u></a>)</b>
        </p>
        <ul>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.text.stringbuilder(VS.80).aspx">
              <u>StringBuilder
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.regex(VS.80).aspx">
              <u>Regex
class</u>
            </a>
          </li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.match.aspx">
              <u>Match
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.matchcollection(VS.80).aspx"><u>MatchCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.group(VS.80).aspx">
              <u>Group
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.groupcollection(VS.80).aspx"><u>GroupCollection
class</u></a></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/1w71hb4e(VS.80).aspx">
              <u>Encode
text by using Encoding classes</u>
            </a>
            <ul>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.text.encoding(VS.80).aspx">
                  <u>Encoding
class</u>
                </a>
              </li>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.text.encodinginfo(VS.80).aspx">
                  <u>EncodingInfo
class</u>
                </a>
              </li>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.text.asciiencoding(VS.80).aspx">
                  <u>ASCIIEncoding
class</u>
                </a>
              </li>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.text.unicodeencoding(VS.80).aspx">
                  <u>UnicodeEncoding
class</u>
                </a>
              </li>
              <li>
                <a href="http://msdn2.microsoft.com/en-us/library/system.text.utf8encoding(VS.80).aspx">
                  <u>UTF8Encoding
class</u>
                </a>
              </li>
              <li>
Encoding Fallback classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallback(VS.80).aspx"><u>EncoderFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallbackbuffer(VS.80).aspx"><u>EncoderFallbackBuffer</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallbackexception(VS.80).aspx"><u>EncoderFallbackException</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderreplacementfallback(VS.80).aspx"><u>EncoderReplacementFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderreplacementfallbackbuffer(VS.80).aspx"><u>EncoderReplacementFallbackBuffer</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderexceptionfallback(VS.80).aspx"><u>EncoderExceptionFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderexceptionfallbackbuffer(VS.80).aspx"><u>EncoderExceptionFallbackBuffer</u></a></li></ul></li>
            </ul>
          </li>
          <li>
Decode text by using Decoding classes. 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoder(VS.80).aspx"><u>Decoder
class</u></a></li><li>
Decoder Fallback classes 
<ul><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallback(VS.80).aspx"><u>DecoderFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallbackbuffer(VS.80).aspx"><u>DecoderFallbackBuffer</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallbackexception(VS.80).aspx"><u>DecoderFallbackException</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderreplacementfallback(VS.80).aspx"><u>DecoderReplacementFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderreplacementfallbackbuffer(VS.80).aspx"><u>DecoderReplacementFallbackBuffer</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderexceptionfallback(VS.80).aspx"><u>DecoderExceptionFallback</u></a></li><li><a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderexceptionfallbackbuffer(VS.80).aspx"><u>DecoderExceptionFallbackBuffer</u></a></li></ul></li></ul></li>
          <li>
            <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.capture(VS.80).aspx">
              <u>Capture
class</u>
            </a> and <a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.capturecollection(VS.80).aspx"><u>CaptureCollection
class</u></a></li>
        </ul>
      </body>
      <title>Exam objectives for 70-536 with links to MSDN</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,2495e292-bf7f-4626-986a-35672802e6a5.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/08/ExamObjectivesFor70536WithLinksToMSDN.aspx</link>
      <pubDate>Mon, 08 Jun 2009 23:19:47 GMT</pubDate>
      <description>&lt;p&gt;
&lt;font color="#ff0000"&gt;&lt;strong&gt;Copied from : &lt;/strong&gt;&lt;/font&gt;&lt;a href="http://www.proprofs.com/forums/index.php?showtopic=11932"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;http://www.proprofs.com/forums/index.php?showtopic=11932&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;b&gt; 
&lt;p align="center"&gt;
Microsoft 70-536 Objectives 
&lt;p align="center"&gt;
Objectives as updated on &lt;a href="http://www.microsoft.com/learning/exams/70-536.mspx"&gt;&lt;u&gt;Microsoft's
Web site&lt;/u&gt;&lt;/a&gt;: March 29, 2007 
&lt;p align="center"&gt;
&lt;/b&gt; 
&lt;p align="center"&gt;
&lt;b&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;/b&gt; 
&lt;p&gt;
&lt;b&gt;Developing applications that use system types and collections&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Manage data in a .NET Framework application by using the .NET Framework 2.0 &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173104(VS.80).aspx"&gt;&lt;u&gt;system
types&lt;/u&gt;&lt;/a&gt; (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/34yytbws(vs.80).aspx"&gt;&lt;u&gt;Value types&lt;/u&gt;&lt;/a&gt; (More
info: &lt;a href="http://msdn2.microsoft.com/en-us/library/s1ax56ch(vs.80).aspx"&gt;&lt;u&gt;Value
Types C#&lt;/u&gt;&lt;/a&gt;) 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/1t3y8s4s(VS.80).aspx"&gt;&lt;u&gt;Nullable
type&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/490f96s2(VS.80).aspx"&gt;&lt;u&gt;Reference
types&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(vs.80).aspx"&gt;&lt;u&gt;Attributes&lt;/u&gt;&lt;/a&gt; (More
info: &lt;a href="http://msdn2.microsoft.com/en-us/library/z0w1kczw(VS.80).aspx"&gt;&lt;u&gt;Attributes
C#&lt;/u&gt;&lt;/a&gt; / &lt;a href="http://msdn2.microsoft.com/en-us/library/39967861(VS.80).aspx"&gt;&lt;u&gt;Attributes
Visual Basic&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172192(vs.80).aspx"&gt;&lt;u&gt;Generic
types&lt;/u&gt;&lt;/a&gt; (More info: &lt;a href="http://msdn2.microsoft.com/en-us/library/512aeb7t(VS.80).aspx"&gt;&lt;u&gt;Generics
C#&lt;/u&gt;&lt;/a&gt; / &lt;a href="http://msdn2.microsoft.com/en-us/library/w256ka79(VS.80).aspx"&gt;&lt;u&gt;Generics
Visual Basic&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/5b2yeyab(vs.80).aspx"&gt;&lt;u&gt;Exception
classes&lt;/u&gt;&lt;/a&gt; (More info: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173160(vs.80).aspx"&gt;&lt;u&gt;Exceptions
C#&lt;/u&gt;&lt;/a&gt; / &lt;a href="http://msdn2.microsoft.com/en-us/library/s6da8809(VS.80).aspx"&gt;&lt;u&gt;Exceptions
Visual Basic&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/yz2be5wk(VS.80).aspx"&gt;&lt;u&gt;Boxing
and UnBoxing&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.compilerservices.typeforwardedtoattribute(VS.80).aspx"&gt;&lt;u&gt;TypeForwardedToAttribute
Class:&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Manage a group of associated data in a .NET Framework application by using &lt;a href="http://msdn2.microsoft.com/en-us/library/7y3x785f(VS.80).aspx"&gt;&lt;u&gt;collections&lt;/u&gt;&lt;/a&gt;.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections(VS.80).aspx"&gt;&lt;u&gt;System.Collections
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.arraylist(VS.80).aspx"&gt;&lt;u&gt;ArrayList
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Collection interfaces 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.icollection(VS.80).aspx"&gt;&lt;u&gt;ICollection
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.ilist(VS.80).aspx"&gt;&lt;u&gt;IList
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.icomparer(VS.80).aspx"&gt;&lt;u&gt;IComparer
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.iequalitycomparer(VS.80).aspx"&gt;&lt;u&gt;IEqualityComparer
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.idictionary(VS.80).aspx"&gt;&lt;u&gt;IDictionary
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.idictionaryenumerator(VS.80).aspx"&gt;&lt;u&gt;IDictionaryEnumerator
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.ienumerable(VS.80).aspx"&gt;&lt;u&gt;IEnumerable
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.ienumerator(VS.80).aspx"&gt;&lt;u&gt;IEnumerator
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/dscyy5s0(VS.80).aspx"&gt;&lt;u&gt;Iterators&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.hashtable(VS.80).aspx"&gt;&lt;u&gt;Hashtable
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.collectionbase(VS.80).aspx"&gt;&lt;u&gt;CollectionBase
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.readonlycollectionbase(VS.80).aspx"&gt;&lt;u&gt;ReadOnlyCollectionBase
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.dictionarybase(VS.80).aspx"&gt;&lt;u&gt;DictionaryBase
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.dictionaryentry(VS.80).aspx"&gt;&lt;u&gt;DictionaryEntry
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.comparer(VS.80).aspx"&gt;&lt;u&gt;Comparer
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.queue(VS.80).aspx"&gt;&lt;u&gt;Queue
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.sortedlist(VS.80).aspx"&gt;&lt;u&gt;SortedList
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.bitarray(VS.80).aspx"&gt;&lt;u&gt;BitArray
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.stack(VS.80).aspx"&gt;&lt;u&gt;Stack
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Improve type safety and application performance in a .NET Framework application
by &lt;a href="http://msdn2.microsoft.com/en-us/library/ms172181(VS.80).aspx"&gt;&lt;u&gt;using
generic collections&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.generic(VS.80).aspx"&gt;&lt;u&gt;System.Collections.Generic
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Collection.Generic interfaces 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/4d7sx9hd(VS.80).aspx"&gt;&lt;u&gt;Generic
IComparable interface&lt;/u&gt;&lt;/a&gt; (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
Namespace&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/92t2ye13(VS.80).aspx"&gt;&lt;u&gt;Generic
ICollection interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/5y536ey6.aspx"&gt;&lt;u&gt;Generic
IList interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/8ehhxeaf(VS.80).aspx"&gt;&lt;u&gt;Generic
IComparer interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/ms132151(VS.80).aspx"&gt;&lt;u&gt;Generic
IEqualityComparer interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/s4ys34ea(VS.80).aspx"&gt;&lt;u&gt;Generic
IDictionary interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/9eekhta0(VS.80).aspx"&gt;&lt;u&gt;Generic
IEnumerable interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/78dfe2yb(VS.80).aspx"&gt;&lt;u&gt;Generic
IEnumerator interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.ihashcodeprovider(VS.80).aspx"&gt;&lt;u&gt;IHashCodeProvider
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Generic Dictionary 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/xfhwa508(VS.80).aspx"&gt;&lt;u&gt;Generic
Dictionary class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/k3z2hhax(VS.80).aspx"&gt;&lt;u&gt;Generic
Dictionary.Enumerator structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/3fcwy8h6(VS.80).aspx"&gt;&lt;u&gt;Generic
Dictionary.KeyCollection class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/8a7wk24w(VS.80).aspx"&gt;&lt;u&gt;Dictionary.KeyCollection.Enumerator
structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/x8bctb9c(VS.80).aspx"&gt;&lt;u&gt;Generic
Dictionary.ValueCollection class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/ax9d1dzh(VS.80).aspx"&gt;&lt;u&gt;Dictionary.ValueCollection.Enumerator
structure&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/cfttsh47(VS.80).aspx"&gt;&lt;u&gt;Generic
Comparer class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/ms132123(VS.80).aspx"&gt;&lt;u&gt;Generic
EqualityComparer class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/5tbh8a42(VS.80).aspx"&gt;&lt;u&gt;Generic
KeyValuePair structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/6sh2ey19(VS.80).aspx"&gt;&lt;u&gt;Generic
List class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/x854yt9s(VS.80).aspx"&gt;&lt;u&gt;Generic
List.Enumerator structure&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/ms132319(VS.80).aspx"&gt;&lt;u&gt;Generic
SortedList class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/7977ey2c(VS.80).aspx"&gt;&lt;u&gt;Generic
Queue class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/1ttzy8a4(VS.80).aspx"&gt;&lt;u&gt;Generic
Queue.Enumerator structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/f7fta44c(VS.80).aspx"&gt;&lt;u&gt;Generic
SortedDictionary class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Generic LinkedList 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/he2s3bh7(VS.80).aspx"&gt;&lt;u&gt;Generic
LinkedList class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/2s4xk11f(VS.80).aspx"&gt;&lt;u&gt;Generic
LinkedList.Enumerator structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ahf4c754(VS.80).aspx"&gt;&lt;u&gt;Generic
LinkedListNode class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/3278tedw(VS.80).aspx"&gt;&lt;u&gt;Generic
Stack class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/x2bb46cs(VS.80).aspx"&gt;&lt;u&gt;Generic
Stack.Enumerator structure&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Manage data in a .NET Framework application by using &lt;a href="http://msdn2.microsoft.com/en-us/library/7hyz15wf(VS.80).aspx"&gt;&lt;u&gt;specialized
collections&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized(VS.80).aspx"&gt;&lt;u&gt;System.Collections.Specialized
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Specialized String classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringcollection(VS.80).aspx"&gt;&lt;u&gt;StringCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringdictionary(VS.80).aspx"&gt;&lt;u&gt;StringDictionary
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.stringenumerator(VS.80).aspx"&gt;&lt;u&gt;StringEnumerator
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Specialized Dictionary 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.hybriddictionary(VS.80).aspx"&gt;&lt;u&gt;HybridDictionary
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.iordereddictionary(VS.80).aspx"&gt;&lt;u&gt;IOrderedDictionary
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.ordereddictionary(VS.80).aspx"&gt;&lt;u&gt;OrderedDictionary
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.listdictionary(VS.80).aspx"&gt;&lt;u&gt;ListDictionary
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Named collections 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.nameobjectcollectionbase(VS.80).aspx"&gt;&lt;u&gt;NameObjectCollectionBase
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.nameobjectcollectionbase.keyscollection(VS.80).as"&gt;&lt;u&gt;NameObjectCollectionBase.KeysCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.namevaluecollection(VS.80).aspx"&gt;&lt;u&gt;NameValueCollection
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.collectionsutil(VS.80).aspx"&gt;&lt;u&gt;CollectionsUtil&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.bitvector32(VS.80).aspx"&gt;&lt;u&gt;BitVector32
structure&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.collections.specialized.bitvector32.section(VS.80).aspx"&gt;&lt;u&gt;BitVector32.Section
structure&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implement .NET Framework &lt;a href="http://msdn2.microsoft.com/en-us/library/87d83y5b(VS.80).aspx"&gt;&lt;u&gt;interfaces&lt;/u&gt;&lt;/a&gt; to
cause components to comply with standard contracts. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.icomparable(VS.80).aspx"&gt;&lt;u&gt;IComparable
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.idisposable(VS.80).aspx"&gt;&lt;u&gt;IDisposable
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.iconvertible(VS.80).aspx"&gt;&lt;u&gt;IConvertible
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.icloneable(VS.80).aspx"&gt;&lt;u&gt;ICloneable
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms131187(VS.80).aspx"&gt;&lt;u&gt;IEquatable
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.iformattable(VS.80).aspx"&gt;&lt;u&gt;IFormattable
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Control interactions between .NET Framework application components by using &lt;a href="http://msdn2.microsoft.com/en-us/library/17sde2xt(vs.80).aspx"&gt;&lt;u&gt;events
and delegates&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.delegate(VS.80).aspx"&gt;&lt;u&gt;Delegate
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.eventargs(VS.80).aspx"&gt;&lt;u&gt;EventArgs
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.eventhandler(VS.80).aspx"&gt;&lt;u&gt;EventHandler
delegates&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;u&gt;&lt;/u&gt; 
&lt;p&gt;
&lt;b&gt;Implementing service processes, &lt;a href="http://msdn2.microsoft.com/en-us/library/3e8s7xdd.aspx"&gt;&lt;u&gt;threading&lt;/u&gt;&lt;/a&gt;,
and &lt;a href="http://msdn2.microsoft.com/en-us/library/dah4cwez(VS.80).aspx"&gt;&lt;u&gt;application
domains&lt;/u&gt;&lt;/a&gt; in a .NET Framework application&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/9k985bc9(VS.80).aspx"&gt;&lt;u&gt;Implement&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/sd8zc8ha(VS.80).aspx"&gt;&lt;u&gt;install&lt;/u&gt;&lt;/a&gt;,
and &lt;a href="http://msdn2.microsoft.com/en-us/library/htkdfk18(VS.80).aspx"&gt;&lt;u&gt;control&lt;/u&gt;&lt;/a&gt; a
service. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess(VS.80).aspx"&gt;&lt;u&gt;System.ServiceProcess
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Inherit from &lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicebase(VS.80).aspx"&gt;&lt;u&gt;ServiceBase
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicecontroller(VS.80).aspx"&gt;&lt;u&gt;ServiceController
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.servicecontrollerpermission(VS.80).aspx"&gt;&lt;u&gt;ServiceControllerPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.serviceinstaller(VS.80).aspx"&gt;&lt;u&gt;ServiceInstaller&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.serviceprocessinstaller(VS.80).aspx"&gt;&lt;u&gt;ServiceProcessInstaller
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.sessionchangedescription(VS.80).aspx"&gt;&lt;u&gt;SessionChangeDescription
structure&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.serviceprocess.sessionchangereason(VS.80).aspx"&gt;&lt;u&gt;SessionChangeReason
enumeration&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Develop &lt;a href="http://msdn2.microsoft.com/en-us/library/ms173178(VS.80).aspx"&gt;&lt;u&gt;multithreaded&lt;/u&gt;&lt;/a&gt; .NET
Framework applications. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading(VS.80).aspx"&gt;&lt;u&gt;System.Threading
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.thread(VS.80).aspx"&gt;&lt;u&gt;Thread
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadpool(VS.80).aspx"&gt;&lt;u&gt;ThreadPool
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadstart(VS.80).aspx"&gt;&lt;u&gt;ThreadStart
delegate&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.parameterizedthreadstart(VS.80).aspx"&gt;&lt;u&gt;ParameterizedThreadStart
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.timeout(VS.80).aspx"&gt;&lt;u&gt;Timeout
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.timer(VS.80).aspx"&gt;&lt;u&gt;Timer
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.timercallback(VS.80).aspx"&gt;&lt;u&gt;TimerCallback
delegate&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.waitcallback(VS.80).aspx"&gt;&lt;u&gt;WaitCallback
delegate&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.waithandle(VS.80).aspx"&gt;&lt;u&gt;WaitHandle
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.waitortimercallback(VS.80).aspx"&gt;&lt;u&gt;WaitOrTimerCallback
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadstate(VS.80).aspx"&gt;&lt;u&gt;ThreadState
enumeration&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.threadpriority(VS.80).aspx"&gt;&lt;u&gt;ThreadPriority
enumeration&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.readerwriterlock(VS.80).aspx"&gt;&lt;u&gt;ReaderWriterLock
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.autoresetevent(VS.80).aspx"&gt;&lt;u&gt;AutoResetEvent
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.manualresetevent(VS.80).aspx"&gt;&lt;u&gt;ManualResetEvent
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.iasyncresult(VS.80).aspx"&gt;&lt;u&gt;IAsyncResult
interface&lt;/u&gt;&lt;/a&gt; (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
namespace&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.eventwaithandle(VS.80).aspx"&gt;&lt;u&gt;EventWaitHandle
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.registeredwaithandle(VS.80).aspx"&gt;&lt;u&gt;RegisteredWaitHandle
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.sendorpostcallback(VS.80).aspx"&gt;&lt;u&gt;SendOrPostCallback
delegate&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.iocompletioncallback(VS.80).aspx"&gt;&lt;u&gt;IOCompletionCallback
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.interlocked(VS.80).aspx"&gt;&lt;u&gt;Interlocked
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.executioncontext(VS.80).aspx"&gt;&lt;u&gt;ExecutionContext
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.hostexecutioncontext(VS.80).aspx"&gt;&lt;u&gt;HostExecutionContext
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.hostexecutioncontextmanager(VS.80).aspx"&gt;&lt;u&gt;HostExecutionContext
Manager class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.contextcallback(VS.80).aspx"&gt;&lt;u&gt;ContextCallback
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.lockcookie(VS.80).aspx"&gt;&lt;u&gt;LockCookie
structure&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.monitor(VS.80).aspx"&gt;&lt;u&gt;Monitor
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.mutex(VS.80).aspx"&gt;&lt;u&gt;Mutex
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.threading.semaphore(VS.80).aspx"&gt;&lt;u&gt;Semaphore
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Create a unit of isolation for common language runtime in a .NET Framework application
by &lt;a href="http://msdn2.microsoft.com/en-us/library/yb506139(VS.80).aspx"&gt;&lt;u&gt;using
application domains&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system(VS.80).aspx"&gt;&lt;u&gt;System
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/6s0z09xw(vs.80).aspx"&gt;&lt;u&gt;Create
an application domain&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/c5b8a8f9(vs.80).aspx"&gt;&lt;u&gt;Unload
an application domain&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/c8hk0245(vs.80).aspx"&gt;&lt;u&gt;Configure
an application domain&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/dxh1dy9h(vs.80).aspx"&gt;&lt;u&gt;Retrieve
setup information from an application domain&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/25y1ya39(VS.80).aspx"&gt;&lt;u&gt;Load assemblies
into an application domain&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Embedding configuration, diagnostic, management, and installation features into
a .NET Framework application&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Embed configuration management functionality into a .NET Framework application.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration(VS.80).aspx"&gt;&lt;u&gt;System.Configuration
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configuration(VS.80).aspx"&gt;&lt;u&gt;Configuration
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationmanager(VS.80).aspx"&gt;&lt;u&gt;ConfigurationManager
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelement(VS.80).aspx"&gt;&lt;u&gt;ConfigurationElement
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelementcollection.aspx"&gt;&lt;u&gt;ConfigurationElementCollection
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationelementproperty(VS.80).aspx"&gt;&lt;u&gt;ConfigurationElementProperty
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsection(VS.80).aspx"&gt;&lt;u&gt;ConfigurationSection
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectioncollection(VS.80).aspx"&gt;&lt;u&gt;ConfigurationSectionCollection
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectiongroup(VS.80).aspx"&gt;&lt;u&gt;ConfigurationSectionGroup
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationsectiongroupcollection(VS.80).aspx"&gt;&lt;u&gt;ConfigurationSectionGroupCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Implement &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.isettingsproviderservice(VS.80).aspx"&gt;&lt;u&gt;ISettingsProviderService
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Implement &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.iapplicationsettingsprovider.aspx"&gt;&lt;u&gt;IApplicationSettingsProvider
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.configurationvalidatorbase(VS.80).aspx"&gt;&lt;u&gt;ConfigurationValidatorBase
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Create a custom Microsoft Windows Installer for the .NET Framework components by
using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install(VS.80).aspx"&gt;&lt;u&gt;System.Configuration.Install
namespace&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/kza1yk3a(VS.80).aspx"&gt;&lt;u&gt;configure
the .NET Framework applications&lt;/u&gt;&lt;/a&gt; by using &lt;a href="http://msdn2.microsoft.com/en-us/library/1xtk877y(VS.80).aspx"&gt;&lt;u&gt;configuration
files&lt;/u&gt;&lt;/a&gt;, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc).&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installer.aspx"&gt;&lt;u&gt;Installer
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/w4atty68(VS.80).aspx"&gt;&lt;u&gt;Configure
which runtime version a .NET Framework application should use&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/4191fzwb(VS.80).aspx"&gt;&lt;u&gt;Configure
where the runtime should search for an assembly&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/4191fzwb(VS.80).aspx"&gt;&lt;u&gt;Configure
the location of an assembly and which version of the assembly to use&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/cskzh7h6(VS.80).aspx"&gt;&lt;u&gt;Direct
the runtime to use the DEVPATH environment variable when you search for assemblies&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.assemblyinstaller(VS.80).aspx"&gt;&lt;u&gt;AssemblyInstaller
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.componentinstaller.aspx"&gt;&lt;u&gt;ComponentInstaller
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/2bc0cxhc(VS.80).aspx"&gt;&lt;u&gt;Configure
a .NET Framework application by using the .NET Framework Configuration tool (Mscorcfg.msc)&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.managedinstallerclass.aspx"&gt;&lt;u&gt;ManagedInstallerClass
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installcontext(VS.80).aspx"&gt;&lt;u&gt;InstallContext
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installercollection.aspx"&gt;&lt;u&gt;InstallerCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.configuration.install.installeventhandler.aspx"&gt;&lt;u&gt;InstallEventHandler
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/yhwwzef8(vs.80).aspx"&gt;&lt;u&gt;Configure
concurrent garbage collection&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/42d55ae3(VS.80).aspx"&gt;&lt;u&gt;Register
remote objects by using configuration files&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Manage an &lt;a href="http://msdn2.microsoft.com/en-us/library/dhacse28(VS.80).aspx"&gt;&lt;u&gt;event
log&lt;/u&gt;&lt;/a&gt; by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"&gt;&lt;u&gt;System.Diagnostics
namespace&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/k00ce235(VS.80).aspx"&gt;&lt;u&gt;Write to
an event log&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/k6b9a7h8(VS.80).aspx"&gt;&lt;u&gt;Read from
an event log&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/0zk45zk9(vs.80).aspx"&gt;&lt;u&gt;Create
a new event log&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/4z4t818a(VS.80).aspx"&gt;&lt;u&gt;Manage
system processes&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/bd20x32d(VS.80).aspx"&gt;&lt;u&gt;monitor
the performance&lt;/u&gt;&lt;/a&gt; of a .NET Framework application by using the diagnostics functionality
of the .NET Framework 2.0. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"&gt;&lt;u&gt;System.Diagnostics
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/348b2484(VS.80).aspx"&gt;&lt;u&gt;Get a list
of all running processes&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/fd89becd(VS.80).aspx"&gt;&lt;u&gt;Retrieve
information about the current process&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/27688t9c(VS.80).aspx"&gt;&lt;u&gt;Get a list
of all modules that are loaded by a process&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecounter(VS.80).aspx"&gt;&lt;u&gt;PerformanceCounter
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.performancecountercategory(VS.80).aspx"&gt;&lt;u&gt;PerformanceCounterCategory&lt;/u&gt;&lt;/a&gt;,
and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.countercreationdata(VS.80).aspx"&gt;&lt;u&gt;CounterCreationData
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.processstartinfo(vs.80).aspx"&gt;&lt;u&gt;Start
a process both by using and by not using command-line arguments&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.stacktrace(VS.80).aspx"&gt;&lt;u&gt;StackTrace
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.stackframe(VS.80).aspx"&gt;&lt;u&gt;StackFrame
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/7fe0dd2y(VS.80).aspx"&gt;&lt;u&gt;Debug
and trace&lt;/u&gt;&lt;/a&gt; a .NET Framework application by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics(VS.80).aspx"&gt;&lt;u&gt;System.Diagnostics
namespace&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debug(VS.80).aspx"&gt;&lt;u&gt;Debug
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debugger(VS.80).aspx"&gt;&lt;u&gt;Debugger
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.trace(VS.80).aspx"&gt;&lt;u&gt;Trace
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.correlationmanager(VS.80).aspx"&gt;&lt;u&gt;CorrelationManager
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.tracelistener(VS.80).aspx"&gt;&lt;u&gt;TraceListener
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.tracesource(VS.80).aspx"&gt;&lt;u&gt;TraceSource
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.traceswitch(VS.80).aspx"&gt;&lt;u&gt;TraceSwitch
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.xmlwritertracelistener(VS.80).aspx"&gt;&lt;u&gt;XmlWriterTraceListener
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.delimitedlisttracelistener(VS.80).aspx"&gt;&lt;u&gt;DelimitedListTraceListener
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.eventlogtracelistener(VS.80).aspx"&gt;&lt;u&gt;EventLogTraceListener
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Debugger &lt;a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(VS.80).aspx"&gt;&lt;u&gt;attributes&lt;/u&gt;&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerbrowsableattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerBrowsableAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerdisplayattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerDisplayAttribute
class&lt;/u&gt;&lt;/a&gt; (More info: &lt;a href="http://msdn2.microsoft.com/en-us/library/x810d419(VS.80).aspx"&gt;&lt;u&gt;Using
DebuggerDisplay Attribute&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerhiddenattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerHiddenAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggernonusercodeattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerNonUserCodeAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerstepperboundaryattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerStepperBoundaryAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggerstepthroughattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerStepThroughAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggertypeproxyattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerTypeProxyAttribute
class&lt;/u&gt;&lt;/a&gt; (More info: &lt;a href="http://msdn2.microsoft.com/en-us/library/5x6cd29c(VS.80).aspx"&gt;&lt;u&gt;Using
DebuggerTypeProxy Attribute&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.debuggervisualizerattribute(VS.80).aspx"&gt;&lt;u&gt;DebuggerVisualizerAttribute
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Embed management information and events into a .NET Framework application. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.management(VS.80).aspx"&gt;&lt;u&gt;System.Management
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Retrieve a collection of Management objects by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"&gt;&lt;u&gt;ManagementObjectSearcher
class&lt;/u&gt;&lt;/a&gt; and its derived classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"&gt;&lt;u&gt;Enumerate
all disk drivers, network adapters, and processes on a computer&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"&gt;&lt;u&gt;Retrieve
information about all network connections&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementobjectsearcher(vs.80).aspx"&gt;&lt;u&gt;Retrieve
information about all services that are paused&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementquery(VS.80).aspx"&gt;&lt;u&gt;ManagementQuery
class&lt;/u&gt;&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.eventquery(VS.80).aspx"&gt;&lt;u&gt;EventQuery
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.objectquery(VS.80).aspx"&gt;&lt;u&gt;ObjectQuery
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Subscribe to &lt;a href="http://msdn2.microsoft.com/en-us/library/aa720262(vs.71).aspx"&gt;&lt;u&gt;management
events&lt;/u&gt;&lt;/a&gt; by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.management.managementeventwatcher(VS.80).aspx"&gt;&lt;u&gt;ManagementEventWatcher
class&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implementing serialization and input/output functionality in a .NET Framework application&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Serialize or deserialize an object or an object graph by using runtime &lt;a href="http://msdn2.microsoft.com/en-us/library/7ay27kt9(VS.80).aspx"&gt;&lt;u&gt;serialization&lt;/u&gt;&lt;/a&gt; techniques.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization(vs.80).aspx"&gt;&lt;u&gt;System.Runtime.Serialization
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Serialization interfaces 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ideserializationcallback(VS.80).aspx"&gt;&lt;u&gt;IDeserializationCallback
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatter(VS.80).aspx"&gt;&lt;u&gt;IFormatter
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatterconverter(VS.80).aspx"&gt;&lt;u&gt;IFormatterConverter
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iserializable(VS.80).aspx"&gt;&lt;u&gt;ISerializable
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Serilization attributes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ondeserializedattribute(VS.80).aspx"&gt;&lt;u&gt;OnDeserializedAttribute
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.ondeserializingattribute(VS.80).aspx"&gt;&lt;u&gt;OnDeserializingAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.onserializedattribute(VS.80).aspx"&gt;&lt;u&gt;OnSerializedAttribute
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.onserializingattribute(VS.80).aspx"&gt;&lt;u&gt;OnSerializingAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.optionalfieldattribute(VS.80).aspx"&gt;&lt;u&gt;OptionalFieldAttribute
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.serializationentry(VS.80).aspx"&gt;&lt;u&gt;SerializationEntry
structure&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.serializationinfo(VS.80).aspx"&gt;&lt;u&gt;SerializationInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.objectmanager(VS.80).aspx"&gt;&lt;u&gt;ObjectManager
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatter(VS.80).aspx"&gt;&lt;u&gt;Formatter
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatterconverter(VS.80).aspx"&gt;&lt;u&gt;FormatterConverter
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatterservices(VS.80).aspx"&gt;&lt;u&gt;FormatterServices
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.streamingcontext(VS.80).aspx"&gt;&lt;u&gt;StreamingContext
structure&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Control the serialization of an object into &lt;a href="http://msdn2.microsoft.com/en-us/library/2bcctyt8(VS.80).aspx"&gt;&lt;u&gt;XML&lt;/u&gt;&lt;/a&gt; format
by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization(VS.80).aspx"&gt;&lt;u&gt;System.Xml.Serialization
namespace&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/szzyf24s(VS.80).aspx"&gt;&lt;u&gt;Serialize&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/fa420a9y(VS.80).aspx"&gt;&lt;u&gt;deserialize&lt;/u&gt;&lt;/a&gt; objects
into XML format by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(VS.80).aspx"&gt;&lt;u&gt;XmlSerializer
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/2baksw0z(VS.80).aspx"&gt;&lt;u&gt;Control
serialization by using serialization attributes&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization.ixmlserializable(vs.80).aspx"&gt;&lt;u&gt;Implement
XML Serialization interfaces to provide custom formatting for XML serialization&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.xml.serialization(VS.80).aspx"&gt;&lt;u&gt;Delegates
and event handlers are provided by the System.Xml.Serialization namespace&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implement custom serialization &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.iformatter(vs.80).aspx"&gt;&lt;u&gt;formatting&lt;/u&gt;&lt;/a&gt; by
using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters(VS.80).aspx"&gt;&lt;u&gt;Serialization
Formatter classes&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.soap.soapformatter(VS.80).aspx"&gt;&lt;u&gt;SoapFormatter
class&lt;/u&gt;&lt;/a&gt; (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.soap.aspx"&gt;&lt;u&gt;System.Runtime.Serialization.Formatters.Soap
namespace&lt;/u&gt;&lt;/a&gt;) 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary.binaryformatter(VS.80).aspx"&gt;&lt;u&gt;BinaryFormatter
class&lt;/u&gt;&lt;/a&gt; (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.formatters.binary(VS.80).aspx"&gt;&lt;u&gt;System.Runtime.Serialization.Formatters.Binary
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Access files and folders by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/336wast5(VS.80).aspx"&gt;&lt;u&gt;File
System&lt;/u&gt;&lt;/a&gt; classes. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"&gt;&lt;u&gt;System.IO
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.file(VS.80).aspx"&gt;&lt;u&gt;File
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.fileinfo(VS.80).aspx"&gt;&lt;u&gt;FileInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.directory(VS.80).aspx"&gt;&lt;u&gt;Directory
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.directoryinfo(vs.80).aspx"&gt;&lt;u&gt;DirectoryInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.driveinfo(VS.80).aspx"&gt;&lt;u&gt;DriveInfo
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.drivetype(VS.80).aspx"&gt;&lt;u&gt;DriveType
enumeration&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.filesysteminfo(VS.80).aspx"&gt;&lt;u&gt;FileSystemInfo
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.filesystemwatcher(VS.80).aspx"&gt;&lt;u&gt;FileSystemWatcher
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.path(VS.80).aspx"&gt;&lt;u&gt;Path
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.erroreventargs.aspx"&gt;&lt;u&gt;ErrorEventArgs
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.erroreventhandler(VS.80).aspx"&gt;&lt;u&gt;ErrorEventHandler
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.renamedeventargs(VS.80).aspx"&gt;&lt;u&gt;RenamedEventArgs
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.renamedeventhandler(VS.80).aspx"&gt;&lt;u&gt;RenamedEventHandler
delegate&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Manage byte streams by using Stream classes. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"&gt;&lt;u&gt;System.IO
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.filestream(VS.80).aspx"&gt;&lt;u&gt;FileStream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.stream(VS.80).aspx"&gt;&lt;u&gt;Stream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.memorystream(VS.80).aspx"&gt;&lt;u&gt;MemoryStream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.bufferedstream(VS.80).aspx"&gt;&lt;u&gt;BufferedStream
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Manage the .NET Framework application data by using Reader and Writer classes.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io(VS.80).aspx"&gt;&lt;u&gt;System.IO
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.stringreader(VS.80).aspx"&gt;&lt;u&gt;StringReader
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.stringwriter(VS.80).aspx"&gt;&lt;u&gt;StringWriter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.textreader(VS.80).aspx"&gt;&lt;u&gt;TextReader
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.textwriter(VS.80).aspx"&gt;&lt;u&gt;TextWriter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.streamreader(VS.80).aspx"&gt;&lt;u&gt;StreamReader
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.streamwriter(VS.80).aspx"&gt;&lt;u&gt;StreamWriter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.binaryreader(VS.80).aspx"&gt;&lt;u&gt;BinaryReader
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.binarywriter.aspx"&gt;&lt;u&gt;BinaryWriter
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Compress or decompress stream information in a .NET Framework application (refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.compression(VS.80).aspx"&gt;&lt;u&gt;System.IO.Compression
namespace&lt;/u&gt;&lt;/a&gt;), and improve the security of application data by using isolated
storage. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage(VS.80).aspx"&gt;&lt;u&gt;System.IO.IsolatedStorage
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile(VS.80).aspx"&gt;&lt;u&gt;IsolatedStorageFile
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefilestream(VS.80).aspx"&gt;&lt;u&gt;IsolatedStorageFileStream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.compression.deflatestream(VS.80).aspx"&gt;&lt;u&gt;DeflateStream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.io.compression.gzipstream(VS.80).aspx"&gt;&lt;u&gt;GZipStream
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;u&gt;&lt;/u&gt; 
&lt;p&gt;
&lt;b&gt;Improving the security of the .NET Framework applications by using the .NET Framework
2.0 security features&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Implement &lt;a href="http://msdn2.microsoft.com/en-us/library/930b76w0(VS.80).aspx"&gt;&lt;u&gt;code
access security&lt;/u&gt;&lt;/a&gt; to improve the security of a .NET Framework application. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security(VS.80).aspx"&gt;&lt;u&gt;System.Security
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.securitymanager(VS.80).aspx"&gt;&lt;u&gt;SecurityManager
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.codeaccesspermission(VS.80).aspx"&gt;&lt;u&gt;CodeAccessPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/t0385k7y(VS.80).aspx"&gt;&lt;u&gt;Modify
the Code Access security policy&lt;/u&gt;&lt;/a&gt; at the &lt;a href="http://msdn2.microsoft.com/en-us/library/628s5x1x(VS.80).aspx"&gt;&lt;u&gt;computer,
user, and enterprise policy level&lt;/u&gt;&lt;/a&gt; by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/cb6t8dtz(VS.80).aspx"&gt;&lt;u&gt;Code
Access Security Policy tool (Caspol.exe)&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissionset(VS.80).aspx"&gt;&lt;u&gt;PermissionSet
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.namedpermissionset(VS.80).aspx"&gt;&lt;u&gt;NamedPermissionSet
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Standard Security interfaces 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.ievidencefactory(VS.80).aspx"&gt;&lt;u&gt;IEvidenceFactory
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.ipermission(VS.80).aspx"&gt;&lt;u&gt;IPermission
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implement &lt;a href="http://msdn2.microsoft.com/en-us/library/ms229742(VS.80).aspx"&gt;&lt;u&gt;access
control&lt;/u&gt;&lt;/a&gt; by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol(VS.80).aspx"&gt;&lt;u&gt;System.Security.AccessControl
classes&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.directorysecurity(VS.80).aspx"&gt;&lt;u&gt;DirectorySecurity
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.filesecurity(VS.80).aspx"&gt;&lt;u&gt;FileSecurity
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.filesystemsecurity(VS.80).aspx"&gt;&lt;u&gt;FileSystemSecurity
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.registrysecurity(VS.80).aspx"&gt;&lt;u&gt;RegistrySecurity
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.accessrule(VS.80).aspx"&gt;&lt;u&gt;AccessRule
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.authorizationrule(VS.80).aspx"&gt;&lt;u&gt;AuthorizationRule
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.authorizationrulecollection(VS.80).aspx"&gt;&lt;u&gt;AuthorizationRuleCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.commonace(VS.80).aspx"&gt;&lt;u&gt;CommonAce
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.commonacl(VS.80).aspx"&gt;&lt;u&gt;CommonAcl
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.compoundace(VS.80).aspx"&gt;&lt;u&gt;CompoundAce
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.genericace(VS.80).aspx"&gt;&lt;u&gt;GenericAce
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.genericacl(VS.80).aspx"&gt;&lt;u&gt;GenericAcl
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.auditrule(VS.80).aspx"&gt;&lt;u&gt;AuditRule
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.mutexsecurity(VS.80).aspx"&gt;&lt;u&gt;MutexSecurity
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.objectsecurity(VS.80).aspx"&gt;&lt;u&gt;ObjectSecurity
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.accesscontrol.semaphoresecurity(VS.80).aspx"&gt;&lt;u&gt;SemaphoreSecurity
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implement a custom authentication scheme by using the System.Security.Authentication
classes. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.authentication(VS.80).aspx"&gt;&lt;u&gt;System.Security.Authentication
namespace)&lt;/u&gt;&lt;/a&gt;&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/93bskf9z(VS.80).aspx"&gt;&lt;u&gt;Encrypt,
decrypt, and hash data&lt;/u&gt;&lt;/a&gt; by using the System.Security.Cryptography classes.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography(VS.80).aspx"&gt;&lt;u&gt;System.Security.Cryptography
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.des(VS.80).aspx"&gt;&lt;u&gt;DES
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.descryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;DESCryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm(VS.80).aspx"&gt;&lt;u&gt;HashAlgorithm
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.dsa(VS.80).aspx"&gt;&lt;u&gt;DSA
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.dsacryptoserviceprovider.aspx"&gt;&lt;u&gt;DSACryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.sha1(VS.80).aspx"&gt;&lt;u&gt;SHA1
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.sha1cryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;SHA1CryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.tripledes(VS.80).aspx"&gt;&lt;u&gt;TripleDES&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.tripledescryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;TripleDESCryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.md5(VS.80).aspx"&gt;&lt;u&gt;MD5
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.md5cryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;MD5CryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rsa(VS.80).aspx"&gt;&lt;u&gt;RSA
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;RSACryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.randomnumbergenerator(VS.80).aspx"&gt;&lt;u&gt;RandomNumberGenerator
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptostream(VS.80).aspx"&gt;&lt;u&gt;CryptoStream
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptoconfig(VS.80).aspx"&gt;&lt;u&gt;CryptoConfig
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rc2(VS.80).aspx"&gt;&lt;u&gt;RC2
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rc2cryptoserviceprovider(VS.80).aspx"&gt;&lt;u&gt;RC2CryptoServiceProvider
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.asymmetricalgorithm(VS.80).aspx"&gt;&lt;u&gt;AssymetricAlgorithm
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.protecteddata(VS.80).aspx"&gt;&lt;u&gt;ProtectedData
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.protectedmemory(VS.80).aspx"&gt;&lt;u&gt;ProtectedMemory
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged(VS.80).aspx"&gt;&lt;u&gt;RijndaelManaged
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanagedtransform(VS.80).aspx"&gt;&lt;u&gt;RijndaelManagedTransform
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cspparameters(VS.80).aspx"&gt;&lt;u&gt;CspParameters
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.cryptoapitransform(VS.80).aspx"&gt;&lt;u&gt;CryptoAPITransform
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Hash-based Message Authentication Code (&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmac(VS.80).aspx"&gt;&lt;u&gt;HMAC&lt;/u&gt;&lt;/a&gt;) 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacmd5(VS.80).aspx"&gt;&lt;u&gt;HMACMD5
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacripemd160(VS.80).aspx"&gt;&lt;u&gt;HMACRIPEMD160
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha1(VS.80).aspx"&gt;&lt;u&gt;HMACSHA1
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha256(VS.80).aspx"&gt;&lt;u&gt;HMACSHA256
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha384.aspx"&gt;&lt;u&gt;HMACSHA384
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.cryptography.hmacsha512(VS.80).aspx"&gt;&lt;u&gt;HMACSHA512
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Control &lt;a href="http://msdn2.microsoft.com/en-us/library/5ba4k1c5(VS.80).aspx"&gt;&lt;u&gt;permissions&lt;/u&gt;&lt;/a&gt; for
resources by using the System.Security.Permission classes. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions(VS.80).aspx"&gt;&lt;u&gt;System.Security.Permission
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.securitypermission(VS.80).aspx"&gt;&lt;u&gt;SecurityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.principalpermission(VS.80).aspx"&gt;&lt;u&gt;PrincipalPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.fileiopermission(VS.80).aspx"&gt;&lt;u&gt;FileIOPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.strongnameidentitypermission(VS.80).aspx"&gt;&lt;u&gt;StrongNameIdentityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.uipermission(VS.80).aspx"&gt;&lt;u&gt;UIPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.urlidentitypermission(VS.80).aspx"&gt;&lt;u&gt;UrlIdentityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.publisheridentitypermission(VS.80).aspx"&gt;&lt;u&gt;PublisherIdentityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.gacidentitypermission(VS.80).aspx"&gt;&lt;u&gt;GacIdentityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.filedialogpermission(VS.80).aspx"&gt;&lt;u&gt;FileDialogPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.dataprotectionpermission(VS.80).aspx"&gt;&lt;u&gt;DataProtectionPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.environmentpermission(VS.80).aspx"&gt;&lt;u&gt;EnvironmentPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.iunrestrictedpermission(VS.80).aspx"&gt;&lt;u&gt;IUnrestrictedPermission
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.registrypermission(VS.80).aspx"&gt;&lt;u&gt;RegistryPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.isolatedstoragefilepermission(VS.80).aspx"&gt;&lt;u&gt;IsolatedStorageFilePermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.keycontainerpermission(VS.80).aspx"&gt;&lt;u&gt;KeyContainerPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.reflectionpermission(VS.80).aspx"&gt;&lt;u&gt;ReflectionPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.storepermission(VS.80).aspx"&gt;&lt;u&gt;StorePermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.siteidentitypermission(VS.80).aspx"&gt;&lt;u&gt;SiteIdentityPermission
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.permissions.zoneidentitypermission(VS.80).aspx"&gt;&lt;u&gt;ZoneIdentityPermission
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;strong&gt;Control code &lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa379306.aspx"&gt;&lt;u&gt;&lt;strong&gt;privileges&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;&lt;strong&gt; by
using System.Security.Policy classes. (Refer &lt;/strong&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy(VS.80).aspx"&gt;&lt;u&gt;&lt;strong&gt;System.Security.Policy
namespace&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;&lt;strong&gt;)&lt;/strong&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationsecurityinfo(VS.80).aspx"&gt;&lt;u&gt;ApplicationSecurityInfo
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationsecuritymanager(VS.80).aspx"&gt;&lt;u&gt;ApplicationSecurityManager
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationtrust(VS.80).aspx"&gt;&lt;u&gt;ApplicationTrust
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationtrustcollection(VS.80).aspx"&gt;&lt;u&gt;ApplicationTrustCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.evidence(VS.80).aspx"&gt;&lt;u&gt;Evidence
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.permissionrequestevidence(VS.80).aspx"&gt;&lt;u&gt;PermissionRequestEvidence
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.codegroup(VS.80).aspx"&gt;&lt;u&gt;CodeGroup
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.filecodegroup(VS.80).aspx"&gt;&lt;u&gt;FileCodeGroup
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.firstmatchcodegroup(VS.80).aspx"&gt;&lt;u&gt;FirstMatchCodeGroup
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.netcodegroup(VS.80).aspx"&gt;&lt;u&gt;NetCodeGroup
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.unioncodegroup(VS.80).aspx"&gt;&lt;u&gt;UnionCodeGroup
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Condition classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.allmembershipcondition(VS.80).aspx"&gt;&lt;u&gt;AllMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationdirectory(VS.80).aspx"&gt;&lt;u&gt;ApplicationDirectory
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.applicationdirectorymembershipcondition(VS.80).aspx"&gt;&lt;u&gt;ApplicationDirectoryMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.gacinstalled(VS.80).aspx"&gt;&lt;u&gt;GacInstalled
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.gacmembershipcondition(VS.80).aspx"&gt;&lt;u&gt;GacMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.hash(VS.80).aspx"&gt;&lt;u&gt;Hash
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.hashmembershipcondition(VS.80).aspx"&gt;&lt;u&gt;HashMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.publisher(VS.80).aspx"&gt;&lt;u&gt;Publisher
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.publishermembershipcondition(VS.80).aspx"&gt;&lt;u&gt;PublisherMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.site(VS.80).aspx"&gt;&lt;u&gt;Site
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.sitemembershipcondition(VS.80).aspx"&gt;&lt;u&gt;SiteMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.strongname(VS.80).aspx"&gt;&lt;u&gt;StrongName
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.strongnamemembershipcondition(VS.80).aspx"&gt;&lt;u&gt;StrongNameMembershipCondition
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.url(VS.80).aspx"&gt;&lt;u&gt;Url
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.urlmembershipcondition(VS.80).aspx"&gt;&lt;u&gt;UrlMembershipConditon
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.zone(VS.80).aspx"&gt;&lt;u&gt;Zone
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.zonemembershipcondition(VS.80).aspx"&gt;&lt;u&gt;ZoneMembershipCondition
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.policylevel(VS.80).aspx"&gt;&lt;u&gt;PolicyLevel
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.policystatement(VS.80).aspx"&gt;&lt;u&gt;PolicyStatement
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.iapplicationtrustmanager(VS.80).aspx"&gt;&lt;u&gt;IApplicationTrustManager
interface&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.imembershipcondition(VS.80).aspx"&gt;&lt;u&gt;IMembershipCondition
interface&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.policy.iidentitypermissionfactory(VS.80).aspx"&gt;&lt;u&gt;IIdentityPermissionFactory
interface&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Access and modify identity information by using the System.Security.Principal classes.
(Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal(VS.80).aspx"&gt;&lt;u&gt;System.Security.Principal
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.genericidentity(VS.80).aspx"&gt;&lt;u&gt;GenericIdentity
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.genericprincipal(VS.80).aspx"&gt;&lt;u&gt;GenericPrincipal
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsidentity(VS.80).aspx"&gt;&lt;u&gt;WindowsIdentity
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsprincipal(VS.80).aspx"&gt;&lt;u&gt;WindowsPrincipal
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.ntaccount(VS.80).aspx"&gt;&lt;u&gt;NTAccount
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.securityidentifier(VS.80).aspx"&gt;&lt;u&gt;SecurityIdentifier
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.iidentity(VS.80).aspx"&gt;&lt;u&gt;IIdentity
interface&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.iprincipal(VS.80).aspx"&gt;&lt;u&gt;IPrincipal
interface&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.windowsimpersonationcontext(VS.80).aspx"&gt;&lt;u&gt;WindowsImpersonationContext
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.identityreference(VS.80).aspx"&gt;&lt;u&gt;IdentityReference
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.security.principal.identityreferencecollection(VS.80).aspx"&gt;&lt;u&gt;IdentityReferenceCollection
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;u&gt;&lt;/u&gt; 
&lt;p&gt;
&lt;b&gt;Implementing &lt;a href="http://msdn2.microsoft.com/en-us/library/ms172270(VS.80).aspx"&gt;&lt;u&gt;interoperability&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/cxz4wk15(VS.80).aspx"&gt;&lt;u&gt;reflection&lt;/u&gt;&lt;/a&gt;,
and mailing functionality in a .NET Framework application&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/z6tx9dw3(VS.80).aspx"&gt;&lt;u&gt;Expose
COM components to the .NET Framework&lt;/u&gt;&lt;/a&gt; and the &lt;a href="http://msdn2.microsoft.com/en-us/library/zsfww439(VS.80).aspx"&gt;&lt;u&gt;.NET
Framework components to COM&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices(VS.80).aspx"&gt;&lt;u&gt;System.Runtime.InteropServices
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/xwzy44e4(VS.80).aspx"&gt;&lt;u&gt;Import
a type library as an assembly&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/fwawt96c(VS.80).aspx"&gt;&lt;u&gt;Add references
to type libraries&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/tt0cf3sx(VS.80).aspx"&gt;&lt;u&gt;Type Library
Importer (Tlbimp.exe)&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/697w37zd(VS.80).aspx"&gt;&lt;u&gt;Generate
interop assemblies from type libraries&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/cwhhsx92(VS.80).aspx"&gt;&lt;u&gt;Imported
Library Conversion&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/b6y86f64(VS.80).aspx"&gt;&lt;u&gt;Imported
Module Conversion&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/s8sdycxx(VS.80).aspx"&gt;&lt;u&gt;Imported
Type Conversion&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/k639e386(VS.80).aspx"&gt;&lt;u&gt;Imported
Member Conversion&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/k9c48sba(VS.80).aspx"&gt;&lt;u&gt;Imported
Parameter Conversion&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.componentmodel.typeconverter(VS.80).aspx"&gt;&lt;u&gt;TypeConverter
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/3y76b69k(VS.80).aspx"&gt;&lt;u&gt;Create
COM types in managed code&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/538aes2a(VS.80).aspx"&gt;&lt;u&gt;Compile
an interop project&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/tc0204w0(VS.80).aspx"&gt;&lt;u&gt;Deploy
an interop application&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/7fcfby2t(VS.80).aspx"&gt;&lt;u&gt;Qualify
the .NET Framework types for interoperation&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/d4w8x20h(VS.80).aspx"&gt;&lt;u&gt;Apply Interop
attributes&lt;/u&gt;&lt;/a&gt;, such as the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.comvisibleattribute(VS.80).aspx"&gt;&lt;u&gt;ComVisibleAttribute
class&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/bctyca52(VS.80).aspx"&gt;&lt;u&gt;Package
an assembly for COM&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/c2850st8(VS.80).aspx"&gt;&lt;u&gt;Deploy
an application for COM access&lt;/u&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Call &lt;a href="http://msdn2.microsoft.com/en-us/library/26thfadc(VS.80).aspx"&gt;&lt;u&gt;unmanaged
DLL functions&lt;/u&gt;&lt;/a&gt; in a .NET Framework application, and control the &lt;a href="http://msdn2.microsoft.com/en-us/library/04fy9ya1(VS.80).aspx"&gt;&lt;u&gt;marshaling&lt;/u&gt;&lt;/a&gt; of
data in a .NET Framework application. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices(VS.80).aspx"&gt;&lt;u&gt;System.Runtime.InteropServices
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/0h9e9t7d(VS.80).aspx"&gt;&lt;u&gt;Platform
Invoke&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/khbsw73t(vs.80).aspx"&gt;&lt;u&gt;Create
a class to hold DLL functions&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/w4byd5y4(vs.80).aspx"&gt;&lt;u&gt;Create
prototypes in managed code&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.dllimportattribute(VS.80).aspx"&gt;&lt;u&gt;DllImportAttribute
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/be80xase(VS.80).aspx"&gt;&lt;u&gt;Call a
DLL function&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/be80xase(VS.80).aspx"&gt;&lt;u&gt;Call a
DLL function&lt;/u&gt;&lt;/a&gt; in special cases, such as &lt;a href="http://msdn2.microsoft.com/en-us/library/awbckfbz(VS.80).aspx"&gt;&lt;u&gt;passing
structures&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/843s5s5x(VS.80).aspx"&gt;&lt;u&gt;implementing
callback functions&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/9ztbc5s1(VS.80).aspx"&gt;&lt;u&gt;Create
a new Exception class and map it to an HRESULT&lt;/u&gt;&lt;/a&gt;. 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/zah6xy75(VS.80).aspx"&gt;&lt;u&gt;Default
marshaling behavior&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/fzhhdwae(VS.80).aspx"&gt;&lt;u&gt;Marshal
data with Platform Invoke&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/9f9f3yxf(VS.80).aspx"&gt;&lt;u&gt;Marshal
data with COM Interop&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.marshalasattribute(vs.80).aspx"&gt;&lt;u&gt;MarshalAsAttribute
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.marshal(VS.80).aspx"&gt;&lt;u&gt;Marshal
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Implement &lt;a href="http://msdn2.microsoft.com/en-us/library/cxz4wk15(VS.80).aspx"&gt;&lt;u&gt;reflection&lt;/u&gt;&lt;/a&gt; functionality
in a .NET Framework application (refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection(VS.80).aspx"&gt;&lt;u&gt;System.Reflection
namespace&lt;/u&gt;&lt;/a&gt;), and &lt;a href="http://msdn2.microsoft.com/en-us/library/8ffc3x75(vs.80).aspx"&gt;&lt;u&gt;create
metadata, Microsoft intermediate language (MSIL), and a PE file&lt;/u&gt;&lt;/a&gt; by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit(VS.80).aspx"&gt;&lt;u&gt;System.Reflection.Emit
namespace&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assembly(VS.80).aspx"&gt;&lt;u&gt;Assembly
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Assembly attributes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyalgorithmidattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyAlgorithmIdAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycompanyattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyCompanyAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyconfigurationattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyConfigurationAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycopyrightattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyCopyrightAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblycultureattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyCultureAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydefaultaliasattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyDefaultAliasAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydelaysignattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyDelaySignAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblydescriptionattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyDescriptionAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyfileversionattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyFileVersionAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyflagsattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyFlagsAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyinformationalversionattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyInformationalVersionAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblykeyfileattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyKeyFileAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblytitleattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyTitleAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblytrademarkattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyTrademarkAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.assemblyversionattribute(VS.80).aspx"&gt;&lt;u&gt;AssemblyVersionAttribute
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Info classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.constructorinfo(VS.80).aspx"&gt;&lt;u&gt;ConstructorInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodinfo(VS.80).aspx"&gt;&lt;u&gt;MethodInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.memberinfo(VS.80).aspx"&gt;&lt;u&gt;MemberInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.propertyinfo(VS.80).aspx"&gt;&lt;u&gt;PropertyInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.fieldinfo(VS.80).aspx"&gt;&lt;u&gt;FieldInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.eventinfo(VS.80).aspx"&gt;&lt;u&gt;EventInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.localvariableinfo(VS.80).aspx"&gt;&lt;u&gt;LocalVariableInfo
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.binder(VS.80).aspx"&gt;&lt;u&gt;Binder
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.bindingflags(VS.80).aspx"&gt;&lt;u&gt;BindingFlags&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodbase(VS.80).aspx"&gt;&lt;u&gt;MethodBase
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.methodbody(VS.80).aspx"&gt;&lt;u&gt;MethodBody
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Builder classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.assemblybuilder(VS.80).aspx"&gt;&lt;u&gt;AssemblyBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.constructorbuilder(VS.80).aspx"&gt;&lt;u&gt;ConstructorBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.enumbuilder(VS.80).aspx"&gt;&lt;u&gt;EnumBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.eventbuilder(VS.80).aspx"&gt;&lt;u&gt;EventBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.fieldbuilder(VS.80).aspx"&gt;&lt;u&gt;FieldBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.localbuilder(VS.80).aspx"&gt;&lt;u&gt;LocalBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.methodbuilder.aspx"&gt;&lt;u&gt;MethodBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.modulebuilder(VS.80).aspx"&gt;&lt;u&gt;ModuleBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.parameterbuilder(VS.80).aspx"&gt;&lt;u&gt;ParameterBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.propertybuilder(VS.80).aspx"&gt;&lt;u&gt;PropertyBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.reflection.emit.typebuilder(VS.80).aspx"&gt;&lt;u&gt;TypeBuilder
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery
from a .NET Framework application. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail(vs.80).aspx"&gt;&lt;u&gt;System.Net.Mail
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailmessage(VS.80).aspx"&gt;&lt;u&gt;MailMessage
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailaddress(VS.80).aspx"&gt;&lt;u&gt;MailAddress
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.mailaddresscollection(VS.80).aspx"&gt;&lt;u&gt;MailAddressCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpclient(VS.80).aspx"&gt;&lt;u&gt;SmtpClient
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtppermission(VS.80).aspx"&gt;&lt;u&gt;SmtpPermission
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtppermissionattribute(VS.80).aspx"&gt;&lt;u&gt;SmtpPermissionAttribute
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachment(VS.80).aspx"&gt;&lt;u&gt;Attachment
class&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachmentbase(VS.80).aspx"&gt;&lt;u&gt;AttachmentBase
class&lt;/u&gt;&lt;/a&gt;, and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.attachmentcollection(VS.80).aspx"&gt;&lt;u&gt;AttachmentCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpexception(VS.80).aspx"&gt;&lt;u&gt;SmtpException
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.smtpfailedrecipientexception(VS.80).aspx"&gt;&lt;u&gt;SmtpFailedRecipientException
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.sendcompletedeventhandler(VS.80).aspx"&gt;&lt;u&gt;SendCompletedEventHandler
delegate&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.linkedresource(VS.80).aspx"&gt;&lt;u&gt;LinkedResource
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.linkedresourcecollection(VS.80).aspx"&gt;&lt;u&gt;LinkedResourceCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.alternateview(VS.80).aspx"&gt;&lt;u&gt;AlternateView
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.mail.alternateviewcollection(VS.80).aspx"&gt;&lt;u&gt;AlternateViewCollection
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;u&gt;&lt;/u&gt; 
&lt;p&gt;
&lt;b&gt;Implementing &lt;a href="http://msdn2.microsoft.com/en-us/library/1021kkz0(VS.80).aspx"&gt;&lt;u&gt;globalization&lt;/u&gt;&lt;/a&gt;,
drawing, and text manipulation functionality in a .NET Framework application&lt;/b&gt;
&lt;br&gt;
&lt;b&gt;Format data based on culture information. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization(VS.80).aspx"&gt;&lt;u&gt;System.Globalization
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Access &lt;a href="http://msdn2.microsoft.com/en-us/library/87k6sx8t(vs.80).aspx"&gt;&lt;u&gt;culture&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/ms404374(VS.80).aspx"&gt;&lt;u&gt;region&lt;/u&gt;&lt;/a&gt; information
in a .NET Framework application. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureinfo(VS.80).aspx"&gt;&lt;u&gt;CultureInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.culturetypes(VS.80).aspx"&gt;&lt;u&gt;CultureTypes
enumeration&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.regioninfo(VS.80).aspx"&gt;&lt;u&gt;RegionInfo
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/5hh873ya(VS.80).aspx"&gt;&lt;u&gt;Format
date and time values based on the culture&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(VS.80).aspx"&gt;&lt;u&gt;DateTimeFormatInfo
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/syy068tk(VS.80).aspx"&gt;&lt;u&gt;Format
number values based on the culture&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.numberformatinfo(VS.80).aspx"&gt;&lt;u&gt;NumberFormatInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.numberstyles(VS.80).aspx"&gt;&lt;u&gt;NumberStyles
enumeration&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/a7zyyk0c(VS.80).aspx"&gt;&lt;u&gt;Perform
culture-sensitive string comparison&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.compareinfo(VS.80).aspx"&gt;&lt;u&gt;CompareInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.compareoptions(VS.80).aspx"&gt;&lt;u&gt;CompareOptions
enumeration&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/ms172469(VS.80).aspx"&gt;&lt;u&gt;Build a
custom culture class based on existing culture and region classes&lt;/u&gt;&lt;/a&gt;. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder(VS.80).aspx"&gt;&lt;u&gt;CultureAndRegionInfoBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.globalization.cultureandregionmodifiers(VS.80).aspx"&gt;&lt;u&gt;CultureAndRegionModifiers
enumeration&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Enhance the user interface of a .NET Framework application by using the &lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing(vs.80).aspx"&gt;&lt;u&gt;System.Drawing
namespace&lt;/u&gt;&lt;/a&gt;.&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
Enhance the user interface of a .NET Framework application by using brushes, pens,
colors, and fonts. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.brush(VS.80).aspx"&gt;&lt;u&gt;Brush
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.brushes(VS.80).aspx"&gt;&lt;u&gt;Brushes
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systembrushes(VS.80).aspx"&gt;&lt;u&gt;SystemBrushes
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.texturebrush(VS.80).aspx"&gt;&lt;u&gt;TextureBrush
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pen(VS.80).aspx"&gt;&lt;u&gt;Pen
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pens(VS.80).aspx"&gt;&lt;u&gt;Pens
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systempens(VS.80).aspx"&gt;&lt;u&gt;SystemPens
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.solidbrush(VS.80).aspx"&gt;&lt;u&gt;SolidBrush
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.color(VS.80).aspx"&gt;&lt;u&gt;Color
structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.colorconverter.aspx"&gt;&lt;u&gt;ColorConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.colortranslator(VS.80).aspx"&gt;&lt;u&gt;ColorTranslator
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemcolors(VS.80).aspx"&gt;&lt;u&gt;SystemColors
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.stringformat(VS.80).aspx"&gt;&lt;u&gt;StringFormat
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.font(VS.80).aspx"&gt;&lt;u&gt;Font
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.fontconverter(VS.80).aspx"&gt;&lt;u&gt;FontConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.fontfamily(VS.80).aspx"&gt;&lt;u&gt;FontFamily
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemfonts(VS.80).aspx"&gt;&lt;u&gt;SystemFonts
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Enhance the user interface of a .NET Framework application by using graphics, images,
bitmaps, and icons. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.graphics(VS.80).aspx"&gt;&lt;u&gt;Graphics
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bufferedgraphics(VS.80).aspx"&gt;&lt;u&gt;BufferedGraphics
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bufferedgraphicsmanager(VS.80).aspx"&gt;&lt;u&gt;BufferedGraphicsManager
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.image(VS.80).aspx"&gt;&lt;u&gt;Image
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.imageconverter(VS.80).aspx"&gt;&lt;u&gt;ImageConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.imageanimator(VS.80).aspx"&gt;&lt;u&gt;ImageAnimator
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bitmap(VS.80).aspx"&gt;&lt;u&gt;Bitmap
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.icon(VS.80).aspx"&gt;&lt;u&gt;Icon
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.iconconverter(VS.80).aspx"&gt;&lt;u&gt;IconConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.systemicons(VS.80).aspx"&gt;&lt;u&gt;SystemIcons
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Enhance the user interface of a .NET Framework application by using shapes and sizes. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.point(VS.80).aspx"&gt;&lt;u&gt;Point
Structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.pointconverter(VS.80).aspx"&gt;&lt;u&gt;PointConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.rectangle(VS.80).aspx"&gt;&lt;u&gt;Rectangle
Structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.rectangleconverter(VS.80).aspx"&gt;&lt;u&gt;RectangleConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.size(VS.80).aspx"&gt;&lt;u&gt;Size
Structure&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.sizeconverter(VS.80).aspx"&gt;&lt;u&gt;SizeConverter
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.drawing.region(VS.80).aspx"&gt;&lt;u&gt;Region
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Enhance the &lt;a href="http://msdn2.microsoft.com/en-us/library/a292he7t(VS.80).aspx"&gt;&lt;u&gt;text
handling&lt;/u&gt;&lt;/a&gt; capabilities of a .NET Framework application (refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.text(vs.80).aspx"&gt;&lt;u&gt;System.Text
namespace&lt;/u&gt;&lt;/a&gt;), and search, modify, and control text in a .NET Framework application
by using &lt;a href="http://msdn2.microsoft.com/en-us/library/hs600312(vs.80).aspx"&gt;&lt;u&gt;regular
expressions&lt;/u&gt;&lt;/a&gt;. (Refer &lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions(VS.80).aspx"&gt;&lt;u&gt;System.Text.RegularExpressions
namespace&lt;/u&gt;&lt;/a&gt;)&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.stringbuilder(VS.80).aspx"&gt;&lt;u&gt;StringBuilder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.regex(VS.80).aspx"&gt;&lt;u&gt;Regex
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.match.aspx"&gt;&lt;u&gt;Match
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.matchcollection(VS.80).aspx"&gt;&lt;u&gt;MatchCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.group(VS.80).aspx"&gt;&lt;u&gt;Group
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.groupcollection(VS.80).aspx"&gt;&lt;u&gt;GroupCollection
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/1w71hb4e(VS.80).aspx"&gt;&lt;u&gt;Encode
text by using Encoding classes&lt;/u&gt;&lt;/a&gt; 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoding(VS.80).aspx"&gt;&lt;u&gt;Encoding
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encodinginfo(VS.80).aspx"&gt;&lt;u&gt;EncodingInfo
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.asciiencoding(VS.80).aspx"&gt;&lt;u&gt;ASCIIEncoding
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.unicodeencoding(VS.80).aspx"&gt;&lt;u&gt;UnicodeEncoding
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.utf8encoding(VS.80).aspx"&gt;&lt;u&gt;UTF8Encoding
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Encoding Fallback classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallback(VS.80).aspx"&gt;&lt;u&gt;EncoderFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;EncoderFallbackBuffer&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderfallbackexception(VS.80).aspx"&gt;&lt;u&gt;EncoderFallbackException&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderreplacementfallback(VS.80).aspx"&gt;&lt;u&gt;EncoderReplacementFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderreplacementfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;EncoderReplacementFallbackBuffer&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderexceptionfallback(VS.80).aspx"&gt;&lt;u&gt;EncoderExceptionFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.encoderexceptionfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;EncoderExceptionFallbackBuffer&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Decode text by using Decoding classes. 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoder(VS.80).aspx"&gt;&lt;u&gt;Decoder
class&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
Decoder Fallback classes 
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallback(VS.80).aspx"&gt;&lt;u&gt;DecoderFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;DecoderFallbackBuffer&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderfallbackexception(VS.80).aspx"&gt;&lt;u&gt;DecoderFallbackException&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderreplacementfallback(VS.80).aspx"&gt;&lt;u&gt;DecoderReplacementFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderreplacementfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;DecoderReplacementFallbackBuffer&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderexceptionfallback(VS.80).aspx"&gt;&lt;u&gt;DecoderExceptionFallback&lt;/u&gt;&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.decoderexceptionfallbackbuffer(VS.80).aspx"&gt;&lt;u&gt;DecoderExceptionFallbackBuffer&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
&lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.capture(VS.80).aspx"&gt;&lt;u&gt;Capture
class&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.capturecollection(VS.80).aspx"&gt;&lt;u&gt;CaptureCollection
class&lt;/u&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,2495e292-bf7f-4626-986a-35672802e6a5.aspx</comments>
      <category>.NET</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=13d27240-8848-442f-ac3d-0d1f616e1c04</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,13d27240-8848-442f-ac3d-0d1f616e1c04.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,13d27240-8848-442f-ac3d-0d1f616e1c04.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=13d27240-8848-442f-ac3d-0d1f616e1c04</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I’m switching my default search provider in Internet Explorer over to the new
Microsoft Search Engine: <a href="http://www.bing.com" target="_blank">Bing</a>.
</p>
        <p>
It seems fast, perhaps even faster than Google and with the few searches I’ve done
it seems to provide the right results.
</p>
        <p>
Did some quick looking around, there is a Bing developer page and Bing API as well.
</p>
        <p>
Links:
</p>
        <ul>
          <li>
Bing: <a href="http://www.bing.com">www.bing.com</a></li>
          <li>
Bing Developer Center: <a title="http://www.bing.com/developers/" href="http://www.bing.com/developers/">http://www.bing.com/developers/</a></li>
          <li>
Bing API: <a title="http://msdn.microsoft.com/en-us/library/dd251056.aspx" href="http://msdn.microsoft.com/en-us/library/dd251056.aspx">http://msdn.microsoft.com/en-us/library/dd251056.aspx</a></li>
          <li>
Bing SDK (beta): <a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;displaylang=en</a></li>
        </ul>
      </body>
      <title>Switching to Bing (and looking at BING API)</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,13d27240-8848-442f-ac3d-0d1f616e1c04.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/03/SwitchingToBingAndLookingAtBINGAPI.aspx</link>
      <pubDate>Wed, 03 Jun 2009 13:48:39 GMT</pubDate>
      <description>&lt;p&gt;
Today I’m switching my default search provider in Internet Explorer over to the new
Microsoft Search Engine: &lt;a href="http://www.bing.com" target="_blank"&gt;Bing&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
It seems fast, perhaps even faster than Google and with the few searches I’ve done
it seems to provide the right results.
&lt;/p&gt;
&lt;p&gt;
Did some quick looking around, there is a Bing developer page and Bing API as well.
&lt;/p&gt;
&lt;p&gt;
Links:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Bing: &lt;a href="http://www.bing.com"&gt;www.bing.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Bing Developer Center: &lt;a title="http://www.bing.com/developers/" href="http://www.bing.com/developers/"&gt;http://www.bing.com/developers/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Bing API: &lt;a title="http://msdn.microsoft.com/en-us/library/dd251056.aspx" href="http://msdn.microsoft.com/en-us/library/dd251056.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd251056.aspx&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Bing SDK (beta): &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=0F513086-078B-47A8-A889-842DC93A69AB&amp;amp;displaylang=en&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,13d27240-8848-442f-ac3d-0d1f616e1c04.aspx</comments>
      <category>.NET</category>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=29bac901-8c99-43ed-b5d0-7395840d0b0d</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,29bac901-8c99-43ed-b5d0-7395840d0b0d.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,29bac901-8c99-43ed-b5d0-7395840d0b0d.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=29bac901-8c99-43ed-b5d0-7395840d0b0d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I guess the success for LINQ to SQL makes it hard for Entity Framework to absorb the
full feature set in a single (v2) release. The team has been working on a bunch of
fixes and improvements to be delivered in .NET 4.0.
</p>
        <p>
Here is the list <a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40" target="_blank">as
posted by Damien</a>:
</p>
        <h5>
          <a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40">LINQ
to SQL changes in .NET 4.0</a>
        </h5>
        <h5>Change list
</h5>
        <h6>Performance
</h6>
        <ul>
          <li>
Query plans are reused more often by specifically defining text parameter lengths 
</li>
          <li>
Identity cache lookups for primary key with single result now includes query.Where(predicate).Single/SingleOrDefault/First/FirstOrDefault 
</li>
          <li>
Reduced query execution overhead when DataLoadOptions specified (cache lookup considers
DataLoadOptions value equivalency – post beta 1) 
</li>
        </ul>
        <h6>Usability
</h6>
        <ul>
          <li>
ITable&lt;T&gt; interface for additional mocking possibilities 
</li>
          <li>
Contains with enums automatically casts to int or string depending on column type 
</li>
          <li>
Associations can now specify non-primary-key columns on the other end of the association
for updates 
</li>
          <li>
Support list initialization syntax for queries 
</li>
          <li>
LinqDataSource now supports inherited entities 
</li>
          <li>
LinqDataSource support for Dynamic Data query extenders added 
</li>
        </ul>
        <h6>Query stability
</h6>
        <ul>
          <li>
Contains now detects self-referencing IQueryable and doesn't cause a stack overflow 
</li>
          <li>
Skip(0) no longer prevents eager loading 
</li>
          <li>
GetCommand operates within SQL Compact transactions 
</li>
          <li>
Exposing Link&lt;T&gt; on a property/field is detected and reported correctly 
</li>
          <li>
Compiled queries now correctly detect a change in mapping source and throw 
</li>
          <li>
String.StartsWith, EndsWith and Contains now correctly handles ~ in the search string 
</li>
          <li>
Now detects multiple active result sets (MARS) better 
</li>
          <li>
Associations are properly created between entities when using eager loading with Table-Valued
Functions (TVFs) 
</li>
          <li>
Queries that contain sub-queries with scalar projections now work better 
</li>
        </ul>
        <h6>Update stability
</h6>
        <ul>
          <li>
SubmitChanges no longer silently consumes transaction rollback exceptions 
</li>
          <li>
SubmitChanges deals with timestamps in a change conflict scenario properly 
</li>
          <li>
IsDbGenerated now honors renamed properties that don't match underlying column name 
</li>
          <li>
Server-generated columns and SQL replication/triggers now work instead of throwing
SQL exception 
</li>
        </ul>
        <h6>General stability
</h6>
        <ul>
          <li>
Binary types equate correctly after deserialization 
</li>
          <li>
EntitySet.ListChanged fired when adding items to an unloaded entity set 
</li>
          <li>
Dispose our connections upon context disposal (ones passed in are untouched) 
</li>
        </ul>
        <h6>SQL Metal
</h6>
        <ul>
          <li>
Foreign key property setter now checks all affected associations not just the first 
</li>
          <li>
Improved error handling when primary key type not supported 
</li>
          <li>
Now skips stored procedures containing table-valued parameters instead of aborting
process 
</li>
          <li>
Can now be used against connections that use AttachDbFilename syntax 
</li>
          <li>
No longer crashes when unexpected data types are encountered 
</li>
        </ul>
        <h6>LINQ to SQL class designer
</h6>
        <ul>
          <li>
Now handles a single anonymously named column in SQL result set 
</li>
          <li>
Improved error message for associations to nullable unique columns 
</li>
          <li>
No longer fails when using clauses are added to the partial user class 
</li>
          <li>
VarChar(1) now correctly maps to string and not char 
</li>
          <li>
Decimal precision and scale are now emitted correctly in the DbType attributes for
stored procedures 
</li>
          <li>
Foreign key changes will be picked up when bringing tables back into the designer
without a restart 
</li>
        </ul>
        <h6>Code generation (SQL Metal + LINQ to SQL class designer)
</h6>
        <ul>
          <li>
Stored procedures using original values now compiles when the entity and context namespaces
differ 
</li>
          <li>
Virtual internal now generates correct syntax 
</li>
          <li>
Mapping attributes are now fully qualified to prevent conflicts with user types 
</li>
          <li>
KnownTypeAttributes are now emitted for DataContractSerializer with inheritance 
</li>
          <li>
Delay-loaded foreign keys now have the correct, compilable, code generated 
</li>
          <li>
Using stored procedures with concurrency no longer gets confused if entities in different
namespace to context 
</li>
          <li>
ForeignKeyReferenceAlreadyHasValueException is now thrown if any association is loaded
not just the first 
</li>
        </ul>
        <h5>
        </h5>
        <h5>Potentially breaking changes
</h5>
        <p>
We worked very hard to avoid breaking changes but of course any potential bug fix
is a breaking change if your application was depending on the wrong behavior. The
ones I specifically want to call out are: 
</p>
        <h6>Skip(0) is no longer a no-op
</h6>
        <p>
The special-casing of 0 for Skip to be a no-op was causing some subtle issues such
as eager loading to fail and we took the decision to stop special casing this. This
means if you had syntax that was invalid for a Skip greater than 0 it will now also
be invalid for skip with a 0. This makes more sense and means your app would break
on the first page now instead of subtlety breaking on the second page. Fail fast :) 
</p>
        <h6>ForeignKeyReferenceAlreadyHasValue exception
</h6>
        <p>
If you are getting this exception where you weren’t previously it means you have an
underlying foreign key with multiple associations based on it and you are trying to
change the underlying foreign key even though we have associations loaded.Best thing
to do here is to set the associations themselves and if you can’t do that make sure
they aren’t loaded when you want to set the foreign key to avoid inconsistencies. 
</p>
      </body>
      <title>LINQ to SQL to remain alive a little longer? LINQ to SQL changes in .NET 4.0</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,29bac901-8c99-43ed-b5d0-7395840d0b0d.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/03/LINQToSQLToRemainAliveALittleLongerLINQToSQLChangesInNET40.aspx</link>
      <pubDate>Wed, 03 Jun 2009 00:48:30 GMT</pubDate>
      <description>&lt;p&gt;
I guess the success for LINQ to SQL makes it hard for Entity Framework to absorb the
full feature set in a single (v2) release. The team has been working on a bunch of
fixes and improvements to be delivered in .NET 4.0.
&lt;/p&gt;
&lt;p&gt;
Here is the list &lt;a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40" target="_blank"&gt;as
posted by Damien&lt;/a&gt;:
&lt;/p&gt;
&lt;h5&gt;&lt;a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40"&gt;LINQ
to SQL changes in .NET 4.0&lt;/a&gt;
&lt;/h5&gt;
&lt;h5&gt;Change list
&lt;/h5&gt;
&lt;h6&gt;Performance
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Query plans are reused more often by specifically defining text parameter lengths 
&lt;li&gt;
Identity cache lookups for primary key with single result now includes query.Where(predicate).Single/SingleOrDefault/First/FirstOrDefault 
&lt;li&gt;
Reduced query execution overhead when DataLoadOptions specified (cache lookup considers
DataLoadOptions value equivalency – post beta 1) 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Usability
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
ITable&amp;lt;T&amp;gt; interface for additional mocking possibilities 
&lt;li&gt;
Contains with enums automatically casts to int or string depending on column type 
&lt;li&gt;
Associations can now specify non-primary-key columns on the other end of the association
for updates 
&lt;li&gt;
Support list initialization syntax for queries 
&lt;li&gt;
LinqDataSource now supports inherited entities 
&lt;li&gt;
LinqDataSource support for Dynamic Data query extenders added 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Query stability
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Contains now detects self-referencing IQueryable and doesn't cause a stack overflow 
&lt;li&gt;
Skip(0) no longer prevents eager loading 
&lt;li&gt;
GetCommand operates within SQL Compact transactions 
&lt;li&gt;
Exposing Link&amp;lt;T&amp;gt; on a property/field is detected and reported correctly 
&lt;li&gt;
Compiled queries now correctly detect a change in mapping source and throw 
&lt;li&gt;
String.StartsWith, EndsWith and Contains now correctly handles ~ in the search string 
&lt;li&gt;
Now detects multiple active result sets (MARS) better 
&lt;li&gt;
Associations are properly created between entities when using eager loading with Table-Valued
Functions (TVFs) 
&lt;li&gt;
Queries that contain sub-queries with scalar projections now work better 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Update stability
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
SubmitChanges no longer silently consumes transaction rollback exceptions 
&lt;li&gt;
SubmitChanges deals with timestamps in a change conflict scenario properly 
&lt;li&gt;
IsDbGenerated now honors renamed properties that don't match underlying column name 
&lt;li&gt;
Server-generated columns and SQL replication/triggers now work instead of throwing
SQL exception 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;General stability
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Binary types equate correctly after deserialization 
&lt;li&gt;
EntitySet.ListChanged fired when adding items to an unloaded entity set 
&lt;li&gt;
Dispose our connections upon context disposal (ones passed in are untouched) 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;SQL Metal
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Foreign key property setter now checks all affected associations not just the first 
&lt;li&gt;
Improved error handling when primary key type not supported 
&lt;li&gt;
Now skips stored procedures containing table-valued parameters instead of aborting
process 
&lt;li&gt;
Can now be used against connections that use AttachDbFilename syntax 
&lt;li&gt;
No longer crashes when unexpected data types are encountered 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;LINQ to SQL class designer
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Now handles a single anonymously named column in SQL result set 
&lt;li&gt;
Improved error message for associations to nullable unique columns 
&lt;li&gt;
No longer fails when using clauses are added to the partial user class 
&lt;li&gt;
VarChar(1) now correctly maps to string and not char 
&lt;li&gt;
Decimal precision and scale are now emitted correctly in the DbType attributes for
stored procedures 
&lt;li&gt;
Foreign key changes will be picked up when bringing tables back into the designer
without a restart 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Code generation (SQL Metal + LINQ to SQL class designer)
&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
Stored procedures using original values now compiles when the entity and context namespaces
differ 
&lt;li&gt;
Virtual internal now generates correct syntax 
&lt;li&gt;
Mapping attributes are now fully qualified to prevent conflicts with user types 
&lt;li&gt;
KnownTypeAttributes are now emitted for DataContractSerializer with inheritance 
&lt;li&gt;
Delay-loaded foreign keys now have the correct, compilable, code generated 
&lt;li&gt;
Using stored procedures with concurrency no longer gets confused if entities in different
namespace to context 
&lt;li&gt;
ForeignKeyReferenceAlreadyHasValueException is now thrown if any association is loaded
not just the first 
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;
&lt;/h5&gt;
&lt;h5&gt;Potentially breaking changes
&lt;/h5&gt;
&lt;p&gt;
We worked very hard to avoid breaking changes but of course any potential bug fix
is a breaking change if your application was depending on the wrong behavior. The
ones I specifically want to call out are: 
&lt;h6&gt;Skip(0) is no longer a no-op
&lt;/h6&gt;
&lt;p&gt;
The special-casing of 0 for Skip to be a no-op was causing some subtle issues such
as eager loading to fail and we took the decision to stop special casing this. This
means if you had syntax that was invalid for a Skip greater than 0 it will now also
be invalid for skip with a 0. This makes more sense and means your app would break
on the first page now instead of subtlety breaking on the second page. Fail fast :) 
&lt;h6&gt;ForeignKeyReferenceAlreadyHasValue exception
&lt;/h6&gt;
&lt;p&gt;If you are getting this exception where you weren’t previously it means you have an underlying foreign key with multiple associations based on it and you are trying to change the underlying foreign key even though we have associations loaded.Best thing to do here is to set the associations themselves and if you can’t do that make sure they aren’t loaded when you want to set the foreign key to avoid inconsistencies.  </description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,29bac901-8c99-43ed-b5d0-7395840d0b0d.aspx</comments>
      <category>LINQ</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=8795de7e-2558-4897-aef9-5fdb2a7238ea</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,8795de7e-2558-4897-aef9-5fdb2a7238ea.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,8795de7e-2558-4897-aef9-5fdb2a7238ea.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8795de7e-2558-4897-aef9-5fdb2a7238ea</wfw:commentRss>
      <title>Loading data from Excel 2007</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,8795de7e-2558-4897-aef9-5fdb2a7238ea.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/02/LoadingDataFromExcel2007.aspx</link>
      <pubDate>Tue, 02 Jun 2009 17:52:32 GMT</pubDate>
      <description>&lt;p&gt;
I’m playing around with code generation using Visual Studio 2008 T4 and I needed to
pull in some data. Easiest way to create the data is using Excel and then pull it
into a dataset. Using the right connection string this becomes very easy.
&lt;/p&gt;
&lt;p&gt;
The code below shows how to select the data from a worksheet.
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes"&gt;public&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt; &lt;span style="color: blue"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af"&gt;&lt;?xml:namespace prefix = o /&gt;Excel2007Reader&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;private&lt;/span&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;string&lt;/span&gt; BuildExcelConnection( &lt;span style="color: blue"&gt;string&lt;/span&gt; filename
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;return&lt;/span&gt; &lt;span style="color: #a31515"&gt;@"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source="&lt;/span&gt; + filename + &lt;span style="color: #a31515"&gt;@";Extended Properties=""Excel
12.0;HDR=YES;"""&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;
&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;public&lt;/span&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; DataSet
Read( &lt;span style="color: blue"&gt;string&lt;/span&gt; filename, &lt;span style="color: blue"&gt;string&lt;/span&gt; worksheet, &lt;span style="color: blue"&gt;string&lt;/span&gt; range, &lt;span style="color: blue"&gt;string&lt;/span&gt; tableName
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;DataSet
result = &lt;span style="color: blue"&gt;new&lt;/span&gt; DataSet();&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;string&lt;/span&gt; connectionString
= BuildExcelConnection( filename );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;string&lt;/span&gt; select
= &lt;span style="color: #a31515"&gt;@"SELECT * FROM ["&lt;/span&gt; + worksheet + &lt;span style="color: #a31515"&gt;"$"&lt;/span&gt; +
range + &lt;span style="color: #a31515"&gt;"]"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;using&lt;/span&gt; (
OleDbConnection conn = &lt;span style="color: blue"&gt;new&lt;/span&gt; OleDbConnection( connectionString
) )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;conn.Open();&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;using&lt;/span&gt; (
OleDbCommand cmd = &lt;span style="color: blue"&gt;new&lt;/span&gt; OleDbCommand( select, conn
) )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;OleDbDataAdapter
da = &lt;span style="color: blue"&gt;new&lt;/span&gt; OleDbDataAdapter( cmd );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;da.Fill(
result, tableName );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;conn.Close();&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;return&lt;/span&gt; result;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;}&lt;/span&gt;&lt;span style="line-height: 115%; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,8795de7e-2558-4897-aef9-5fdb2a7238ea.aspx</comments>
      <category>.NET</category>
      <category>C#</category>
      <category>Team System</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=90048445-1bd5-41c9-bfb8-1024a44c3405</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,90048445-1bd5-41c9-bfb8-1024a44c3405.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,90048445-1bd5-41c9-bfb8-1024a44c3405.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=90048445-1bd5-41c9-bfb8-1024a44c3405</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
News travels fast in todays world of digital information. Blogs, Forums, Facebook
and Twitter allow for easy and quick repetition of a bit of information. Heck twitter
even has a name for it ‘retweeting’ (look for the posts that start with RT). I guess
not so long retweeting would have been called gossiping. However, just as in real
life you can’t always believe everything somebody tells you. Sometimes you need to
check to make sure the information you’re getting is true. Because yes, not everything
that is repeated, retweeted or posted is always true. Yesterday Ted Neward fell prey
to believing someone he received an email from and responding by posting a response
on his <a href="http://blogs.tedneward.com/2009/06/01/A+Eulogy+DevelopMentor+RIP.aspx" target="_blank">blog</a>.
Now why would I care? Well, the email Ted got told him that DevelopMentor was bye
bye… As a former instructor at DevelopMentor Ted felt sad and wanted to pay homeage
to the “many good people” at DevelopMentor. As it turns out the email Ted received
contained false information, but within minutes of posting the blog entry information
was spreading (I believe the word is ‘virally’) across the Internet with re-tweets
and all those other forms of digital goodness spreading this piece of false information
almost at the speed of light. 
</p>
        <p>
Now the good news is that DevelopMentor is very much alive and kicking and that the
“many good people” that Ted paid homage to are working there today. They are teaching
classes, helping customers be all that they can be. And not just with teaching classes,
but also with onsite training, consulting on projects and also with the new Remote
Access Open Enrollment Courses*.
</p>
        <p>
Upcoming classes include:
</p>
        <p>
June 15 Essential C# in <b>LOS ANGELES</b></p>
        <p>
June 15 Essential Windows Communication Foundation in <strong>BOSTON</strong></p>
        <p>
June 22 Essential Windows Presentation Foundation in <strong>BOSTON</strong></p>
        <p>
          <br />
More information can be found at <a href="http://www.develop.com">www.develop.com</a></p>
        <p>
If you don’t believe me, or want to check the facts then call <strong>800.699.1932</strong> right
now and register for a class! You can also email <a href="mailto:requests@develop.com">requests@develop.com</a></p>
        <p>
* Save Time and Travel: Remote Access Open Enrollment Courses 
</p>
        <p>
You can now take open enrollment courses in our <strong>Los Angeles</strong> and <strong>Boston</strong> facilities
without traveling. Remote Access to our ongoing schedule of instructor-led courses
will allow you to fully participate real-time in expert-level lectures, demos and
labs that have made DevelopMentor a leader in software development training. We've
added new collaboration tools and prepared our instructors for remote students in
class so you will be fully engaged in the learning process. 
</p>
      </body>
      <title>Don&amp;rsquo;t believe everything you read or tweet</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,90048445-1bd5-41c9-bfb8-1024a44c3405.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/02/DonrsquotBelieveEverythingYouReadOrTweet.aspx</link>
      <pubDate>Tue, 02 Jun 2009 03:20:21 GMT</pubDate>
      <description>&lt;p&gt;
News travels fast in todays world of digital information. Blogs, Forums, Facebook
and Twitter allow for easy and quick repetition of a bit of information. Heck twitter
even has a name for it ‘retweeting’ (look for the posts that start with RT). I guess
not so long retweeting would have been called gossiping. However, just as in real
life you can’t always believe everything somebody tells you. Sometimes you need to
check to make sure the information you’re getting is true. Because yes, not everything
that is repeated, retweeted or posted is always true. Yesterday Ted Neward fell prey
to believing someone he received an email from and responding by posting a response
on his &lt;a href="http://blogs.tedneward.com/2009/06/01/A+Eulogy+DevelopMentor+RIP.aspx" target="_blank"&gt;blog&lt;/a&gt;.
Now why would I care? Well, the email Ted got told him that DevelopMentor was bye
bye… As a former instructor at DevelopMentor Ted felt sad and wanted to pay homeage
to the “many good people” at DevelopMentor. As it turns out the email Ted received
contained false information, but within minutes of posting the blog entry information
was spreading (I believe the word is ‘virally’) across the Internet with re-tweets
and all those other forms of digital goodness spreading this piece of false information
almost at the speed of light. 
&lt;/p&gt;
&lt;p&gt;
Now the good news is that DevelopMentor is very much alive and kicking and that the
“many good people” that Ted paid homage to are working there today. They are teaching
classes, helping customers be all that they can be. And not just with teaching classes,
but also with onsite training, consulting on projects and also with the new Remote
Access Open Enrollment Courses*.
&lt;/p&gt;
&lt;p&gt;
Upcoming classes include:
&lt;/p&gt;
&lt;p&gt;
June 15 Essential C# in &lt;b&gt;LOS ANGELES&lt;/b&gt; 
&lt;p&gt;
June 15 Essential Windows Communication Foundation in &lt;strong&gt;BOSTON&lt;/strong&gt; 
&lt;p&gt;
June 22 Essential Windows Presentation Foundation in &lt;strong&gt;BOSTON&lt;/strong&gt; 
&lt;p&gt;
&lt;br&gt;
More information can be found at &lt;a href="http://www.develop.com"&gt;www.develop.com&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
If you don’t believe me, or want to check the facts then call &lt;strong&gt;800.699.1932&lt;/strong&gt; right
now and register for a class! You can also email &lt;a href="mailto:requests@develop.com"&gt;requests@develop.com&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
* Save Time and Travel: Remote Access Open Enrollment Courses 
&lt;p&gt;
You can now take open enrollment courses in our &lt;strong&gt;Los Angeles&lt;/strong&gt; and &lt;strong&gt;Boston&lt;/strong&gt; facilities without traveling. Remote Access to our ongoing schedule of instructor-led courses will allow you to fully participate real-time in expert-level lectures, demos and labs that have made DevelopMentor a leader in software development training. We've added new collaboration tools and prepared our instructors for remote students in class so you will be fully engaged in the learning process. </description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,90048445-1bd5-41c9-bfb8-1024a44c3405.aspx</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=8a6c49b0-7763-4312-8083-f774e4e03f0c</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,8a6c49b0-7763-4312-8083-f774e4e03f0c.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,8a6c49b0-7763-4312-8083-f774e4e03f0c.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8a6c49b0-7763-4312-8083-f774e4e03f0c</wfw:commentRss>
      <title>Checking a string for illegal characters using Regular Expressions</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,8a6c49b0-7763-4312-8083-f774e4e03f0c.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/06/01/CheckingAStringForIllegalCharactersUsingRegularExpressions.aspx</link>
      <pubDate>Mon, 01 Jun 2009 14:18:40 GMT</pubDate>
      <description>&lt;p&gt;
In our &lt;a href="http://ms-study-group.groups.live.com/" target="_blank"&gt;Maine Microsoft
Certification Study Group&lt;/a&gt; we recently had a discussion about using regular expression.
Today I found myself writing a RegEx to check for illegal characters in a formula
(string). I thought I’d share the solution:
&lt;/p&gt;
&lt;p&gt;
&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-no-proof: yes"&gt;private&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt; &lt;span style="color: blue"&gt;bool&lt;/span&gt; FormulaContainsIllegalCharacters( &lt;span style="color: blue"&gt;string&lt;/span&gt;&lt;?xml:namespace prefix = o /&gt; formula
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;bool&lt;/span&gt; result
= &lt;span style="color: blue"&gt;false&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;try&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt; r
= &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;Regex&lt;/span&gt;( &lt;span style="color: #a31515"&gt;@"(!)|(@)|(#)|(\$)|(%)|(&amp;amp;)"&lt;/span&gt; );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;result
= r.Match( formula ).Success;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;catch&lt;/span&gt; {
} &lt;span style="color: green"&gt;// ignore any regular expressions errors -&amp;gt; return
false&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;return&lt;/span&gt; result;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;}&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;span style="line-height: 115%; font-family: 'Courier New'; font-size: 10pt; mso-no-proof: yes"&gt;&lt;/span&gt;&lt;span style="line-height: 115%; mso-bidi-font-size: 10.0pt"&gt;
&lt;o:p&gt;In my case I’m not interested in handling exceptions. If a technical error occurs I will accept the input. Notice that I needed to put a “\” before the $ sign, since the $ is a reserved character marking the end of a line.&lt;br&gt;I don’t need to put each character in “( )” brackets, but for personal preference I just find it easer to read.&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,8a6c49b0-7763-4312-8083-f774e4e03f0c.aspx</comments>
      <category>.NET</category>
      <category>C#</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=9b9a0538-535f-45fc-8862-5b5260f878af</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,9b9a0538-535f-45fc-8862-5b5260f878af.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,9b9a0538-535f-45fc-8862-5b5260f878af.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9b9a0538-535f-45fc-8862-5b5260f878af</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Whenever I need one I always need search for a good ASII table.
</p>
        <p>
So here is one:
</p>
        <table id="sort" class="sortable" border="1" cellspacing="1" summary="" cellpadding="3" width="558">
          <tbody>
            <tr valign="center" align="left">
              <td class="css-TableHeader">
                <strong>Decimal</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Hex</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Unicode</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Description</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Character</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Entity Name</strong>
              </td>
              <td class="css-TableHeader">
                <strong>Key</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>000</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>00</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0000</strong>
              </td>
              <td class="css-TableData">
                <strong>null</strong>
              </td>
              <td class="css-TableData">
                <strong>[nul]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-@</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>001</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>01</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0001</strong>
              </td>
              <td class="css-TableData">
                <strong>start of heading</strong>
              </td>
              <td class="css-TableData">
                <strong>[soh]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-A</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>002</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>02</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0002</strong>
              </td>
              <td class="css-TableData">
                <strong>start of text</strong>
              </td>
              <td class="css-TableData">
                <strong>[stx]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-B</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>003</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>03</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0003</strong>
              </td>
              <td class="css-TableData">
                <strong>end of text</strong>
              </td>
              <td class="css-TableData">
                <strong>[etx]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-C</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>004</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>04</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0004</strong>
              </td>
              <td class="css-TableData">
                <strong>end of transmission</strong>
              </td>
              <td class="css-TableData">
                <strong>[eot]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-D</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>005</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>05</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0005</strong>
              </td>
              <td class="css-TableData">
                <strong>enquiry</strong>
              </td>
              <td class="css-TableData">
                <strong>[enq]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-E</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>006</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>06</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0006</strong>
              </td>
              <td class="css-TableData">
                <strong>acknowledge</strong>
              </td>
              <td class="css-TableData">
                <strong>[ack]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-F</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>007</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>07</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0007</strong>
              </td>
              <td class="css-TableData">
                <strong>bell</strong>
              </td>
              <td class="css-TableData">
                <strong>[bel]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-G</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>008</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>08</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0008</strong>
              </td>
              <td class="css-TableData">
                <strong>backspace</strong>
              </td>
              <td class="css-TableData">
                <strong>[bs]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-H</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>009</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>09</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0009</strong>
              </td>
              <td class="css-TableData">
                <strong>horizontal tab</strong>
              </td>
              <td class="css-TableData">
                <strong>[ht]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-I</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>010</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000A</strong>
              </td>
              <td class="css-TableData">
                <strong>new line, line feed</strong>
              </td>
              <td class="css-TableData">
                <strong>[nl]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-J</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>011</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000B</strong>
              </td>
              <td class="css-TableData">
                <strong>vertical tab</strong>
              </td>
              <td class="css-TableData">
                <strong>[vt]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-K</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>012</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000C</strong>
              </td>
              <td class="css-TableData">
                <strong>form feed, new page</strong>
              </td>
              <td class="css-TableData">
                <strong>[ff]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-L</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>013</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000D</strong>
              </td>
              <td class="css-TableData">
                <strong>carriage return</strong>
              </td>
              <td class="css-TableData">
                <strong>[cr]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-M</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>014</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000E</strong>
              </td>
              <td class="css-TableData">
                <strong>shift out</strong>
              </td>
              <td class="css-TableData">
                <strong>[so]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-N</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>015</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>000F</strong>
              </td>
              <td class="css-TableData">
                <strong>shift in</strong>
              </td>
              <td class="css-TableData">
                <strong>[si]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-O</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>016</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>10</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0010</strong>
              </td>
              <td class="css-TableData">
                <strong>data link escape</strong>
              </td>
              <td class="css-TableData">
                <strong>[dle]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-P</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>017</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>11</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0011</strong>
              </td>
              <td class="css-TableData">
                <strong>device control 1</strong>
              </td>
              <td class="css-TableData">
                <strong>[dc1]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-Q</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>018</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>12</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0012</strong>
              </td>
              <td class="css-TableData">
                <strong>device control 2</strong>
              </td>
              <td class="css-TableData">
                <strong>[dc2]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-R</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>019</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>13</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0013</strong>
              </td>
              <td class="css-TableData">
                <strong>device control 3</strong>
              </td>
              <td class="css-TableData">
                <strong>[dc3]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-S</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>020</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>14</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0014</strong>
              </td>
              <td class="css-TableData">
                <strong>device control 4</strong>
              </td>
              <td class="css-TableData">
                <strong>[dc4]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-T</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>021</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>15</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0015</strong>
              </td>
              <td class="css-TableData">
                <strong>negative acknowledge</strong>
              </td>
              <td class="css-TableData">
                <strong>[nak]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-U</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>022</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>16</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0016</strong>
              </td>
              <td class="css-TableData">
                <strong>synchronous idle</strong>
              </td>
              <td class="css-TableData">
                <strong>[syn]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-V</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>023</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>17</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0017</strong>
              </td>
              <td class="css-TableData">
                <strong>end of trans. block</strong>
              </td>
              <td class="css-TableData">
                <strong>[etb]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-W</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>024</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>18</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0018</strong>
              </td>
              <td class="css-TableData">
                <strong>cancel</strong>
              </td>
              <td class="css-TableData">
                <strong>[can]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-X</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>025</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>19</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0019</strong>
              </td>
              <td class="css-TableData">
                <strong>end of medium</strong>
              </td>
              <td class="css-TableData">
                <strong>[em]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-Y</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>026</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001A</strong>
              </td>
              <td class="css-TableData">
                <strong>substitute</strong>
              </td>
              <td class="css-TableData">
                <strong>[sub]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-Z</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>027</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001B</strong>
              </td>
              <td class="css-TableData">
                <strong>escape</strong>
              </td>
              <td class="css-TableData">
                <strong>[esc]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-[</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>028</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001C</strong>
              </td>
              <td class="css-TableData">
                <strong>file separator</strong>
              </td>
              <td class="css-TableData">
                <strong>[fs]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-\</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>029</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001D</strong>
              </td>
              <td class="css-TableData">
                <strong>group separator</strong>
              </td>
              <td class="css-TableData">
                <strong>[gs]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-]</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>030</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001E</strong>
              </td>
              <td class="css-TableData">
                <strong>record separator</strong>
              </td>
              <td class="css-TableData">
                <strong>[rs]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-^</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>031</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>1F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>001F</strong>
              </td>
              <td class="css-TableData">
                <strong>unit separator</strong>
              </td>
              <td class="css-TableData">
                <strong>[us]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>Ctrl-_</strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>032</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>20</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0020</strong>
              </td>
              <td class="css-TableData">
                <strong>Space</strong>
              </td>
              <td class="css-TableData">
                <strong>Space</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>033</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>21</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0021</strong>
              </td>
              <td class="css-TableData">
                <strong>Exclamation mark</strong>
              </td>
              <td class="css-TableData">
                <strong>!</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>034</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>22</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0022</strong>
              </td>
              <td class="css-TableData">
                <strong>quotation mark</strong>
              </td>
              <td class="css-TableData">
                <strong>"</strong>
              </td>
              <td class="css-TableData">
                <strong>&amp;quot;</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>035</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>23</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0023</strong>
              </td>
              <td class="css-TableData">
                <strong>Number sign</strong>
              </td>
              <td class="css-TableData">
                <strong>#</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>036</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>24</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0024</strong>
              </td>
              <td class="css-TableData">
                <strong>Dollar sign</strong>
              </td>
              <td class="css-TableData">
                <strong>$</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>037</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>25</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0025</strong>
              </td>
              <td class="css-TableData">
                <strong>Percent sign</strong>
              </td>
              <td class="css-TableData">
                <strong>%</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>038</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>26</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0026</strong>
              </td>
              <td class="css-TableData">
                <strong>Ampersand</strong>
              </td>
              <td class="css-TableData">
                <strong>&amp;</strong>
              </td>
              <td class="css-TableData">
                <strong>&amp;amp;</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>039</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>27</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0027</strong>
              </td>
              <td class="css-TableData">
                <strong>Apostrophe</strong>
              </td>
              <td class="css-TableData">
                <strong>'</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>040</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>28</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0028</strong>
              </td>
              <td class="css-TableData">
                <strong>Left parenthesis</strong>
              </td>
              <td class="css-TableData">
                <strong>(</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>041</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>29</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0029</strong>
              </td>
              <td class="css-TableData">
                <strong>Right parenthesis</strong>
              </td>
              <td class="css-TableData">
                <strong>)</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>042</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002A</strong>
              </td>
              <td class="css-TableData">
                <strong>Asterisk</strong>
              </td>
              <td class="css-TableData">
                <strong>*</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>043</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002B</strong>
              </td>
              <td class="css-TableData">
                <strong>Plus sign</strong>
              </td>
              <td class="css-TableData">
                <strong>+</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>044</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002C</strong>
              </td>
              <td class="css-TableData">
                <strong>Comma</strong>
              </td>
              <td class="css-TableData">
                <strong>,</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>045</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002D</strong>
              </td>
              <td class="css-TableData">
                <strong>Hyphen</strong>
              </td>
              <td class="css-TableData">
                <strong>-</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>046</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002E</strong>
              </td>
              <td class="css-TableData">
                <strong>Period (fullstop)</strong>
              </td>
              <td class="css-TableData">
                <strong>.</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>047</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>2F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>002F</strong>
              </td>
              <td class="css-TableData">
                <strong>Solidus (slash)</strong>
              </td>
              <td class="css-TableData">
                <strong>/</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>048</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>30</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0030</strong>
              </td>
              <td class="css-TableData">
                <strong>0</strong>
              </td>
              <td class="css-TableData">
                <strong>0</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>049</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>31</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0031</strong>
              </td>
              <td class="css-TableData">
                <strong>1</strong>
              </td>
              <td class="css-TableData">
                <strong>1</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>050</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>32</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0032</strong>
              </td>
              <td class="css-TableData">
                <strong>2</strong>
              </td>
              <td class="css-TableData">
                <strong>2</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>051</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>33</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0033</strong>
              </td>
              <td class="css-TableData">
                <strong>3</strong>
              </td>
              <td class="css-TableData">
                <strong>3</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>052</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>34</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0034</strong>
              </td>
              <td class="css-TableData">
                <strong>4</strong>
              </td>
              <td class="css-TableData">
                <strong>4</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>053</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>35</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0035</strong>
              </td>
              <td class="css-TableData">
                <strong>5</strong>
              </td>
              <td class="css-TableData">
                <strong>5</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>054</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>36</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0036</strong>
              </td>
              <td class="css-TableData">
                <strong>6</strong>
              </td>
              <td class="css-TableData">
                <strong>6</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>055</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>37</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0037</strong>
              </td>
              <td class="css-TableData">
                <strong>7</strong>
              </td>
              <td class="css-TableData">
                <strong>7</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>056</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>38</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0038</strong>
              </td>
              <td class="css-TableData">
                <strong>8</strong>
              </td>
              <td class="css-TableData">
                <strong>8</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>057</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>39</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0039</strong>
              </td>
              <td class="css-TableData">
                <strong>9</strong>
              </td>
              <td class="css-TableData">
                <strong>9</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>058</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003A</strong>
              </td>
              <td class="css-TableData">
                <strong>Colon</strong>
              </td>
              <td class="css-TableData">
                <strong>:</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>059</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003B</strong>
              </td>
              <td class="css-TableData">
                <strong>Semi-colon</strong>
              </td>
              <td class="css-TableData">
                <strong>;</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>060</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003C</strong>
              </td>
              <td class="css-TableData">
                <strong>less-than sign</strong>
              </td>
              <td class="css-TableData">
                <strong>&lt;</strong>
              </td>
              <td class="css-TableData">
                <strong>&amp;lt;</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>061</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003D</strong>
              </td>
              <td class="css-TableData">
                <strong>Equals sign;</strong>
              </td>
              <td class="css-TableData">
                <strong>=</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>062</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003E</strong>
              </td>
              <td class="css-TableData">
                <strong>greater-than sign</strong>
              </td>
              <td class="css-TableData">
                <strong>&gt;</strong>
              </td>
              <td class="css-TableData">
                <strong>&amp;gt;</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>063</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>3F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>003F</strong>
              </td>
              <td class="css-TableData">
                <strong>Question mark</strong>
              </td>
              <td class="css-TableData">
                <strong>?</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>064</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>40</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0040</strong>
              </td>
              <td class="css-TableData">
                <strong>Commercial at</strong>
              </td>
              <td class="css-TableData">
                <strong>@</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>065</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>41</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0041</strong>
              </td>
              <td class="css-TableData">
                <strong>A</strong>
              </td>
              <td class="css-TableData">
                <strong>A</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>066</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>42</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0042</strong>
              </td>
              <td class="css-TableData">
                <strong>B</strong>
              </td>
              <td class="css-TableData">
                <strong>B</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>067</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>43</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0043</strong>
              </td>
              <td class="css-TableData">
                <strong>C</strong>
              </td>
              <td class="css-TableData">
                <strong>C</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>068</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>44</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0044</strong>
              </td>
              <td class="css-TableData">
                <strong>D</strong>
              </td>
              <td class="css-TableData">
                <strong>D</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>069</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>45</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0045</strong>
              </td>
              <td class="css-TableData">
                <strong>E</strong>
              </td>
              <td class="css-TableData">
                <strong>E</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>070</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>46</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0046</strong>
              </td>
              <td class="css-TableData">
                <strong>F</strong>
              </td>
              <td class="css-TableData">
                <strong>F</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>071</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>47</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0047</strong>
              </td>
              <td class="css-TableData">
                <strong>G</strong>
              </td>
              <td class="css-TableData">
                <strong>G</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>072</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>48</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0048</strong>
              </td>
              <td class="css-TableData">
                <strong>H</strong>
              </td>
              <td class="css-TableData">
                <strong>H</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>073</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>49</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0049</strong>
              </td>
              <td class="css-TableData">
                <strong>I</strong>
              </td>
              <td class="css-TableData">
                <strong>I</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>074</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004A</strong>
              </td>
              <td class="css-TableData">
                <strong>J</strong>
              </td>
              <td class="css-TableData">
                <strong>J</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>075</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004B</strong>
              </td>
              <td class="css-TableData">
                <strong>K</strong>
              </td>
              <td class="css-TableData">
                <strong>K</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>076</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004C</strong>
              </td>
              <td class="css-TableData">
                <strong>L</strong>
              </td>
              <td class="css-TableData">
                <strong>L</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>077</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004D</strong>
              </td>
              <td class="css-TableData">
                <strong>M</strong>
              </td>
              <td class="css-TableData">
                <strong>M</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>078</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004E</strong>
              </td>
              <td class="css-TableData">
                <strong>N</strong>
              </td>
              <td class="css-TableData">
                <strong>N</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>079</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>4F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>004F</strong>
              </td>
              <td class="css-TableData">
                <strong>O</strong>
              </td>
              <td class="css-TableData">
                <strong>O</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>080</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>50</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0050</strong>
              </td>
              <td class="css-TableData">
                <strong>P</strong>
              </td>
              <td class="css-TableData">
                <strong>P</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>081</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>51</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0051</strong>
              </td>
              <td class="css-TableData">
                <strong>Q</strong>
              </td>
              <td class="css-TableData">
                <strong>Q</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>082</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>52</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0052</strong>
              </td>
              <td class="css-TableData">
                <strong>R</strong>
              </td>
              <td class="css-TableData">
                <strong>R</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>083</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>53</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0053</strong>
              </td>
              <td class="css-TableData">
                <strong>S</strong>
              </td>
              <td class="css-TableData">
                <strong>S</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>084</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>54</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0054</strong>
              </td>
              <td class="css-TableData">
                <strong>T</strong>
              </td>
              <td class="css-TableData">
                <strong>T</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>085</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>55</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0055</strong>
              </td>
              <td class="css-TableData">
                <strong>U</strong>
              </td>
              <td class="css-TableData">
                <strong>U</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>086</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>56</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0056</strong>
              </td>
              <td class="css-TableData">
                <strong>V</strong>
              </td>
              <td class="css-TableData">
                <strong>V</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>087</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>57</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0057</strong>
              </td>
              <td class="css-TableData">
                <strong>W</strong>
              </td>
              <td class="css-TableData">
                <strong>W</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>088</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>58</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0058</strong>
              </td>
              <td class="css-TableData">
                <strong>X</strong>
              </td>
              <td class="css-TableData">
                <strong>X</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>089</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>59</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0059</strong>
              </td>
              <td class="css-TableData">
                <strong>Y</strong>
              </td>
              <td class="css-TableData">
                <strong>Y</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>090</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005A</strong>
              </td>
              <td class="css-TableData">
                <strong>Z</strong>
              </td>
              <td class="css-TableData">
                <strong>Z</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>091</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005B</strong>
              </td>
              <td class="css-TableData">
                <strong>Left square bracket</strong>
              </td>
              <td class="css-TableData">
                <strong>[</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>092</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005C</strong>
              </td>
              <td class="css-TableData">
                <strong>Reverse solidus (backslash)</strong>
              </td>
              <td class="css-TableData">
                <strong>\</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>093</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005D</strong>
              </td>
              <td class="css-TableData">
                <strong>Right square bracket</strong>
              </td>
              <td class="css-TableData">
                <strong>]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>094</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005E</strong>
              </td>
              <td class="css-TableData">
                <strong>Caret</strong>
              </td>
              <td class="css-TableData">
                <strong>^</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>095</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>5F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>005F</strong>
              </td>
              <td class="css-TableData">
                <strong>Horizontal bar (underscore)</strong>
              </td>
              <td class="css-TableData">
                <strong>_</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>096</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>60</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0060</strong>
              </td>
              <td class="css-TableData">
                <strong>Acute accent</strong>
              </td>
              <td class="css-TableData">
                <strong>`</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>097</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>61</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0061</strong>
              </td>
              <td class="css-TableData">
                <strong>a</strong>
              </td>
              <td class="css-TableData">
                <strong>a</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>098</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>62</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0062</strong>
              </td>
              <td class="css-TableData">
                <strong>b</strong>
              </td>
              <td class="css-TableData">
                <strong>b</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>099</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>63</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0063</strong>
              </td>
              <td class="css-TableData">
                <strong>c</strong>
              </td>
              <td class="css-TableData">
                <strong>c</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>100</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>64</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0064</strong>
              </td>
              <td class="css-TableData">
                <strong>d</strong>
              </td>
              <td class="css-TableData">
                <strong>d</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>101</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>65</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0065</strong>
              </td>
              <td class="css-TableData">
                <strong>e</strong>
              </td>
              <td class="css-TableData">
                <strong>e</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>102</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>66</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0066</strong>
              </td>
              <td class="css-TableData">
                <strong>f</strong>
              </td>
              <td class="css-TableData">
                <strong>f</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>103</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>67</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0067</strong>
              </td>
              <td class="css-TableData">
                <strong>g</strong>
              </td>
              <td class="css-TableData">
                <strong>g</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>104</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>68</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0068</strong>
              </td>
              <td class="css-TableData">
                <strong>h</strong>
              </td>
              <td class="css-TableData">
                <strong>h</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>105</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>69</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0069</strong>
              </td>
              <td class="css-TableData">
                <strong>i</strong>
              </td>
              <td class="css-TableData">
                <strong>i</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>106</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006A</strong>
              </td>
              <td class="css-TableData">
                <strong>j</strong>
              </td>
              <td class="css-TableData">
                <strong>j</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>107</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006B</strong>
              </td>
              <td class="css-TableData">
                <strong>k</strong>
              </td>
              <td class="css-TableData">
                <strong>k</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>108</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006C</strong>
              </td>
              <td class="css-TableData">
                <strong>l</strong>
              </td>
              <td class="css-TableData">
                <strong>l</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>109</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006D</strong>
              </td>
              <td class="css-TableData">
                <strong>m</strong>
              </td>
              <td class="css-TableData">
                <strong>m</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>110</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006E</strong>
              </td>
              <td class="css-TableData">
                <strong>n</strong>
              </td>
              <td class="css-TableData">
                <strong>n</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>111</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>6F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>006F</strong>
              </td>
              <td class="css-TableData">
                <strong>o</strong>
              </td>
              <td class="css-TableData">
                <strong>o</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>112</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>70</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0070</strong>
              </td>
              <td class="css-TableData">
                <strong>p</strong>
              </td>
              <td class="css-TableData">
                <strong>p</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>113</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>71</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0071</strong>
              </td>
              <td class="css-TableData">
                <strong>q</strong>
              </td>
              <td class="css-TableData">
                <strong>q</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>114</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>72</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0072</strong>
              </td>
              <td class="css-TableData">
                <strong>r</strong>
              </td>
              <td class="css-TableData">
                <strong>r</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>115</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>73</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0073</strong>
              </td>
              <td class="css-TableData">
                <strong>s</strong>
              </td>
              <td class="css-TableData">
                <strong>s</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>116</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>74</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0074</strong>
              </td>
              <td class="css-TableData">
                <strong>t</strong>
              </td>
              <td class="css-TableData">
                <strong>t</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>117</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>75</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0075</strong>
              </td>
              <td class="css-TableData">
                <strong>u</strong>
              </td>
              <td class="css-TableData">
                <strong>u</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>118</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>76</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0076</strong>
              </td>
              <td class="css-TableData">
                <strong>v</strong>
              </td>
              <td class="css-TableData">
                <strong>v</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>119</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>77</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0077</strong>
              </td>
              <td class="css-TableData">
                <strong>w</strong>
              </td>
              <td class="css-TableData">
                <strong>w</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>120</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>78</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0078</strong>
              </td>
              <td class="css-TableData">
                <strong>x</strong>
              </td>
              <td class="css-TableData">
                <strong>x</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>121</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>79</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>0079</strong>
              </td>
              <td class="css-TableData">
                <strong>y</strong>
              </td>
              <td class="css-TableData">
                <strong>y</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>122</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7A</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007A</strong>
              </td>
              <td class="css-TableData">
                <strong>z</strong>
              </td>
              <td class="css-TableData">
                <strong>z</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>123</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7B</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007B</strong>
              </td>
              <td class="css-TableData">
                <strong>Left curly brace</strong>
              </td>
              <td class="css-TableData">
                <strong>{</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>124</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7C</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007C</strong>
              </td>
              <td class="css-TableData">
                <strong>Vertical bar</strong>
              </td>
              <td class="css-TableData">
                <strong>|</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>125</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7D</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007D</strong>
              </td>
              <td class="css-TableData">
                <strong>Right curly brace</strong>
              </td>
              <td class="css-TableData">
                <strong>}</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>126</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7E</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007E</strong>
              </td>
              <td class="css-TableData">
                <strong>Tilde</strong>
              </td>
              <td class="css-TableData">
                <strong>~</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
            <tr valign="center" align="left">
              <td class="css-TableDataBold">
                <strong>127</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>7F</strong>
              </td>
              <td class="css-TableDataBold">
                <strong>007F</strong>
              </td>
              <td class="css-TableData">
                <strong>delete</strong>
              </td>
              <td class="css-TableData">
                <strong>[del]</strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
              <td class="css-TableData">
                <strong>
                </strong>
              </td>
            </tr>
          </tbody>
        </table>
      </body>
      <title>ASCII table</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,9b9a0538-535f-45fc-8862-5b5260f878af.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/05/29/ASCIITable.aspx</link>
      <pubDate>Fri, 29 May 2009 20:05:28 GMT</pubDate>
      <description>&lt;p&gt;
Whenever I need one I always need search for a good ASII table.
&lt;/p&gt;
&lt;p&gt;
So here is one:
&lt;/p&gt;
&lt;table id="sort" class="sortable" border="1" cellspacing="1" summary="" cellpadding="3" width="558"&gt;
&lt;tbody&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Decimal&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Hex&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Unicode&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Character&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Entity Name&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableHeader"&gt;
&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;00&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0000&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;null&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[nul]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-@&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;01&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0001&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;start of heading&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[soh]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-A&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;02&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0002&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;start of text&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[stx]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-B&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;03&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0003&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;end of text&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[etx]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-C&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;04&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0004&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;end of transmission&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[eot]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-D&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;05&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0005&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;enquiry&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[enq]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-E&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;06&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0006&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;acknowledge&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[ack]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-F&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;07&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0007&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;bell&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[bel]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-G&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;008&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;08&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0008&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;backspace&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[bs]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-H&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;009&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;09&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0009&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;horizontal tab&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[ht]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-I&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;010&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;new line, line feed&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[nl]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-J&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;011&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;vertical tab&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[vt]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-K&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;012&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;form feed, new page&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[ff]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-L&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;013&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;carriage return&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[cr]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-M&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;014&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;shift out&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[so]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-N&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;015&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;000F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;shift in&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[si]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-O&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;016&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;10&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0010&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;data link escape&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[dle]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-P&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;017&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;11&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0011&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;device control 1&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[dc1]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-Q&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;018&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;12&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0012&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;device control 2&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[dc2]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-R&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;019&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;13&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0013&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;device control 3&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[dc3]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-S&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;020&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;14&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0014&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;device control 4&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[dc4]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-T&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;021&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;15&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0015&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;negative acknowledge&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[nak]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-U&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;022&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;16&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0016&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;synchronous idle&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[syn]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-V&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;023&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;17&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0017&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;end of trans. block&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[etb]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-W&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;024&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;18&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0018&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;cancel&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[can]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-X&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;025&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;19&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0019&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;end of medium&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[em]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-Y&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;026&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;substitute&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[sub]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-Z&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;027&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;escape&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[esc]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-[&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;028&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;file separator&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[fs]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-\&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;029&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;group separator&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[gs]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-]&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;030&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;record separator&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[rs]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-^&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;031&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;1F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;001F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;unit separator&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[us]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ctrl-_&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;032&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;20&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0020&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Space&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Space&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;033&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;21&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0021&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Exclamation mark&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;!&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;034&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;22&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0022&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;quotation mark&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;"&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;amp;quot;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;035&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;23&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0023&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Number sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;#&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;036&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;24&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0024&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Dollar sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;$&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;037&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;25&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0025&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Percent sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;%&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;038&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;26&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0026&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Ampersand&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;amp;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;amp;amp;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;039&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;27&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0027&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Apostrophe&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;'&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;040&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;28&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0028&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Left parenthesis&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;(&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;041&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;29&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0029&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Right parenthesis&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;)&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;042&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Asterisk&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;*&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;043&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Plus sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;+&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;044&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Comma&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;,&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;045&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Hyphen&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;-&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;046&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Period (fullstop)&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;.&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;047&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;2F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;002F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Solidus (slash)&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;/&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;048&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0030&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;0&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;049&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;31&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0031&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;050&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;32&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0032&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;2&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;051&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;33&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0033&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;052&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;34&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0034&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;4&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;053&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;35&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0035&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;5&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;5&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;054&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;36&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0036&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;6&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;6&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;055&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;37&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0037&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;7&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;7&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;056&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;38&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0038&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;8&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;8&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;057&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;39&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0039&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;9&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;9&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;058&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Colon&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;:&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;059&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Semi-colon&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;060&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;less-than sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;lt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;amp;lt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;061&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Equals sign;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;=&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;062&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;greater-than sign&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&amp;amp;gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;063&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;3F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;003F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Question mark&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;?&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;064&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;40&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0040&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Commercial at&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;@&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;065&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;41&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0041&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;066&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;42&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0042&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;067&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;43&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0043&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;068&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;44&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0044&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;069&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;45&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0045&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;070&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;46&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0046&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;071&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;47&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0047&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;072&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;48&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0048&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;H&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;H&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;073&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;49&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0049&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;I&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;I&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;074&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;J&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;J&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;075&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;K&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;K&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;076&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;L&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;L&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;077&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;M&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;M&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;078&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;N&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;N&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;079&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;4F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;004F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;O&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;O&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;080&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;50&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0050&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;P&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;P&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;081&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;51&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0051&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Q&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Q&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;082&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;52&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0052&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;R&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;R&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;083&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;53&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0053&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;S&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;S&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;084&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;54&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0054&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;T&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;T&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;085&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;55&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0055&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;U&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;U&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;086&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;56&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0056&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;V&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;V&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;087&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;57&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0057&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;W&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;W&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;088&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;58&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0058&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;X&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;X&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;089&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;59&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0059&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Y&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Y&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;090&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Z&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Z&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;091&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Left square bracket&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;092&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Reverse solidus (backslash)&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;\&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;093&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Right square bracket&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;094&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Caret&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;^&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;095&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;5F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;005F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Horizontal bar (underscore)&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;_&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;096&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;60&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0060&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Acute accent&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;`&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;097&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;61&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0061&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;a&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;a&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;098&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;62&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0062&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;b&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;b&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;099&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;63&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0063&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;c&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;c&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;100&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;64&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0064&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;d&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;d&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;101&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;65&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0065&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;e&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;e&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;102&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;66&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0066&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;f&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;f&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;103&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;67&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0067&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;g&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;g&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;104&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;68&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0068&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;h&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;h&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;105&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;69&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0069&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;i&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;i&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;106&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;j&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;j&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;107&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;k&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;k&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;108&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;l&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;l&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;109&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;m&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;m&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;110&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;n&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;n&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;111&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;6F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;006F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;o&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;o&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;112&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;70&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0070&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;p&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;p&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;113&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;71&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0071&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;q&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;q&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;114&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;72&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0072&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;r&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;r&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;115&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;73&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0073&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;s&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;s&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;116&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;74&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0074&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;t&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;t&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;117&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;75&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0075&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;u&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;u&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;118&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;76&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0076&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;v&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;v&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;119&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;77&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0077&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;w&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;w&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;120&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;78&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0078&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;x&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;x&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;121&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;79&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;0079&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;y&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;y&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;122&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007A&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;z&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;z&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;123&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007B&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Left curly brace&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;{&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;124&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007C&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Vertical bar&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;|&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;125&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007D&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Right curly brace&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;}&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;126&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007E&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;Tilde&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;~&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr valign="center" align="left"&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;127&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;7F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableDataBold"&gt;
&lt;strong&gt;007F&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;delete&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;[del]&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="css-TableData"&gt;
&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,9b9a0538-535f-45fc-8862-5b5260f878af.aspx</comments>
      <category>.NET</category>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=70cc5b5b-f754-4eea-bb83-2aa0b659e997</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,70cc5b5b-f754-4eea-bb83-2aa0b659e997.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,70cc5b5b-f754-4eea-bb83-2aa0b659e997.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=70cc5b5b-f754-4eea-bb83-2aa0b659e997</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On June 26th the <a href="http://www.sdn.nl" target="_blank">SDN</a> will organize
it’s quarterly Software Development Event in Hotel Houten (te Houten) in the Netherlands.
</p>
        <p>
The speaker line-up is awesome (as usual), don’t miss it!
</p>
        <p>
          <strong>Sessions:</strong>
        </p>
        <table border="0" cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td width="83">
                <p>
9:00 - 10:15
</p>
              </td>
              <td width="484">
                <p>
iPhone Development for .NET Developers
</p>
              </td>
              <td width="168">
                <p>
Kevin McNeish
</p>
              </td>
              <td width="48">
                <p>
.NET 
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Agile anti-patterns. Yes, agile projects can fail too.
</p>
              </td>
              <td>
                <p>
Sander Hoogendoorn
</p>
              </td>
              <td>
                <p>
AR
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
10 Tips to make your Delphi Win32 App .NET Ready
</p>
              </td>
              <td>
                <p>
Michael Li
</p>
              </td>
              <td>
                <p>
Delphi
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Advanced DotNetNuke Module Development
</p>
              </td>
              <td>
                <p>
Mitchel Sellers
</p>
              </td>
              <td>
                <p>
DNN
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
MythBusters – debunking common SharePoint Farm Misconceptions
</p>
              </td>
              <td>
                <p>
Spencer Harbar
</p>
              </td>
              <td>
                <p>
IW
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Van concept naar productie met Expression Blend 3
</p>
              </td>
              <td>
                <p>
Martin Tirion
</p>
              </td>
              <td>
                <p>
UX
</p>
              </td>
            </tr>
            <tr>
              <td>
                <p>
10:45 - 12:00
</p>
              </td>
              <td>
                <p>
Design by Contract in .NET
</p>
              </td>
              <td>
                <p>
Pieter Joost van de Sande
</p>
              </td>
              <td>
                <p>
.NET 
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Working with Expression Blend to Build World Class User Interfaces
</p>
              </td>
              <td>
                <p>
Kevin McNeish
</p>
              </td>
              <td>
                <p>
.NET
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
HYPER V/SharePoint How to create a proper lab
</p>
              </td>
              <td>
                <p>
Bob Fox
</p>
              </td>
              <td>
                <p>
AR
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
ASP.NET Development met Delphi Prism
</p>
              </td>
              <td>
                <p>
Bob Swart
</p>
              </td>
              <td>
                <p>
Delphi
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Creating a DotNetNuke Authentication Provider
</p>
              </td>
              <td>
                <p>
Mitchel Sellers
</p>
              </td>
              <td>
                <p>
DNN
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Waarom SharePoint Application Pages?
</p>
              </td>
              <td>
                <p>
Robin Meuré
</p>
              </td>
              <td>
                <p>
IW
</p>
              </td>
            </tr>
            <tr>
              <td>
                <p>
                  <a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/47/Default.aspx">13:00
- 14:15</a>
                </p>
              </td>
              <td>
                <p>
Windows Azure
</p>
              </td>
              <td>
                <p>
Dennis van der Stelt
</p>
              </td>
              <td>
                <p>
.NET 
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Sessie nog onbekend
</p>
              </td>
              <td>
                <p>
Spreker Onbekend
</p>
              </td>
              <td>
                <p>
AR
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
De toekomst van hardware
</p>
              </td>
              <td>
                <p>
Dick van Es
</p>
              </td>
              <td>
                <p>
CS
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
ER/Studio for Delphi Developers
</p>
              </td>
              <td>
                <p>
Michael Li
</p>
              </td>
              <td>
                <p>
Delphi
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Kerberos Part 1: no ticket touting here. Does SharePoint add another head?
</p>
              </td>
              <td>
                <p>
Spencer Harbar
</p>
              </td>
              <td>
                <p>
IW
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Wat is Silverlight 3?
</p>
              </td>
              <td>
                <p>
Koen Zwikstra
</p>
              </td>
              <td>
                <p>
UX
</p>
              </td>
            </tr>
            <tr>
              <td>
                <p>
                  <a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/53/Default.aspx">14:30
- 15:45</a>
                </p>
              </td>
              <td>
                <p>
A Lap Around VSTS 2010
</p>
              </td>
              <td>
                <p>
Hassan Fadili
</p>
              </td>
              <td>
                <p>
.NET 
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Learning from the iPhone: Building World-Class .NET User Interfaces
</p>
              </td>
              <td>
                <p>
Kevin McNeish
</p>
              </td>
              <td>
                <p>
.NET
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Model driven development for the cloud
</p>
              </td>
              <td>
                <p>
Erik van de Ven
</p>
              </td>
              <td>
                <p>
AR
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Reduce, re-use, recycle
</p>
              </td>
              <td>
                <p>
Gert Hekkenberg
</p>
              </td>
              <td>
                <p>
CS
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
SQL Server Performance en Tuning
</p>
              </td>
              <td>
                <p>
Peter ter Braake
</p>
              </td>
              <td>
                <p>
DB
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Building a Silverlight module
</p>
              </td>
              <td>
                <p>
Stefan Kamphuis
</p>
              </td>
              <td>
                <p>
DNN
</p>
              </td>
            </tr>
            <tr>
              <td>
                <p>
                  <a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/59/Default.aspx">16:15
- 17:30</a>
                </p>
              </td>
              <td>
                <p>
SQL Data Services &amp; Silveright 3
</p>
              </td>
              <td>
                <p>
Dennis van der Stelt
</p>
              </td>
              <td>
                <p>
.NET 
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Unix/Linux vs NonStop
</p>
              </td>
              <td>
                <p>
Diederick de Buck
</p>
              </td>
              <td>
                <p>
CS
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Spatial Data Types: SQL Server 2008 als navigator.
</p>
              </td>
              <td>
                <p>
Henk van Galen
</p>
              </td>
              <td>
                <p>
DB
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Delphi 2009 IDE for Delphi 5-6-7.x developers
</p>
              </td>
              <td>
                <p>
Michael Li
</p>
              </td>
              <td>
                <p>
Delphi
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Creating a DotNetNuke Membership Provider
</p>
              </td>
              <td>
                <p>
Mitchel Sellers
</p>
              </td>
              <td>
                <p>
DNN
</p>
              </td>
            </tr>
            <tr>
              <td>
 </td>
              <td>
                <p>
Kerberos Part 2: Advanced Scenarios and additional considerations.
</p>
              </td>
              <td>
                <p>
Spencer Harbar
</p>
              </td>
              <td>
                <p>
IW
</p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
 
</p>
        <p>
Sign up here: <a href="http://www.sdn.nl/sde">www.sdn.nl/sde</a></p>
      </body>
      <title>Software Development Event on June 26th in Hotel Houten te Houten (Netherlands)</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,70cc5b5b-f754-4eea-bb83-2aa0b659e997.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/05/29/SoftwareDevelopmentEventOnJune26thInHotelHoutenTeHoutenNetherlands.aspx</link>
      <pubDate>Fri, 29 May 2009 01:06:54 GMT</pubDate>
      <description>&lt;p&gt;
On June 26th the &lt;a href="http://www.sdn.nl" target="_blank"&gt;SDN&lt;/a&gt; will organize
it’s quarterly Software Development Event in Hotel Houten (te Houten) in the Netherlands.
&lt;/p&gt;
&lt;p&gt;
The speaker line-up is awesome (as usual), don’t miss it!
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Sessions:&lt;/strong&gt;
&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="83"&gt;
&lt;p&gt;
9:00 - 10:15
&lt;/p&gt;
&lt;/td&gt;
&lt;td width="484"&gt;
&lt;p&gt;
iPhone Development for .NET Developers
&lt;/p&gt;
&lt;/td&gt;
&lt;td width="168"&gt;
&lt;p&gt;
Kevin McNeish
&lt;/p&gt;
&lt;/td&gt;
&lt;td width="48"&gt;
&lt;p&gt;
.NET 
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Agile anti-patterns. Yes, agile projects can fail too.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Sander Hoogendoorn
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
AR
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
10 Tips to make your Delphi Win32 App .NET Ready
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Michael Li
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Delphi
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Advanced DotNetNuke Module Development
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Mitchel Sellers
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DNN
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
MythBusters – debunking common SharePoint Farm Misconceptions
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Spencer Harbar
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
IW
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Van concept naar productie met Expression Blend 3
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Martin Tirion
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
UX
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;
10:45 - 12:00
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Design by Contract in .NET
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Pieter Joost van de Sande
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET 
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Working with Expression Blend to Build World Class User Interfaces
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Kevin McNeish
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
HYPER V/SharePoint How to create a proper lab
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Bob Fox
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
AR
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
ASP.NET Development met Delphi Prism
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Bob Swart
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Delphi
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Creating a DotNetNuke Authentication Provider
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Mitchel Sellers
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DNN
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Waarom SharePoint Application Pages?
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Robin Meuré
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
IW
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;
&lt;a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/47/Default.aspx"&gt;13:00
- 14:15&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Windows Azure
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Dennis van der Stelt
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET 
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Sessie nog onbekend
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Spreker Onbekend
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
AR
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
De toekomst van hardware
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Dick van Es
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
CS
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
ER/Studio for Delphi Developers
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Michael Li
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Delphi
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Kerberos Part 1: no ticket touting here. Does SharePoint add another head?
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Spencer Harbar
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
IW
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Wat is Silverlight 3?
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Koen Zwikstra
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
UX
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;
&lt;a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/53/Default.aspx"&gt;14:30
- 15:45&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
A Lap Around VSTS 2010
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Hassan Fadili
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET 
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Learning from the iPhone: Building World-Class .NET User Interfaces
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Kevin McNeish
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Model driven development for the cloud
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Erik van de Ven
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
AR
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Reduce, re-use, recycle
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Gert Hekkenberg
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
CS
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
SQL Server Performance en Tuning
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Peter ter Braake
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DB
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Building a Silverlight module
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Stefan Kamphuis
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DNN
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;
&lt;a href="http://www.sdn.nl/SDN/SDNEvent/SDNEventjuni2009/Sessies/tabid/126/CodecampId/5/SessionId/59/Default.aspx"&gt;16:15
- 17:30&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
SQL Data Services &amp;amp; Silveright 3
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Dennis van der Stelt
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
.NET 
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Unix/Linux vs NonStop
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Diederick de Buck
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
CS
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Spatial Data Types: SQL Server 2008 als navigator.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Henk van Galen
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DB
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Delphi 2009 IDE for Delphi 5-6-7.x developers
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Michael Li
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Delphi
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Creating a DotNetNuke Membership Provider
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Mitchel Sellers
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
DNN
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Kerberos Part 2: Advanced Scenarios and additional considerations.
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
Spencer Harbar
&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;
IW
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Sign up here: &lt;a href="http://www.sdn.nl/sde"&gt;www.sdn.nl/sde&lt;/a&gt;
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,70cc5b5b-f754-4eea-bb83-2aa0b659e997.aspx</comments>
      <category>Community</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=47945675-e92e-433b-b42e-24a7ea7f48a5</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,47945675-e92e-433b-b42e-24a7ea7f48a5.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,47945675-e92e-433b-b42e-24a7ea7f48a5.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=47945675-e92e-433b-b42e-24a7ea7f48a5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As owner of <a href="http://www.develop-one.com/" target="_blank">Develop-One</a> I’m
proud to announce that the <a href="http://www.mqf-online.com" target="_blank">Maine
Quality Forum</a> is now being hosted and serviced by <a href="http://www.develop-one.com/" target="_blank">Develop-One</a>.
</p>
        <p>
Visit the Maine Quality Forum site <a href="http://www.mqf-online.com" target="_blank">here</a>.
</p>
      </body>
      <title>Maine Quality Forum</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,47945675-e92e-433b-b42e-24a7ea7f48a5.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/05/28/MaineQualityForum.aspx</link>
      <pubDate>Thu, 28 May 2009 13:58:13 GMT</pubDate>
      <description>&lt;p&gt;
As owner of &lt;a href="http://www.develop-one.com/" target="_blank"&gt;Develop-One&lt;/a&gt; I’m
proud to announce that the &lt;a href="http://www.mqf-online.com" target="_blank"&gt;Maine
Quality Forum&lt;/a&gt; is now being hosted and serviced by &lt;a href="http://www.develop-one.com/" target="_blank"&gt;Develop-One&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Visit the Maine Quality Forum site &lt;a href="http://www.mqf-online.com" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;</description>
      <comments>http://www.develop-one.net/blog/CommentView,guid,47945675-e92e-433b-b42e-24a7ea7f48a5.aspx</comments>
      <category>Develop-One</category>
    </item>
    <item>
      <trackback:ping>http://www.develop-one.net/blog/Trackback.aspx?guid=23c40bdb-9ea9-4350-8a75-ee21e561c2e5</trackback:ping>
      <pingback:server>http://www.develop-one.net/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.develop-one.net/blog/PermaLink,guid,23c40bdb-9ea9-4350-8a75-ee21e561c2e5.aspx</pingback:target>
      <dc:creator>Mark Blomsma</dc:creator>
      <wfw:comment>http://www.develop-one.net/blog/CommentView,guid,23c40bdb-9ea9-4350-8a75-ee21e561c2e5.aspx</wfw:comment>
      <wfw:commentRss>http://www.develop-one.net/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=23c40bdb-9ea9-4350-8a75-ee21e561c2e5</wfw:commentRss>
      <title>Rounding decimals to X positions</title>
      <guid isPermaLink="false">http://www.develop-one.net/blog/PermaLink,guid,23c40bdb-9ea9-4350-8a75-ee21e561c2e5.aspx</guid>
      <link>http://www.develop-one.net/blog/2009/05/27/RoundingDecimalsToXPositions.aspx</link>
      <pubDate>Wed, 27 May 2009 18:47:25 GMT</pubDate>
      <description>&lt;p&gt;
Another little extension method. This one allows easy rounding to a specific number
of decimals:
&lt;/p&gt;
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;double d = 0.66782423;&lt;br&gt;
&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;string s = d.ToString(3);&amp;nbsp; // s = “0.668”&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
This is done by the following method:
&lt;/p&gt;
&lt;p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial','sans-serif'; font-size: 10pt"&gt;&lt;?xml:namespace prefix = o /&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; color: blue; font-size: 10pt"&gt;public&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af"&gt;DoubleExtension&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;public&lt;/span&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: blue"&gt;string&lt;/span&gt; ToString( &lt;span style="color: blue"&gt;this&lt;/span&gt; &lt;span style="color: blue"&gt;double&lt;/span&gt; value, &lt;span style="color: blue"&gt;int&lt;/span&gt; decimals
)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af"&gt;StringBuilder&lt;/span&gt; format
= &lt;span style="color: blue"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af"&gt;StringBuilder&lt;/span&gt;( &lt;span style="color: #a31515"&gt;"0"&lt;/span&gt; );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue"&gt;if&lt;/span&gt; (
decimals &amp;gt; 0 )&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;format.Append( &lt;span style="color: #a31515"&gt;"."&lt;/span&gt; );&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p style="line-height: normal; margin-bottom: 0pt; mso-pagination: none; mso-layout-grid-align: none" class="MsoNormal"&gt;
&lt;span style="font-family: 'Courier New'; font-size: 10pt"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;
&lt;/s