﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="../../webpages/courses.xsl" ?>
<!--
/////////////////////////////////////////////////////////////////////////////
//  CSE686codeL2.xml - provides links Lecture #2 materials                 //
//                     on the ECS college server                           //
//                                                                         //
//  Jim Fawcett, CST 2-187, Syracuse University, jfawcett@twcny.rr.com     //
/////////////////////////////////////////////////////////////////////////////
-->

<courses name="Fawcett">

  <btitle>CSE686 Lecture #2</btitle>
  <theme src="../../webpages/CodeTheme.css" />

  <visible>
  <title>CSE686 - Internet Programming</title>
  <subtitle>Lecture #2 - Client and Server-Side Scripting</subtitle>
  <revised>30 May 2009</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>

  <!-- <include src="CoursesNavBar.xml"/> -->

  <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>
    <ifile title="Lecture #01">../Lectures/CSE686CodeL1.xml</ifile>&#32;
    <ifile title="Lecture #02">../lectures/CSE686CodeL2.xml</ifile>&#32;
    <ifile title="Lecture #03">../Lectures/CSE686CodeL3.xml</ifile>&#32;
    <ifile title="Lecture #04">../Lectures/CSE686CodeL4.xml</ifile>&#32;
    <ifile title="Lecture #05">../Lectures/CSE686CodeL5.xml</ifile>&#32;<br/>
    <ifile title="Lecture #06">../Lectures/CSE686CodeL6.xml</ifile>&#32;
    <ifile title="Lecture #07">../Lectures/CSE686CodeL7.xml</ifile>&#32;
    <ifile title="Lecture #08">../Lectures/CSE686CodeL8.xml</ifile>&#32;
    <ifile title="Lecture #09">../Lectures/CSE686CodeL9.xml</ifile>&#32;
    <ifile title="Lecture #10">../Lectures/CSE686CodeL10.xml</ifile>&#32;
  </hilight>
  
  <hilight>
    <ifile title="Lab #01">../assignments/Assignment1.xml</ifile>&#32;
    <ifile title="Lab #02">../assignments/Assignment2.xml</ifile>&#32;
    <ifile title="Lab #03">../assignments/Assignment3.xml</ifile>&#32;
    <ifile title="Lab #04">../assignments/Assignment4.xml</ifile>&#32;
    <ifile title="Lab #05">../assignments/Assignment5.xml</ifile>&#32;
    <ifile title="Lab #06">../assignments/Assignment6.xml</ifile>&#32;
    <ifile title="Lab #07">../assignments/Assignment7.xml</ifile>&#32;
    <ifile title="Lab #08">../assignments/Assignment8.xml</ifile>&#32;
  </hilight>
  
  <hilight>
    <html>
      <a href="../../webpages/cse686.xml#Syllabus">Syllabus</a>
    </html>&#32;
  </hilight>
  
  <section title="Web Resources:">
      <ilink title="Color Lab">www.visibone.com/colorlab</ilink>&#32;
      <ilink title="Color Codes">www.webmonkey.com/reference/color_codes</ilink>&#32;
      <ilink title="HTML tags">www.webmonkey.com/reference/html_cheatsheet</ilink>&#32;
      <ilink title="Everything&#160;HTML">www.htmlhelp.com</ilink>&#32;
      <ilink title="XML, HTML, Scripting">www.w3schools.com</ilink>&#32;
      <ilink title="Win32, COM, MFC">devCentral.iftech.com</ilink>&#32;
      <ilink title="webdeveloper.earthweb">webdeveloper.earthweb.com</ilink>&#32;
      <ilink title="devx...">archive.devx.com/projectcool/developer/dynamic/index.html</ilink>&#32;
      <ilink title="W3Schools">www.w3schools.com</ilink>&#32;
      <ilink title="Web Developer's Virtual Library">www.wdvl.com</ilink>&#32;
      <ilink title="World-Wide Web Consortium">www.w3c.org</ilink>&#32;
      <ilink title="WebReference">www.webreference.com</ilink>&#32;
      <ilink title="devCentral">devCentral.iftech.com</ilink>&#32;
  </section>
  
  <section title="Office Hours:">
    <ifile title="Instructor &amp; TAs">../../webpages/officeHours.xml</ifile>
  </section>

  <section title="Content:">
  This lecture is concerned with scripting, first on the client-side, then on the server-side.
    <olist>
      <litem>
        <html>
          <a href="../../webpages/cse686.xml#Syllabus">Syllabus</a><br/>Describes topics to be covered,
          reading material for you to digest <u>before coming to class</u>, and due dates
          for the assigned projects.
        </html>
      </litem>
      <llitem label="Final Project Statements:">
        <tblock>
          <file title="Project #1 - Software Development Project Center">../projects/FinalProj1Su10.doc</file>
          <file title="Project #2 - Small Business Management System">../projects/FinalProj2Su10.doc</file>
          <file title="Project #3 - Software Development Wiki">../projects/FinalProj3Su10.doc</file>
          <p/>
          These projects require you to build a website and associated web service using Asp.Net, and Asp.Net MVC,
          SQL Server, XML, WCF, and either WinForms or WPF.
        </tblock>
      </llitem>
      <llitem label="Client-side Scripting">
        <tblock>
          <file title="Introduction to Javascript">../presentations/javascript.ppt</file>
          <ifile title="First HTML">../code/FirstHTML/first.html</ifile>, 
          <ifile title="First CSS">../code/FirstHTML/first.css.txt</ifile>, 
          <ifile title="First JS">../code/FirstHTML/first.js.txt</ifile>, 
        </tblock>
      </llitem>

      <llitem label="Server-side Scripting with ASP:">
        <tblock>
          <file title="Client and Server-Side Models">../lecture2/models.ppt</file>
          <link title="Server Objects Reference">www.aspjavascript.com</link> 
          <ind>
            <link title="Demo - Response Object">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/code/AspScripts/DemoResponse.asp</link> 
            <link title="Demo - FileSystem Object">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/code/AspScripts/Demo-FileSystemObject.asp</link>
            <link title="Demo - show Files">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/code/AspScripts/ShowFile.asp</link>
            <file title="Demo code">../code/AspScripts</file>
          </ind>
        </tblock>
      </llitem>
      <llitem label="Server-side Programming with Asp.Net">
        <tblock>
          <ilink title="First Asp.Net Application">128.230.208.37/su/handouts/CSE686/code/AspNetExamples/default.aspx</ilink>, 
          <ifile title="FAA code">../code/AspNetExamples</ifile><br/>
          <ilink title="Partitioning">128.230.208.37/su/handouts/cse686/code/AspNetExamples/Partition.aspx</ilink>, 
          <ifile title="Partitioning code">../code/AspNetExamples</ifile><br/>
          <ilink title="First Asp.Net Application with VS2010">fawcett.syr.edu/su/handouts/CSE686/code/FirstAspNet-VS2010/FirstAspNet-VS2010/default.aspx</ilink>, 
          <ifile title="First Asp.Net VS2010 code">../code/FirstAspNet-VS2010/FirstAspNet-VS2010</ifile><br/>
          <ind><html><span style="font-size: medium;">Comparison of HTML, ASP, and ASP.NET</span></html></ind>
          <ilink title="calc1.htm">fawcett.syr.edu/su/handouts/CSE686/code/Calc_html_asp_aspnet/calc1.htm</ilink>, 
          <ilink title="calc2.htm">fawcett.syr.edu/su/handouts/CSE686/code/Calc_html_asp_aspnet/calc2.htm</ilink>, 
          <ilink title="calc2.asp">fawcett.syr.edu/su/handouts/CSE686/code/Calc_html_asp_aspnet/calc2.asp</ilink>, 
          <ilink title="calc3.aspx">fawcett.syr.edu/su/handouts/CSE686/code/Calc_html_asp_aspnet/calc3.aspx</ilink><br/>
          <ilink title="Asp.Net File Processing">fawcett.syr.edu/su/handouts/CSE686/code/AspNetFileProcessing/WebApplication2/Default.aspx</ilink>, 
          <file title="Asp.Net File Processing code">../code/AspNetFileProcessing</file>
        </tblock>
      </llitem>

      <llitem label="Configuring Virtual Directories:">
        <tblock>
          <file title="Create Virtual Directory for Vista">../presentations/CreateVirtualDirectory-Vista.doc</file>
          <file title="Create Virtual Directory for Windows XP">../presentations/CreateVirtualDirectory-XP.doc</file>
          <link title="Web.Config file">www.sitepoint.com/print/web-config-file-demystified/</link>
        </tblock>
      </llitem>

      <litem>
        <file title="Running Projects downloaded from College Server">../presentations/RunningProjectsFromCollegeServer.doc</file>
      </litem>

      <llitem label="C# Programming Language:">
        <tblock>
          <link title="CSharp-Station tutorial">www.csharp-station.com/Tutorial.aspx</link>
          <link title="MSDN tutorial">msdn.microsoft.com/en-us/library/aa288436(VS.71).aspx</link>
          <link title="Univ. Linz tutorial">ssw.jku.at/Teaching/Lectures/CSharp/Tutorial/</link>
        </tblock>
        <tblock>
        <file title="C# versus C++">../presentations/CSharpVsCpp.ppt</file>
        <file title="Hello World in C#">../code/HelloWorld</file>
        <file title=".Net Framework Library">../presentations/NetFramework.ppt</file><br/>
        C# Example Programs:
        <ulist>
          <litem>
            <file title="C# Syntax Examples">../../coretechnologies/csharp/code/csharpexamples</file>
          </litem>
          <litem>
            <file title="Demo Conversions">../../coretechnologies/csharp/code/conversions</file>
          </litem>
          <litem>
            <file title="Type Testing and Coercions">../../coretechnologies/csharp/code/TestingAndCoercingTypes</file>
          </litem>
          <litem>
            <file title=".Net Equivalence">../../coretechnologies/csharp/code/CSharpSyntax</file>
          </litem>
          <litem>
            <file title=".Net Containers">../../coretechnologies/csharp/code/NetContainers</file>
          </litem>
          <litem>
            <file title="Demo File Handling">../../coretechnologies/csharp/code/CommandLine</file>
          </litem>
          <litem>
            <file title="Delegate Demos">../../coretechnologies/csharp/code/delegateDemos</file>
          </litem>
          <litem>
            <file title="Navigate Directory Tree without Delegates">../../coretechnologies/csharp/code/Navigate</file>
          </litem>
          <litem>
            <file title="Navigate with Delegates">../../CoreTechnologies/csharp/code/NavigateWithDelegates</file>
          </litem>
          <litem>
            <file title=".Net 3.5 additions">../../CoreTechnologies/csharp/code/Net3.5Stuff</file>
          </litem>
          <litem>
            <file title="LINQ on Collections">../../CoreTechnologies/csharp/code/LinqExamples</file>
          </litem>
          <litem>
            <file title="LINQ to XML">../../CoreTechnologies/csharp/code/LinqExamples</file>
          </litem>
        </ulist>
        </tblock>
      </llitem>

      <p/><html><b style="font-size:large; margin-left:-3%;"><i>Lecture Resources</i></b></html>
      <litem>
        HTML References:<br/>
        <ind>
          <link title="HTML Controls">www.w3.org/TR/html4/interact/forms.html</link>
          FORM, INPUT (text, password, checkbox, radio, submit, reset, file, hidden, image, button),
          SELECT (OPTGROUP, OPTION), TEXTAREA<br/>
          <link title="HTML Events">www.w3schools.com/html/html_eventattributes.asp</link>
          <link title="HTML DOM Objects">www.w3schools.com/js/js_obj_htmldom.asp</link>
        </ind>
      </litem>
      <litem>
        Javascript references:<br/>
        <ind>
          <ilink title="w3schools Tutorial">www.w3schools.com/js/js_intro.asp</ilink>, 
          <ilink title="DevGuru Reference">www.devguru.com/Technologies/ecmascript/quickref/javascript_intro.html</ilink>, 
          <ilink title="Prototype toolkit">www.prototypejs.org/</ilink>, 
          <ilink title="Javascript binding">www.alistapart.com/articles/getoutbindingsituations</ilink>, 
          <ilink title="Developers Network">webdevelopment.developersnetwork.com/Search.asp?Category=6</ilink>, 
          <ilink title="WebReference">www.webreference.com/js/column40</ilink>, 
          <ilink title="JavaScript Object Notation (JSON)">www.json.org</ilink>, 
          <ilink title="JavaScript Objects">www.devx.com/projectcool/Article/19993</ilink>, 
          <ilink title="JavaScriptkit">http://www.javascriptkit.com/javatutors/proto.shtml</ilink>,
          <ilink title="Object Oriented JavaScript">msdn.microsoft.com/msdnmag/issues/07/05/javascript/default.aspx</ilink>
        </ind>
      </litem>
      <litem>
        Javascript menus:<br />
        <ind>
          <ilink title="Suckerfish menu example">www.htmldog.com/articles/suckerfish/example/</ilink>,
          <ilink title="Original article: suckerfish menus">alistapart.com/articles/dropdowns/</ilink>,
          <ilink title="A fix for suckerfish dropdowns in IE7">www.builtfromsource.com/2006/10/23/a-fix-for-suckerfish-dropdowns-in-ie-7/</ilink>
          <ilink title="Son of suckerfish example">www.htmldog.com/articles/suckerfish/dropdowns/example/</ilink>,
          <ilink title="Son of suckerfish at HTML Dog">www.htmldog.com/articles/suckerfish/dropdowns/</ilink>, 
          <ilink title="articles and downloads at dynamicdrive">www.dynamicdrive.com/dynamicindex1/</ilink>, 
          <ilink title="tigra menu">www.softcomplex.com/products/tigra_menu/</ilink>
        </ind>
      </litem>
      <litem>
        Javascript Libraries:<br/>
        <ind>
          <ilink title="dojo">www.dojotoolkit.org</ilink>,
          <ilink title="mochikit">www.mochikit.com</ilink>, 
          <ilink title="MochiKit by Example">www.linuxjournal.com/article/9552</ilink>, 
          <ilink title="prototype">www.prototypejs.org</ilink>, 
          <ilink title="prototoype documentation">blogs.ebusiness-apps.com/jordan/pages/Prototype%20Library%20Info.htm</ilink>, 
          <ilink title="howtocreate">www.howtocreate.co.uk/jslibs/</ilink>,
          <ilink title="JavaScript Libraries Roundup">http://edevil.wordpress.com/2005/11/14/javascript-libraries-roundup/</ilink>
        </ind>
      </litem>
      <litem>
        VBScript references:<br/>
        <ind>
          <ilink title="VBScript - ournet">www.ournet.md/~vladuxx/vbstutor.htm</ilink>, 
          <ilink title="VBScript - MSDN">msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/0a8270d7-7d8f-4368-b2a7-065acb52fc54.asp</ilink>
        </ind>
      </litem>
      <litem>
        ASP References:<br/>
        <ind>
          <ilink title="aspjavascript">www.aspjavascript.com</ilink>, 
          <ilink title="aspandjavascript">www.aspandjavascript.co.uk</ilink>
        </ind>
      </litem>
      <litem>
        Javascript Examples:<br/>
        <ifile title="Javascript Types - Example1.htm">../code/Javascript_Examples/types/Example1.htm</ifile>, 
        <ifile title="Javascript Types folder">../code/Javascript_Examples/types</ifile><br /> 
        <ifile title="Javascript objects">../code/Javascript_Examples/objects/Example2.htm</ifile>,
        <ifile title="Javascript objects folder">../code/Javascript_Examples/objects</ifile><br/>
        <ifile title="Javascript DOM">../code/Javascript_Examples/dom/Example3.htm</ifile>, 
        <ifile title="Javascript DOM folder">../code/Javascript_Examples/dom</ifile><br/> 
      </litem>
