CSE686 - Internet Programming

Lecture #3 - Server-Side Scripting

ASP and Asp.Net

Web Resources:

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

Content:

Last week we discussed client-side scripting. This lecture is concerned with scripting 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 - File Repository
    Project #2 - Stories
    Project #3 - Clickable Code Viewing

    These projects require you to build a website and associated web service using Asp.Net, and Asp.Net MVC, SQL Server, XML, Asp.Net WebApi, and WPF.

  3. Entity Framework Demo, Roles and Role Authentication
  4. jQuery Demos

  5. Client-side Scripting Review

  6. Server-side Scripting with ASP:

  7. Asp.Net

  8. Server-side Programming with Asp.Net

    Asp.Net Serving Model

    Interactive Asp.Net Demo

    Asp.Net Tutorial

    Comparison of HTML, ASP, and ASP.NET
    calc1.htm, calc2.htm, calc2.aspx, calc3.aspx
    Calc demos code folder
    These four applications provide exactly the same functionality with HTML and Javascript, Asp, and Asp.Net.

  9. Configuring Virtual Directories:
  10. Running Projects downloaded from College Server
  11. C# Programming Language:

  12. Lecture Resources

  13. 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
  14. Javascript references:
  15. Javascript menus:
  16. Javascript Libraries:
  17. VBScript references:
  18. ASP References:
  19. Javascript Examples:
    Javascript Types - Example1.htm, Javascript Types folder
    Javascript objects, Javascript objects folder
    Javascript DOM, Javascript DOM folder
  20. Lab Assignment #3

    Visual Studio 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. However, you can create an Asp.Net application (empty then add webform) and write asp code just like the code in today's demos.

    You can also create an asp page with the Visual Studio editor or with notepad and install in a Virtual Directory.


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