﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="../../webpages/courses.xsl" ?>
<!--
/////////////////////////////////////////////////////////////////////////////////////////
//  CSE686codeL8.xml - provides links Lecture #7 materials                   //
//                     on the ECS college server                                          //
//                                                                                                   //
//  Jim Fawcett, CST 2-187, Syracuse University, jfawcett@twcny.rr.com //
/////////////////////////////////////////////////////////////////////////////////////////
-->

<courses name="Fawcett">

  <btitle>CSE686 Lecture #8</btitle>
  <theme src="../../webpages/CodeTheme.css" />

  <visible>
  <title>CSE686 - Internet Programming</title>
  <subtitle>Lecture #8 - ADO and Ajax</subtitle>
  <revised>09 July 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="#Contents">Contents</a></html>&#32;
    <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 Relational Databases and Active Data Objects and focuses on Examples relevant to the Final Project.  
    <olist>
      <litem>
        <html>
          <a href="../../webpages/cse686.xml#Syllabus">Syllabus</a> 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="Project Demonstrations:">
        <tblock>
          <ifile title="Final Project1">../cse686/projects/FinalProj1Su10.doc</ifile>&#32;
          <ifile title="Final Project2">../cse686/projects/FinalProj2Su10.doc</ifile>&#32;
          <ifile title="Final Project3">../cse686/projects/FinalProj3Su10.doc</ifile><br/>
          <file title="Final Project Demo Schedule, Summer 2010">../projects/FinalProjSchedSu10.xls</file>
        </tblock>
      </llitem>
      <litem>
        <note>Note about Lab #8:</note><br/>
        I've discovered how to fix the session issue with Lab #8.  The most important ingredient after setting Asp.Net
        compatibility mode, as we did in class, is to set the ServiceBehavior for PerSession host object instantiation.
        That's done on line 18 of FileService.cs.  You'll find my solution 
        <ifile title="here">../code/FileServiceLab8</ifile>.
      </litem>
      <litem>
        <file title="Starting Windows Services Programmatically by Supreeth Murthy">../code/StartingWindowsServicesProgrammatically</file>
      </litem>
      <litem>
        <file title="System Stored Procedures - DatabaseProject">../code/DataBaseProject</file>
      </litem>
<!--
      <p/><html><i><b style="font-size:large; margin-left:-2%">SQL Tutorials</b></i></html><br/><br/>
        <link title="Introduction to SQL">www.intermedia.net/support/sql/sqltut.shtm</link>
        <link title="w3schools - SQL">www.w3schools.com/sql/</link>
        <link title="Programming with SQL">sqlzoo.net</link>
        <link title="SQL Tutorial">www.1keydata.com/sql/sql.html</link>
        <link title="firstsql">www.firstsql.com/tutor.htm</link>
      <p/><html><i><b style="font-size:large; margin-left:-2%">Relational DB Tutorials</b></i></html><br/><br/>
        <link title="The Relational Model">www.cs.uml.edu/~kajal/courses/91.573-S04/slides/relational-model.ppt</link>
        <link title="Cal State Class Notes">courses.csusm.edu/htm411md/ClassNotes/chapter2.ppt</link>
-->
      <llitem label="Asp.Net using SQL and Linq Demos:">
        <tblock>
          <ilink title="BooksView">lcs-vc-fawcett/BooksView/default.aspx</ilink>, 
          <ifile title="BooksView folder">../code/BooksView</ifile><br/>
          BooksView is a small site managing a books database with Tables for Books, Authors, AuthosBooks details, and Publishers.
          The site was built with Asp.Net and ADO, which entails a couple of limitations, as we will discuss.
          <p/>
        </tblock>
      </llitem>
      <llitem label="ADO Tutorials">
        <tblock>
        <link title="ADO QuickStart">www.learnasp.com/QuickStart/howto/default.aspx?url=/quickstart/howto/doc/adoplus/ADOPlusOverview.aspx</link>
        <link title="Overview of ADO Operations">aspalliance.com/836_An_Insight_into_ADONET</link>
        <link title="Asp QuickStart">www.learnasp.com/QuickStart/aspplus/default.aspx?url=/quickstart/aspplus/doc/quickstart.aspx</link>
        </tblock>
      </llitem>
      <llitem label="Asp.Net Topics">
        <tblock>
        <file title="ADO Presentation">../Presentations/ActiveDataObjects.ppt</file>
        <link title="Asp.Net videos - Recommended!">www.asp.net/learn/videos/default.aspx?tabid=63</link>
        <link title="Asp.Net and Linq Videos">www.asp.net/LEARN/linq-videos/</link>
        </tblock>
      </llitem>

      <litem>
        <file title="Simple File Service (for Lab starter)">../code/FileService</file>
      </litem>
      <litem>
        <file title="File Streaming Service hosted in IIS">../../CoreTechnologies/SocketsAndRemoting/Code/FileStreaming_IISHost</file>
      </litem>
