CSE686 - Internet Programming
Lecture #5 - Active Server Pages Programming Model
Revised: 01 July 2008
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.
-
Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Final Project #1,
Final Project #2,
Final Project #3,
Final Project #4
-
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.
-
ASP Tutorials and References:
w3schools
aspAlliance
asptutorial.info
star developer
-
ASP1 Presentation
-
Asp to Aspx to Visual Studio's Aspx - Page life-cycle:
-
AspApps code,
Pick Course Asp Application,
Pick Course Aspx Application,
Pick Form Aspx Application
Page class and User Controls:
-
AspNetExamples code
-
AspNetExamples - Basic
-
AspNetExamples - Partition
-
AspNetExamples - Page Class Reflection
-
Loading User Controls
Useful stuff for Final Project:
-
AspExamples - code
-
AspExamples - DataBind
-
AspExamples - DownLoad File
-
AspNet worker process write and modify priviledges
AspExamples - Upload File
-
AspExamples - XMLReadAndWrite
Server Controls
-
AspControls - HTMLServer Controls
-
AspControls - WebServer Controls
-
AspControls - UserControls
Experiment with Asp.Net page contents
-
Wiki (almost) no controls,
Wiki (almost) no controls code
-
Asp2 Presentation
-
Lab Assignment #5
-
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.