CSE686 - Internet Programming

Lecture #2 - Client and Server-Side Scripting

Revised: 30 May 2009
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05
Lecture #06 Lecture #07 Lecture #08 Lecture #09 Lecture #10

Lab #01 Lab #02 Lab #03 Lab #04 Lab #05 Lab #06 Lab #07 Lab #08

Syllabus

Web Resources:

Color Lab Color Codes HTML tags Everything HTML XML, HTML, Scripting Win32, COM, MFC webdeveloper.earthweb devx... W3Schools Web Developer's Virtual Library World-Wide Web Consortium WebReference devCentral

Office Hours:

Instructor & TAs

Content:

This lecture is concerned with scripting, first on the client-side, then on the server-side.
  1. Syllabus
    Describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Final Project Statements:
    Project #1 - Software Development Project Center
    Project #2 - Small Business Management System
    Project #3 - Software Development Wiki

    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.

  3. Client-side Scripting
  4. Server-side Scripting with ASP:
  5. Server-side Programming with Asp.Net
  6. Configuring Virtual Directories:
  7. Running Projects downloaded from College Server
  8. C# Programming Language:
  9. Lecture Resources

  10. HTML References:
    HTML Controls
    FORM, INPUT (text, password, checkbox, radio, submit, reset, file, hidden, image, button), SELECT (OPTGROUP, OPTION), TEXTAREA
    HTML Events
    HTML DOM Objects
  11. Javascript references:
  12. Javascript menus:
  13. Javascript Libraries:
  14. VBScript references:
  15. ASP References:
  16. Javascript Examples:
    Javascript Types - Example1.htm, Javascript Types folder
    Javascript objects, Javascript objects folder
    Javascript DOM, Javascript DOM folder
  17. Lab Assignment #2

    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:

  18. Lab #1 Review

HyperText Markup Language (HTML)
  Tutorials:     Htmldog,
  References:  Htmldog, W3c, HtmlHelp, W3Schools,
  Examples:    W3Schools,

Javascript
  Tutorials:     W3Schools, WDVL, pageresource, Webmonkey, webdeveloper, echoecho, , Brown.edu
  References:  javascriptkit.com, W3cSchools, devguru, webreference, W3C,
visibone,   Examples:    Htmldog,

Cascading Style Sheets (CSS)
  Tutorials:     Htmldog,
  References:  Htmldog, msdn, HtmlHelp, W3cSchools, Zvon, Webucator, W3C,
  Examples:    Htmldog,

HTML Document Object Model (DOM)
  Tutorials:     w3schools,
  References:  w3schools, W3C,
  Examples:    w3schools, webreference #1, webreference #2,

Active Server Pages (ASP)
  Tutorials:     Web Cheat Sheet, w3schools,
  References:  w3schools,
  Examples:    w3schools, example-code.com/asp, aspalliance.com