ACTIVE SERVER PAGES

Paper Code: 
CSC 612A
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

This module is designed to help students for creating dynamic web sites.

 

 

9.00

Installation and Managing WEB-Server: Internet Information Server (IIS) / Personal Web Server (PWS).

Active Server Pages (ASP): Concept of ASP, features of ASP;

Constants: String and Numeric; Data types: Integer, Floating Point (Single, Double), String, Date, Boolean, Currency, Variant, Object; Variables: Explicit and Implicit Declaration;

Operators: Arithmetic: +, - (Unary and Binary), *, /, \(integer division) mod, ^; Comparison: <, >, <=, >=, <>, =; Logical: AND, OR, NOT, XOR, EQV, IMP; String Operator: & or + (for Concatenation).

 

9.00

Conversion functions: Abs(), CBool(), CByte(), CInt(), CStr(), CSng(), CLng(), CDate();

String Manipulation Functions: UCase(), LCase(), Len(), Left(), Right(), Mid(), LTrim(), InStr(), RTrim(), LTrim();

Time & Date Functions: Date(), Day(), Hour(), Left(), Len(), Minute(), Month(), Monthname(), Now();

Arrays: Declaration and use of 1 dimensional and 2 dimensional arrays;

Controls: IF..THEN, IF..THEN..ELSE..END IF, IF..THEN.. ELSEIF..THEN.. END IF, SELECT..CASE..END SELECT, FOR..NEXT, FOR EACH.. NEXT, DO WHILE..LOOP, DO..LOOP WHILE, DO..UNTIL. LOOP.

 

9.00

Procedures and Functions, Passing parameters/arguments;

Concept of object model structure (client to server and server to client);

Objects: Properties, Methods, Events, Setting Object properties, Retrieving Object properties, calling objects/methods;

Types of Objects: Response, Request, Application, Session, Server, ASPError;

Response Object: Write Method, AddHeader, AppendToLog, Using Shortcuts <%=value/expr%>, Controlling information: Buffer, Flush Clear, End.

 

9.00

Request Object: Request Object Collection: QueryString, Form, ServerVariables, Cookies.

Application: Contents, Lock, Unlock, Remove, RemoveAll;

ASP Components: AD Rotator, Content Rotator, Counter, Page Counter, and Permission Checker.

 

9.00

Connecting with Databases: Creation of DSN, using OLE DB.

Working on Database: Inserting, Retrieving, Modifying/Updation of records from Tables in Databases using server objects (ADODB.Connection, ADODB.Recordset);

Server Variables: HTTP_User_Agent, REMOTE_ADDER, REMOTE_HOST, SERVER_NAME.

 

ESSENTIAL READINGS: 
  1. A. Russell Jones,”Mastering Active Server David Buser , Chris Ullman, Jon Duckett, Brian Francis, John Kauffman, David
  2. Sussman, Juan T. Llibre,”Beginning Active Server Pages 3.0”, Wrox Press, 3rd edition.

 

REFERENCES: 

1.       Pages 3”, BPB Publications.

2.       Sybex Inc.,”ASP, ADO and XML Complete”, BPB Publications.

 

Academic Year: