﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="courses.xsl" ?>
<courses name="Fawcett">

  <!-- everything in head, e.g., titles, styles, and scripts, go here -->
  <btitle>Articles</btitle>
  <theme src="HomeTheme.css" />

  <!-- everything in body goes from here to bottom -->
  <visible>
  <title>Papers, Columns, and Articles</title>
  <revised>04 July 2009</revised>
  
  <!-- <include src="HomeNavBar.xml"/> -->
  <!-- #include HomeNavBar.xml -->

  <hnav/>
  <cnav/>

  <image src="pictures/Godel_AmerSci.jpg" size="200" />
  <caption>Kurt Godel by Tom Dunne<br/>American Scientist, March-April, 2002</caption>

  <quote source="Douglas Adams">
    There is a theory which states that if ever anybody discovers exactly what the Universe is for 
    and why it is here, it will instantly disappear and be replaced by something even more bizarre 
    and inexplicable. There is another theory which states that this has already happened.
  </quote>

  <html><a name="contents"/></html>

  <section title="Notes:">
    I just started this page.  It contains a collection of references to articles, columns, and papers that I am trying to organize
    for myself, from a large swamp of paper in my office at home.  Some of these I have read and found valuable
    enough to keep track of for future reference.  Some of them have interesting titles but are as yet unread, so
    they may dissapear after the first reading or may stay forever.
  </section>

  <table>
    <tr>
      <ld>
        <section title="Code Project Articles">
          <link title="All Articles">www.codeproject.com/script/articles/sections.asp</link><p/>
          Use search for C++, C#, COM, Java, etc.
        </section>
      </ld>
      <ld>
        <section title="General Software Development">
          <link title="Regular Expressions Tutorial">www.codeproject.com/dotnet/regextutorial.asp</link>
        </section>
      </ld>
    </tr>
    <tr>
      <ld>
        <section title="Programming the Web:">
          <ind><section title="HTTP and HTML">
            <link title="Bi-Directional HTTP Connection">www.codeproject.com/csharp/2WayConnection.asp</link>
            <link title="Packet Filtering in .Net">www.codeproject.com/managedcpp/packetfilteringnet.asp</link>
            <link title="10 ways to speed page load">www.codeproject.com/html/webspeed.asp</link>
          </section></ind>
          <ind><section title="ASP">
            <link title="AJAX Part1">www.codeproject.com/aspnet/AJAXWasHere-Part1.asp</link>
            <link title="AJAX Part2">www.codeproject.com/aspnet/AJAXWasHere-Part2.asp</link>
            <link title="AJAX Part3">www.codeproject.com/aspnet/AJAXWasHere-Part3.asp</link>
            <link title="Review of Ajax Libraries">www.eggheadcafe.com/articles/20050709.asp</link>
            <link title="Remote Scripting or Get Result from Server without Page Refresh">www.codeproject.com/aspnet/AlvaroRemoteScripting.asp</link>
            <link title="Maintaining Scroll Position on Postback">aspnet.4guysfromrolla.com/articles/111704-1.aspx</link>
            <link title="Code Your Way to ASP.NET Excellence">msdn.microsoft.com/msdnmag/issues/02/08/WickedCode/print.asp</link>
            <link title="Go Beyond the Limitations of ASP.NET Form">www.codeproject.com/aspnet/CHtmlForm.asp</link>
            <link title="ASP.NET Query control">www.codeproject.com/aspnet/MikEllASPNETQuery.asp</link>
            <link title="ASP State Management using C#">www.codeproject.com/aspnet/aspdotnetstatmgmnt.asp</link>
          </section></ind>
          <ind><section title="Controls">
            <link title="Flicker-Free Drawing">pluralsight.com/craig/articleview.aspx/WinForms/FlickerFree.xml</link>
            <link title="Flicker-Free Resizable Control">www.codeproject.com/buttonctrl/NoFlicker.asp</link>
            <link title="Client-Side Paging for DataGrids">www.msdn.microsoft.com/msdnmag/issues/04/02/WickedCode/print.asp</link>
            <link title="Custom Paging with User Control">www.codeproject.com/aspnet/paginguc.asp</link>
            <link title="DataGrid Zen Novice">www.codeproject.com/cs/miscctrl/DataGridZen.asp?target=</link>
            <link title="WebControl for Multi-Page Templated Websites">www.codeproject.com/aspnet/RJContentPanel.asp</link>
          </section></ind>
          <ind><section title="Web Services">
            <link title="File Server Web Service">www.codeproject.com/vb/net/wsfileserver.asp</link>
            <link title="Accessing Raw SOAP Messages in ASP.NET Web Services">www.msdn.microsoft.com/msdnmag/issues/03/03/WebServices/print.asp</link>
            <link title="Client/Server Encryption plus extras">www.codeproject.com/csharp/TotalSecurity.asp</link>
            <link title="Handling&#160;Client&#160;Files&#160;in&#160;ASP.NET&#160;Whidbey&#32;&#160;&#160;[with&#160;survey&#160;for&#160;ASP.Net&#160;1.1]">msdn.microsoft.com/asp.net/using/understanding/graphics/default.aspx?pull=/library/en-us/dnaspp/html/WebResource.asp</link>
            <link title="Forward Price Calculator - A C# WebService">www.codeproject.com/cs/webservices/chmchfpcarticle.asp</link>
          </section></ind>
          <ind><section title="Scripting">
            <link title="Remote Scripting">www.codeproject.com/aspnet/AlvaroRemoteScripting.asp</link>
          </section></ind>
        </section>
      </ld>
      <ld>
        <section title="Object Oriented Design">
          <link title="Principles by Robert Martin">www.objectmentor.com/resources/articles/Principles_and_Patterns.PDF</link>
          <link title="Other Articles by Robert Martin">www.objectmentor.com/resources/listArticles?key=author&amp;author=Robert%20C.%20Martin</link>
        </section>
        <section title="Language References">
          <link title="C++ References">www.aplus.net/docs/facts/an-a-plus-c++-resources-directory.htm</link>
          <link title="C# References">www.yoda.arachsys.com/csharp/</link>
        </section>
        <section title="Security">
          <link title="Developer's Guide to Windows Security">pluralsight.com/keith/book</link>
          <link title="Excellent .Net Security Tutorial">ipattern.com/simpleblog/PermLink.aspx?entryid=43</link>
          <link title="Understanding .Net Code Access Security">www.codeproject.com/dotnet/UB_CAS_NET.asp</link>
          <link title="Wireless Security: WPA Step by Step">www.pcmag.com/print_article/0,3048,a=107756,00.asp</link>
          <link title="Role-based Security - Web Parts">pluralsight.com/blogs/ted/archive/2005/08/23/14302.aspx</link>
        </section>
        <section title="Data Management">
          <link title="SQL Server Do's and Dont's">www.codeproject.com/cs/database/sqldodont.asp</link>
          <link title="Inserting relational data using DataSet and DataAdapter">www.codeproject.com/cs/database/relationaladonet.asp</link>
          <link title="Beginners guide to accessing SQL Server through C#">www.codeproject.com/cs/database/sql_in_csharp.asp</link>
          <file title="Design-Time Data Tools in Visual Studio .Net [accessible if you have Visual Studio Help installed on your computer]">ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/dv_vstechart/html/vbtchDesignTimeDataToolsInVisualStudioNET.htm</file>
        </section>
        <section title="XML and XSLT">
          <link title="XSL Transformations">msdn.microsoft.com/msdnmag/issues/0800/XSLT</link>
          <link title="Multiple document Output from XSL">www.codeproject.com/csharp/MultipleDocumentOutput.asp</link>
        </section>
        <section title="DirectX">
          <link title="Direct3D">pluralsight.com/craig/articleview.aspx/DirectX/Direct3D</link>
        </section>
        <section title=".Net - General">
          <link title="Index of articles: ASP, CLR, DirectX, Security, Visual Studio, Winforms">pluralsight.com/craig/articleview.aspx</link>
          <link title="Excellent article on Plugin Mgrs">www.codeproject.com/csharp/DynamicPluginManager.asp</link>
          <link title="Dynamically Executing Code in .Net">www.west-wind.com/presentations/DynamicCode/DynamicCode.htm</link>
          <link title="Debugger Visualizer in 10 lines of code">www.codeproject.com/useritems/ImageVisualizer.asp</link>
        </section>
        <section title="Boost Libraries">
          <link title="Smart Pointers">www.codeproject.com/vcpp/stl/boostsmartptr.asp</link>
        </section>
      </ld>
    </tr>
    <tr>
      <ld>
        <section title="Windows Programming">
          <link title="Flicker-Free Control Drawing">pluralsight.com/wiki/default.aspx/Craig/FlickerFreeControlDrawing.html</link>
          <link title="Using the ATL Windowing Classes">codeguru.earthweb.com/atl/atlWindows.html</link>
          <link title="To WTL or Not to WTL, That Is the Question">codeguru.earthweb.com/atl/WTL_de.html</link>
          <link title="WTL for MFC Programmers, Part I - ATL GUI Classes">www.codeproject.com/wtl/wtl4mfc1.asp?target=atl%7Cwindow</link>
          <link title="SendKeys in C++">www.codeproject.com/cpp/sendkeys_cpp_Article.asp</link>
        </section>
      </ld>
      <ld>
        <section title="COM: events, monikers">
          <link title="Understanding STA, Part I">www.codeproject.com/com/CCOMThread.asp</link>
          <link title="Understanding STA, Part II">www.codeproject.com/useritems/CCOMThread2.asp</link>
          <link title="Understanding COM Events">www.codeproject.com/com/TEventHandler.asp</link>
          <link title="Dispinterface vs. Events and Runtime Sinks">codeguru.earthweb.com/atl/events.html</link>
          <link title="Connecting more than one COM client to a desired object">www.codeproject.com/atl/cpmonikers.asp</link>
          <link title="ActiveX Events and MFC State">www.codeproject.com/com/activeXMfcState.asp</link>
        </section>
      </ld>
    </tr>
    <tr>
      <ld>
        <section title="General Software">
          <link title="Various Licenses and Comments about Them">www.gnu.org/licenses/license-list.html</link>
          <link title="Binary to Text Encode/Decode class">www.codeproject.com/dotnet/TextCoDec.asp</link>
        </section>
      </ld>
      <ld>
        <section title="Interesting Stuff">
          <link title="Dot Net Script">www.codeproject.com/dotnet/DotNetScript.asp</link>
          <link title="Run from the Web">www.theserverside.net/articles/showarticle.tss?id=RunFromWeb</link>
        </section>
      </ld>
    </tr>
    <tr>
      <ld>
        <section title="MSDN Magazine">
          <link title="MSDN Magazine">www.msdn.microsoft.com/msdnmag</link>
          <ind>
            <link title="All Columns">msdn.microsoft.com/en-us/magazine/cc159499.aspx</link>
            <link title="Wicked Code">msdn.microsoft.com/en-us/magazine/cc501066.aspx</link>
            <link title="ASP Column">msdn.microsoft.com/en-us/magazine/cc501062.aspx</link>
            <link title="C++ Q&amp;A">msdn.microsoft.com/en-us/magazine/cc501039.aspx</link>
            <link title="Data Points">msdn.microsoft.com/en-us/magazine/cc501043.aspx</link>
            <link title="Net Matters">msdn.microsoft.com/en-us/magazine/cc501031.aspx</link>
            <link title=".Net Column">msdn.microsoft.com/en-us/magazine/cc501030.aspx</link>
            <link title="Web Q&amp;A">msdn.microsoft.com/en-us/magazine/cc501065.aspx</link>
            <link title="The XML Files">msdn.microsoft.com/en-us/magazine/cc501063.aspx</link>
          </ind>
        </section>
      </ld>
    </tr>
  </table>

  </visible>  
</courses>
