O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ASP Scripting

Video Description

ASP is a server-side technology that uses a scripting language to generate dynamic Web pages. As a server side scripting language, ASP uses both built-in and external objects to generate web pages from a web server onto a client machine, generating HTML code to be viewed in a browser over the Internet. ASP also makes heavy use of a scripting/programming language called VBScript. VBScript is syntactically equivalent to the popular Microsoft SDK Visual Basic. VTC author, Gavin Powell, takes you from the basics of creating your first ASP page, through to the complexities of database access and beyond. To begin learning ASP scripting, simply click on one of the ASP Scripting lessons.

Table of Contents

  1. Welcome
    1. Welcome 00:02:03
    2. Prerequisites for this Course 00:00:50
    3. About this Course 00:04:35
    4. Where to Find Documentation 00:04:36
  2. What is ASP?
    1. Active Server Pages (ASP) 00:03:54
    2. Extending ASP 00:02:22
    3. Client Based Scripting - VBScript 00:05:10
    4. Client Based Scripting - JavaScript 00:01:03
    5. Server Based Scripting 00:04:43
    6. Why is Server Based Scripting Necessary? 00:03:23
    7. Alternatives to ASP 00:04:07
    8. Pros and Cons of Using ASP 00:04:21
  3. Tools for ASP Development
    1. What is IIS? (Internet Information Server) 00:02:39
    2. Installing IIS 00:02:23
    3. Getting IIS Up and Running pt. 1 00:03:16
    4. Getting IIS Up and Running pt. 2 00:03:11
    5. Using PWS (Personal Web Server) 00:01:51
    6. Creating a Simple ASP Scripting Example 00:04:23
    7. Using Visual Interdev 00:03:07
    8. Using the Microsoft Script Debugger 00:01:34
  4. Using VBScript
    1. VBScript in Web Pages 00:01:51
    2. Procedures and Functions 00:05:01
    3. The Basics - Datatypes 00:01:22
    4. The Basics - Variables 00:02:15
    5. The Basics - Constants 00:01:11
    6. The Basics - Operators 00:02:01
    7. The Basics - Other Stuff 00:04:33
    8. Programming Control Structures 00:05:51
    9. Objects/Properties and Methods 00:05:32
    10. A Quick Look at JScript 00:01:43
  5. The Basics of ASP Scripting
    1. From ASP to HTML 00:01:08
    2. HTML Tags in ASP 00:03:00
    3. Referring to Existing HTML Elements 00:04:40
    4. Header Stuff 00:01:57
    5. The GLOBAL.ASA File 00:04:42
    6. Application and Session Objects 00:04:30
    7. A Hit Counter Page 00:02:10
    8. The Default Start Page 00:04:05
    9. Text Files and Concurrency 00:05:30
    10. Client Persistence and Cookies 00:02:27
    11. Send and Retrieve 00:01:16
    12. Including Objects in ASP 00:02:38
    13. Exclude Business Logic from ASP 00:03:19
    14. Including Scripts for Reuse pt. 1 00:01:58
    15. Including Scripts for Reuse pt. 2 00:03:44
    16. What's New in ASP3? 00:02:37
  6. Introducing Built In ASP Objects
    1. What are the Built In ASP Objects? 00:02:06
    2. The Response Object 00:01:09
    3. The Request Object 00:00:50
    4. The Application Object 00:00:44
    5. The Session Object 00:00:27
    6. The Server Object 00:00:26
    7. The Error Object 00:00:44
    8. The File System 00:00:34
    9. The Dictionary Object 00:01:18
  7. Simple Built In ASP Objects
    1. The Application Object pt. 1 00:02:46
    2. The Application Object pt. 2 00:03:23
    3. The Application Object pt. 3 00:03:40
    4. The Application Object pt. 4 00:04:46
    5. The Error Object 00:02:24
    6. The Dictionary Object 00:03:54
    7. The Server Object pt. 1 00:03:23
    8. The Server Object pt. 2 00:03:43
    9. The Server Object pt. 3 00:03:41
  8. The Response Object
    1. The Response Object 00:02:30
    2. Writing Text to the Client 00:01:00
    3. Redirecting to a New URL 00:01:45
    4. Controlling Response with the Buffer 00:02:26
    5. Ending and Expiring Pages 00:01:26
    6. Client and Page Status 00:05:03
    7. Content Type and Character Set 00:01:34
    8. Obscure Properties and Methods 00:00:50
  9. The Request Object
    1. The Request Object 00:02:15
    2. Server Variables 00:03:21
    3. QueryString URL Parameters 00:03:19
    4. QueryString Multiple URL Parameters 00:05:26
    5. QueryString FORM METHOD=GET 00:01:42
    6. Request.Form 00:03:33
    7. Obscure Properties and Methods 00:00:40
  10. The Session Object
    1. What is a Session? 00:03:37
    2. The Session Object 00:01:21
    3. Session Start and End Events 00:02:36
    4. The Contents Collection pt. 1 00:03:37
    5. The Contents Collection pt. 2 00:02:25
    6. Connecting and Disconnecting 00:02:44
    7. Obscure Session Properties 00:02:42
  11. Data Persistence on the Client
    1. What is Persistence? 00:02:46
    2. What is a Cookie? 00:01:36
    3. Cookies in ASP 00:01:52
    4. Multiple Valued Cookies pt. 1 00:02:44
    5. Multiple Valued Cookies pt. 2 00:03:08
    6. Session Cookies 00:00:46
    7. Are Cookies Enabled on the Client? 00:05:53
  12. Persistence and the File System
    1. ASP Objects and the File System 00:01:22
    2. The FileSystem Object 00:02:41
    3. Using the FileSystem Object pt. 1 00:03:35
    4. Using the FileSystem Object pt. 2 00:03:02
    5. The TextStream Object 00:02:19
    6. Using the TextStream Object 00:03:21
    7. The Drive Object 00:01:26
    8. The File Object 00:01:21
    9. The Folder Object 00:01:41
  13. Database Persistence and ADO
    1. Database Drivers 00:00:47
    2. Configuring ODBC and OLEDB 00:01:30
    3. Reading an Oracle Database 00:04:54
    4. Reading an Access Database 00:03:41
    5. What is ADO? 00:03:49
    6. ADO Object Hierarchy 00:01:56
    7. ADO Objects Function and Purpose 00:04:26
    8. ADO Object Attributes pt. 1 00:03:45
    9. ADO Object Attributes pt. 2 00:03:17
  14. ADO/ASP/ SQL
    1. The Most Significant ADO Objects 00:03:50
    2. Recordset Transparent SQL 00:02:09
    3. What is SQL? The SELECT Statement 00:03:01
    4. INSERT/UPDATE/DELETE 00:02:20
    5. SELECT Statement Syntax 00:04:35
    6. SELECT Statement Syntax WHERE Clause 00:03:10
    7. SELECT Statement Syntax: GROUP BY 00:02:34
    8. SELECT Statement Syntax: ORDER BY 00:01:31
    9. INSERT Statement Syntax 00:01:21
    10. UPDATE Statement Syntax 00:03:17
    11. DELETE Statement Syntax 00:02:17
    12. What is a Transaction? 00:04:16
  15. Retrieving Data From a Database
    1. What is a Recordset? 00:02:05
    2. Recordset Fields and Values 00:03:27
    3. Opening a Recordset 00:04:26
    4. Closing and Emptying Objects 00:00:54
    5. Advanced Recordset Options pt. 1 00:04:25
    6. Advanced Recordset Options pt. 2 00:03:24
    7. Paging Partial Recordsets 00:03:18
    8. Disconnected Recordsets pt. 1 00:03:57
    9. Disconnected Recordsets pt. 2 00:01:49
  16. Changing Data in a Database
    1. Adding Rows 00:00:52
    2. The SQL INSERT Statement pt. 1 00:03:19
    3. The SQL INSERT Statement pt. 2 00:02:43
    4. Recordset.Addnew pt. 1 00:03:22
    5. Recordset.Addnew pt. 2 00:03:09
    6. Changing Rows 00:00:32
    7. The SQL UPDATE Statement pt. 1 00:03:53
    8. The SQL UPDATE Statement pt. 2 00:03:27
    9. Recordset.Update 00:03:18
    10. Batch Updates pt. 1 00:03:17
    11. Batch Updates pt. 2 00:03:42
    12. Batch Updates pt. 3 00:03:40
    13. Deleting Rows 00:02:22
    14. The SQL DELETE Statement 00:05:08
    15. Recordset.Delete 00:03:18
  17. Using Stored Procedures
    1. Stored Procedures and Functions 00:04:02
    2. Executing a Stored Procedure 00:03:37
    3. Using Input Parameters 00:02:08
    4. Input and Output Parameters 00:03:00
    5. Input / Output Parameters 00:01:38
    6. Using Functions 00:02:42
  18. Components
    1. Instantiating Components 00:02:58
    2. IIS Resource Kit Components 00:01:18
    3. E-Mail 00:02:15
    4. Windows Scripting Components 00:01:20
    5. Charting 00:01:24
    6. Where Can Components be Found? 00:01:57
  19. XML in ASP
    1. What is XML? 00:03:13
    2. What is XSL? 00:02:49
    3. The XML Dynamic Object Model in ASP 00:04:04
    4. Rendering XML Using XSL in ASP 00:02:30
    5. Generating XML Manually from a Database 00:03:52
  20. Wrapping it Up
    1. Debugging ASP 00:04:43
    2. Tuning ASP pt. 1 00:04:35
    3. Tuning ASP pt. 2 00:03:34
    4. Security ASP and IIS 00:03:15
    5. The Future: ASP.NET 00:00:57
    6. What You Have Learned 00:01:16
  21. Credits
    1. About the Author 00:02:05