<!-- 
      <litem>
         <ifile title="Dynamic HTML">../code/DynamicHTML/HTMLpage0.htm</ifile>, 
         <ifile title="Dynamic HTML folder">../code/DynamicHTML/</ifile>, 
      </litem>
      <litem>
        DHTML applications:<br/>
        <file title="DHTMLex1.htm">../lecture2/dhtmlex1.htm</file>
        <file title="DHTMLex2.htm">../lecture2/dhtmlex2.htm</file>
        <file title="DHTMLex3.htm">../lecture2/dhtmlex3.htm</file>
        <file title="DHTMLex4.htm">../lecture2/dhtmlex4.htm</file>
      </litem>
      <litem>
        ASP applications:<br/>
        <link title="ASPex1.asp">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/lecture2/aspex1.asp</link>
        <link title="ASPex3.asp">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/lecture2/aspex3.asp</link>
        <link title="ASPex4.asp">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/lecture2/aspex4.asp</link>
        <link title="ASPex5.asp">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/lecture2/aspex5.asp</link>
      </litem>
      <litem>
        <link title="Test.asp">www.ecs.syr.edu/faculty/fawcett/handouts/cse686/lecture2/test.asp</link>
      </litem>
      <litem>
        <file title="HTML Events Example">../lecture2/HTMLpage4.htm</file>
      </litem>
      <litem>
        <file title="Javascript Programming Example">../lecture2/HTMLpage5.htm</file>
      </litem>
      <litem>
        <file title="Navigating the HTML DOM">../lecture2/HTMLpage6.htm</file>
      </litem>
     <litem>
        <section title="Student Presentations" />
      </litem>
