CSE686 - Internet Programming

Lecture #5 - Active Server Pages Programming Model

Revised: 01 July 2008
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

Contents 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 the Active Server Pages programming model. We will see that Web Applications are built in much the same way as WinForm programs.
  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 #1, Final Project #2, Final Project #3, Final Project #4
  3. I've put a header file, atlcntrls.h, on the college server. You will find this very useful for figuring out what the wParam and lParam parameters should be for any windows message. This file came as part of the WTL distribution.
  4. ASP Tutorials and References:
    w3schools
    aspAlliance
    asptutorial.info
    star developer

  5. MSDN Asp Page Resources:
    Page Class, Page Attributes, Page Directives, Page Code Render Blocks, Page Code Declaration Blocks,
    Web Forms:
    Web Forms Syntax, Web Server Controls, Html Server Controls, Custom Server Control Syntax,

  6. ASP1 Presentation
    1. Asp to Aspx to Visual Studio's Aspx - Page life-cycle:

    2. AspApps code, Pick Course Asp Application, Pick Course Aspx Application, Pick Form Aspx Application
    3. Page class and User Controls:

    4. AspNetExamples code
    5. AspNetExamples - Basic
    6. AspNetExamples - Partition
    7. AspNetExamples - Page Class Reflection
    8. Loading User Controls
    9. Useful stuff for Final Project:

    10. AspExamples - code
    11. AspExamples - DataBind
    12. AspExamples - DownLoad File
    13. AspNet worker process write and modify priviledges
      AspExamples - Upload File
    14. AspExamples - XMLReadAndWrite
    15. Server Controls

    16. AspControls - HTMLServer Controls
    17. AspControls - WebServer Controls
    18. AspControls - UserControls
    19. Experiment with Asp.Net page contents

    20. Wiki (almost) no controls, Wiki (almost) no controls code
  7. Asp2 Presentation
  8. Lab Assignment #5
  9. Lecture #5 folder contains a page of links to presentations and code discussed in this class. The Lecture folders will occasionally hold physical files of interest as well. Usually, however, all the materials of interest to the class are in the presentations and code folders. The contents of these folders will grow as you progress through the course.