<!--
      <litem>
        <file title="Linq to SQL - LinqToDemoDB">../code/LinqToDemoDB</file>
      </litem>
      <litem>
        <link title="ADO articles">www.devarticles.com/cats/29</link>
        <link title="Single Table Commands">www.devarticles.com/index2.php?option=content&amp;task=view&amp;id=394&amp;pop=1&amp;page=0&amp;hide_js=1</link>
        <file title="SQL via WinForm">../Code/SQLForm</file>
      </litem>
      <litem>
        <link title="No Controls Wiki Prototype">128.230.208.37/su/handouts/cse686/code/NoControls/test.aspx</link>
        <file title="No Controls Wiki Prototype folder">../code/NoControls</file>
      </litem>
      <litem>
        <file title="Building Asp.Net Applications with Data Wizards">../presentations/WizardDemos.doc</file>
      </litem>
      <litem>
        <link title="Data Wizard Demos - Connections page">128.230.208.37/su/handouts/cse686/code/DataWizardDemos/ConnectionWizard/connection.aspx</link>
        <file title="Data Wizard Demos - Connections folder">../code/DataWizardDemos/ConnectionWizard</file>
      </litem>
      <litem>
        <link title="Data Wizard Demos - Commands page">128.230.208.37/su/handouts/cse686/code/DataWizardDemos/CommandWizard/command.aspx</link>
        <file title="Data Wizard Demos - Commands folder">../code/DataWizardDemos/CommandWizard</file>
      </litem>
      <litem>
        <link title="Data Wizard Demos - DataAdapters and DataSets page">128.230.208.37/su/handouts/cse686/code/DataWizardDemos/TableWizard/Adapter.aspx</link>
        <file title="Data Wizard Demos - DataAdapters and DataSets folder">../code/DataWizardDemos/TableWizard</file>
      </litem>
      <litem>
        <link title="Test Connections page - Uses Forms Authentication">128.230.208.37/su/handouts/cse686/code/testconnections/testconnections.aspx</link>
        <file title="Test Connections, Create SQL Scripts and Stored Procedures">../code/TestConnections</file>
      </litem>
      <litem>
        <link title="Update SQL Logs page">128.230.208.37/su/handouts/cse686/code/UpDateSQLlogs/UpdateLog.aspx</link>
        <file title="Update SQL Logs folder">../code/UpDateSQLlogs</file>
      </litem>
-->
      <llitem label="Ajax Topics:">
        <tblock>
          <link title="Ajax Demo">128.230.208.37/su/handouts/CSE686/code/Ajax/Ajax1.aspx</link>
          <file title="Ajax Demo folder">../code/Ajax</file>
          <link title="Ajax Tutorials">www.asp.net/ajax/videos</link>
          <file title="Asp.Net and Ajax">../presentations/Atlas.ppt</file>
          <link title="Microsoft implementation of Ajax">msdn.microsoft.com/en-us/magazine/cc163413.aspx</link>
        </tblock>
      </llitem>
<!--
      <litem>
        <link title="SVG Experiment">128.230.208.37/su/handouts/cse686/code/SVG/Ex5.htm</link>
      </litem>
      <litem>
        <link title="Silverlight Demo">128.230.208.37/su/handouts/cse686/code/Silverlight/SilverlightJSApplication1/test.html</link>
      </litem>
      <litem>
        <file title="Asp.Net and Ajax">../presentations/Atlas.ppt</file>
      </litem>
      <litem>
        <file title="Asp.Net Security Presentation">../Presentations/AspSecurity.ppt</file>
      </litem>
      <litem>
        <file title=".Net Security Models">../presentations/NetSecurity.ppt</file>
      </litem>
      <litem>
        <file title="Demonstrate Windows Security Coding">../code/DotNetSecurity05</file>
      </litem>
-->
    </olist>
  </section>  
  <p/><hr/><p/>
  </visible>
</courses>
