﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="../webpages/courses.xsl" ?>
<!--
/////////////////////////////////////////////////////////////////////////////
//  ReviewThreads.xml - Resources for Threads and Synchronization          //
//                                                                         //                                                                         //
//  Jim Fawcett, CST 2-187, Syracuse University, jfawcett@twcny.rr.com     //
/////////////////////////////////////////////////////////////////////////////
-->

<courses name="Fawcett">

  <btitle>C# Tutorials</btitle>
  <theme src="../webpages/CodeTheme.css" />

  <visible>
  <title>CSE Core Technology</title>
  <subtitle>Resource #1 - Introduction to C#</subtitle>
  <revised>05 September 2005</revised>
  
  <hilight>
    <ifile title="Home">../WebPages/FawcettHome.xml</ifile>&#32;
    <ifile title="Courses">../WebPages/Courses.xml</ifile>&#32;
    <ifile title="Code">../WebPages/Code.xml</ifile>&#32;
    <ilink title="Handouts">www.ecs.syr.edu/faculty/fawcett/handouts</ilink>&#32;
    <ifile title="CoreTech">../WebPages/CoreTechnologies.xml</ifile>&#32;
    <ifile title="Books">../WebPages/Books.xml</ifile>&#32;
    <ifile title="Articles">../WebPages/Articles.xml</ifile>&#32;
    <ifile title="Math">../WebPages/Mathematics.xml</ifile>&#32;
    <ifile title="Research">../WebPages/research.xml</ifile>&#32;
    <ifile title="Masters Projects">../WebPages/MastersProjects.xml</ifile>&#32;
    <ifile title="SWDev">../WebPages/swdev.xml</ifile>&#32;
    <ifile title="WebDev">../WebPages/webdev.xml</ifile>&#32;
    <ifile title="News">../WebPages/news.xml</ifile>&#32;
    <ifile title="OtherLinks">../WebPages/OtherLinks.xml</ifile>&#32;
    <ifile title="SiteDesign">../WebPages/SiteDesign.xml</ifile>&#32;
    <ifile title="Graduates">../WebPages/graduates.xml</ifile>&#32;
    <ifile title="AllPages">../WebPages/AllPages.xml</ifile>&#32;
    <ifile title="Office Hours">../WebPages/OfficeHours.xml</ifile>&#32;
    <notice title="Notices">../WebPages/notices.xml</notice>&#32;
    <html><a href="#contents">Contents</a></html>&#32;
  </hilight>

  <hilight>
    <ifile title="CSE681-SWMAA">../WebPages/CSE681.xml</ifile>&#32;
    <ifile title="CSE686-IP">../WebPages/CSE686.xml</ifile>&#32;
    <ifile title="CSE687-OOD">../WebPages/CSE687.xml</ifile>&#32;
    <ifile title="CSE775-DO">../WebPages/CSE775.xml</ifile>&#32;
    <ifile title="CSE776-DP">../WebPages/CSE776.xml</ifile>&#32;
    <ifile title="CSE778-AWP">../WebPages/CSE778.xml</ifile>&#32;
    <ifile title="CSE784-SWS">../WebPages/CSE784.xml</ifile>
  </hilight>

  <hilight>
  <html><a href="#Contents">Contents</a></html>&#32;
  </hilight>
  
  <section title="Web Resources:">
    <ilink title="Code Project">www.codeproject.com/library/tutorials.asp</ilink>&#32;
    <ilink title="Windows Forms">windowsforms.net/</ilink>&#32;
    <ilink title="Code Guru">www.codeguru.com</ilink>&#32;
    <ilink title="Win32, COM, MFC">devCentral.iftech.com</ilink>&#32;
    <ilink title="Windows Developer's Journal">www.wdj.com</ilink>&#32;
    <ilink title="GotDotNet">www.gotdotnet.com</ilink>&#32;
  </section>
  
  <section title="Content:">
    <html><a name="Contents"/></html>
    <ind>
      <section title="C#&#160;Tutorials">
        <link title="MSDN C# Tutorials">msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vcoriCSharpTutorials.asp?frame=true</link>
        <link title="MSDN C# ref">msdn.microsoft.com/library/default.asp?url=/library/en-us/cscon/html/vcoriCStartPage.asp?frame=true</link>
        <link title="MSDN .Net Framework Reference">msdn.microsoft.com/library/default.asp?url=/library/en-us/vbref/html/vboriNETFrmwrkRefForManagedDocs.asp</link>
        <link title="MSDN .Net Framework Namespaces">msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/cpref_start.asp</link>
        <p/>
        <link title="University of Linz">www.ssw.uni-linz.ac.at/Teaching/Lectures/CSharp/Tutorial/</link>
        <link title="DotNetinSamples book from www.skilldrive.com - a large doc file">www.skilldrive.com/DOTNETinSamplesdoc.zip</link>
        <link title="SoftSteel">www.softsteel.co.uk/tutorials/cSharp/cIndex.html</link>
        <link title="GotDotNet">samples.gotdotnet.com/quickstart/</link>
        <link title="CSharp Station">www.csharp-station.com/Tutorial.aspx</link>
        <link title="JaggerSoft">www.jaggersoft.com/pubs/AProgrammersOverviewOfCSharp.htm</link>
        <link title="Using the IDE">www.hal-pc.org/~abeld/cppsighal/Compart5/Compart5.htm</link>
        <link title="ProgrammingTutorials links">www.programmingtutorials.com/csharp.aspx</link>
      </section>

      <section title="Presentations">
        <file title="C# vs C++">CSharp/Presentations/CSharpVsCpp.ppt</file>
        Comparison of the C# and C++ object models and an introduction to the structure of C# programs
        and Framework Class Libraries.<br/>
        <file title="Summary of .Net Framework Class Libraries">CSharp/Presentations/NetFramework.ppt</file>
        Glimpse of the most important types in the various Framework namespaces.<br/>
        <file title="C# Programming">CSharp/Presentations/CSharpProgramming.ppt</file>
        Discusses managed code, garbage collection, and interfaces.<br/><br/>
        <file title="Introduction to C#">CSharp/Presentations/IntroductionToCSharp.ppt</file>
        Presentation from www.GotDotNet.com<br/>
        <file title="Advanced C#">CSharp/Presentations/AdvancedCSharp.ppt</file>
        Presentation from www.GotDotNet.com<br/>
        <file title="Advanced Framework Topics">CSharp/Presentations/NetFrameworkAdvancedTopics.ppt</file>
        Presentation from www.GotDotNet.com
      </section>

      <section title="Some Code Samples">
        <hilight>Basic Syntax</hilight>
        <file title="HelloWorld">CSharp/code/HelloWorld</file>
        A very basic CSharp console application.<br/>
        <file title="helpSession">CSharp/code/helpsession</file>
        Shows how to create console and WinForm applications.<br/>
        <file title="C# Syntax Examples">CSharp/code/CSharpExamples</file>
        Syntax for arrays, indexers, disposing, properties, and accessing type information using reflection.<br/>
        <file title="ProgramStructure">CSharp/code/ProgramStructure</file>
        Illustrates how to lay out a C# program using an executive and server module.  Also shows correct
        format for manual and maintenance pages.<br/>
        <file title="conversions">CSharp/code/conversions</file>
        Illustrates how to convert between numeric types and their string representations.<br/>
        <file title="collections">CSharp/code/collections</file>
        Demonstrates use of HashTable and SortedList collections.<br/>
        <p/>
        <hilight>File Handling</hilight>
        <file title="commandLine">CSharp/code/commandline</file>
        Shows how to read command line, extract file patterns, and find matching files.<br/>
        <file title="demoFiles">CSharp/code/demofiles</file>
        Demonstrates the use of Directory, Path, and StreamReader classes to find, open, and read file text.<br/>
        <file title="Navigate">CSharp/code/navigate</file>
        Demonstrates how to navigate a directory subtree using Directory and Path classes.<br/>
        <file title="Navigate With Delegates">CSharp/code/navigatewithdelegates</file>
        Shows how to make navigation a reusable component via delegates.<br/>
        <p/>
        <hilight>More Advance Topics</hilight>
        <file title="Delegate Demos">CSharp/code/delegateDemos</file>
        Carefully demonstrates delegates, events, and a simple application of threading with delegates.<br/>
        <file title="Reflection">CSharp/code/reflection</file>
        Shows how to use some of the facilities of System.Reflection to inquire about an assembly's types.<br/>
        <p/>
        <hilight>Other Examples</hilight>
        <link title="C# Code Samples from MSDN">msdn.microsoft.com/library/default.asp?url=/library/en-us/cssample/html/vcorictutorialsamples.asp</link>
        <file title="Code Samples from CSE681">../cse681/code</file>
        Here you will find more advanced C# code examples, along with a lot of code specific to this class.<br/>
        <file title="Code Samples from CSE775">../cse775/code</file>
        This links to code from Distributed Objects, where you will find some advanced C# applications, along with a lot of code specific to CSE775.<br/><br/>
      </section>
    </ind>
  </section>  
  </visible>
</courses>