-->
      <litem>
        <file title="Lab Assignment #2">../Assignments/Assignment2.xml</file><br/>
        Visual Studio (both 2008 and 2010) makes it easy to run Asp.Net applications - those with an aspx extension.  However,
        it turns out that you cannot run Asp scripts - those with an asp extension - in Visual Studio (neither VS2008 nor VS2010).
        However, you can edit them easily in Visual Studio 2010 and run from IIS.  Here are the steps:<p/>
        <ulist>
          <litem>
            Set up IIS to serve Asp applications.  Our TA Vinay has put together a description of how to do that
            <ifile title="here">../Presentations/VirtualDirectorySetUpProbsAndSolutions.doc</ifile>.
          </litem>
          <litem>
            Use note pad or the Visual Studio editor to create your Asp application (use a .asp extension).
          </litem>
          <litem>
            Create a virtual directory for your asp application.  The presentation
            <ifile title="here">../Presentations/VirtDirVista.doc</ifile> shows you how to do that for either Vista or Win7.
            The presentation <ifile title="here">../Presentations/VirtDirXP.doc</ifile> shows you how to do that for Windows XP,
            which is what the computers in CST 3-201 are running.
          </litem>
          <litem>
            Now, open a browser to the path: http://localhost/VirtualDirectoryName/AspFileName.asp.  You should see your application running.
            If you get errors the browser may silently do nothing or display an error page.  If that happens, comment out or remove the scripting
            parts and make sure you can see the rendering of the application's html.  Now piece by piece add back in the scripting parts, 
            viewing the results in the browser at each step.
            <p/>
            If you use the Chrome browser, on errors, you should be redirected to web pages that provide some resources for debugging.
          </litem>
        </ulist>
      </litem>
      <llitem label="Lab #1 Review"/>
    </olist>
    <lhilight/>
    <!-- HTML -->
    <lhilight>
      HyperText Markup Language (HTML)
        <br/>
      &#160;&#160;Tutorials:&#160;&#160;&#160;&#160;
        <ilink title="Htmldog">www.htmldog.com/guides/htmlbeginner/</ilink>,&#32;
        <br/>
      &#160;&#160;References:&#160;
        <ilink title="Htmldog">www.htmldog.com/reference/htmltags/</ilink>,&#32;
        <ilink title="W3c">www.w3.org/TR/html4/cover.html#minitoc</ilink>,&#32;
        <ilink title="HtmlHelp">www.htmlhelp.com/reference/html40/</ilink>,&#32;
        <ilink title="W3Schools">www.w3schools.com/html/default.asp</ilink>,&#32;
        <br/>
      &#160;&#160;Examples:&#160;&#160;&#160;
        <ilink title="W3Schools">www.w3schools.com/html/html_examples.asp</ilink>,&#32;
    </lhilight>

    <!-- Javascript -->
    <lhilight>
      Javascript<br/>
      &#160;&#160;Tutorials:&#160;&#160;&#160;&#160;
        <ilink title="W3Schools">www.w3schools.com/js/default.asp</ilink>,&#32;
        <ilink title="WDVL">www.wdvl.com/Authoring/JavaScript/Tutorial/</ilink>,&#32;
        <ilink title="pageresource">www.pageresource.com/jscript/index4.htm</ilink>,&#32;
        <ilink title="Webmonkey">webmonkey.wired.com/webmonkey/programming/javascript/tutorials/tutorial1.html</ilink>,&#32;
        <ilink title="webdeveloper">www.webdeveloper.com/javascript/javascript_js_tutorial.html</ilink>,&#32;
        <ilink title="echoecho">www.echoecho.com/javascript.htm</ilink>,&#32;,
        <ilink title="Brown.edu">www.cs.brown.edu/courses/bridge/1998/res/javascript/javascript-tutorial.html</ilink>&#32;
        <br/>
      &#160;&#160;References:&#160;
        <ilink title="javascriptkit.com">www.javascriptkit.com/jsref/</ilink>,&#32;
        <ilink title="W3cSchools">www.w3schools.com/js/js_obj_array.asp</ilink>,&#32;
        <ilink title="devguru">www.devguru.com/Technologies/ecmascript/quickref/javascript_intro.html</ilink>,&#32;
        <ilink title="webreference">www.webreference.com/js/index.html?start=111&amp;page=10</ilink>,&#32;
        <ilink title="W3C">www.w3.org/TR/REC-html40/interact/scripts.html</ilink>,&#32;<br/>
        <ilink title="visibone">javascript-reference.info</ilink>,&#32;
      &#160;&#160;Examples:&#160;&#160;&#160;
        <ilink title="Htmldog">www.htmldog.com/articles/suckerfish/dropdowns/example/</ilink>,&#32;
    </lhilight>

    <!-- Cascading Style Sheets -->
    <lhilight>
      Cascading Style Sheets (CSS)<br/>
      &#160;&#160;Tutorials:&#160;&#160;&#160;&#160;
        <ilink title="Htmldog">www.htmldog.com/guides/cssbeginner/</ilink>,&#32;<br/>
      &#160;&#160;References:&#160;
        <ilink title="Htmldog">www.htmldog.com/reference/cssproperties/</ilink>,&#32;
        <ilink title="msdn">msdn.microsoft.com/library/default.asp?url=/workshop/author/css/reference/css_ref_entry.asp?frame=true</ilink>,&#32;
        <ilink title="HtmlHelp">www.htmlhelp.com/reference/css/</ilink>,&#32;
        <ilink title="W3cSchools">www.w3schools.com/css/css_reference.asp</ilink>,&#32;
        <ilink title="Zvon">www.zvon.org/xxl/CSS2Reference/Output/index.html</ilink>,&#32;
        <ilink title="Webucator">www.webucator.com/resources/css/reference.html</ilink>,&#32;
        <ilink title="W3C">www.w3.org/TR/REC-CSS2/</ilink>,&#32;<br/>
      &#160;&#160;Examples:&#160;&#160;&#160;
        <ilink title="Htmldog">www.htmldog.com/articles/suckerfish/dropdowns/example/</ilink>,&#32;
    </lhilight>

    <!-- HTML DOM -->
    <lhilight>
      HTML Document Object Model (DOM)<br/>
      &#160;&#160;Tutorials:&#160;&#160;&#160;&#160;
        <ilink title="w3schools">www.w3schools.com/htmldom/default.asp</ilink>,&#32;<br/>
      &#160;&#160;References:&#160;
        <ilink title="w3schools">www.w3schools.com/htmldom/dom_reference.asp</ilink>,&#32;
        <ilink title="W3C">www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html.html</ilink>,&#32;
      <br/>
      &#160;&#160;Examples:&#160;&#160;&#160;
        <ilink title="w3schools">www.w3schools.com/htmldom/dom_example.asp</ilink>,&#32;
        <ilink title="webreference #1">www.webreference.com/js/tips/browse.html?cat=do&amp;start=1</ilink>,&#32;
        <ilink title="webreference #2">www.webreference.com/js/index.html?start=81&amp;page=10</ilink>,&#32;
    </lhilight>

    <!-- ASP -->
    <lhilight>
      Active Server Pages (ASP)<br/>
      &#160;&#160;Tutorials:&#160;&#160;&#160;&#160;
        <ilink title="Web Cheat Sheet">www.webcheatsheet.com/asp/what_is_asp.php</ilink>,&#32;
        <ilink title="w3schools">www.w3schools.com/asp/default.asp</ilink>,&#32;<br/>
      &#160;&#160;References:&#160;
        <ilink title="w3schools">www.w3schools.com/asp/asp_quickref.asp</ilink>,&#32;
      <br/>
      &#160;&#160;Examples:&#160;&#160;&#160;
        <ilink title="w3schools">www.w3schools.com/htmldom/dom_example.asp</ilink>,&#32;
        <ilink title="example-code.com/asp">www.example-code.com/asp/</ilink>,&#32;
        <ilink title="aspalliance.com">aspalliance.com/</ilink>&#32;<br/>
    </lhilight>

  </section>  
  </visible>
</courses>
