
ASP Scripting
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, <a href=\'http://www.vtc.com/files/productlist.php?author=Gavin%20Powell\' target=\'_blank\'>Gavin Powell</a>, 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 <b>ASP Scripting</b> lessons.
Course content
Welcome4 lessons
What is ASP?8 lessons
- Active Server Pages (ASP)3:531 credit or ad
- Extending ASP2:221 credit or ad
- Client Based Scripting - VBScript5:101 credit or ad
- Client Based Scripting - JavaScript1:031 credit or ad
- Server Based Scripting4:431 credit or ad
- Why is Server Based Scripting Necessary?3:231 credit or ad
- Alternatives to ASP4:071 credit or ad
- Pros and Cons of Using ASP4:211 credit or ad
Tools for ASP Development8 lessons
- What is IIS? (Internet Information Server)2:391 credit or ad
- Installing IIS2:231 credit or ad
- Getting IIS Up and Running pt. 13:161 credit or ad
- Getting IIS Up and Running pt. 23:111 credit or ad
- Using PWS (Personal Web Server)1:511 credit or ad
- Creating a Simple ASP Scripting Example4:231 credit or ad
- Using Visual Interdev3:061 credit or ad
- Using the Microsoft Script Debugger1:341 credit or ad
Using VBScript10 lessons
- VBScript in Web Pages1:511 credit or ad
- Procedures and Functions5:011 credit or ad
- The Basics - Datatypes1:211 credit or ad
- The Basics - Variables2:151 credit or ad
- The Basics - Constants1:101 credit or ad
- The Basics - Operators2:001 credit or ad
- The Basics - Other Stuff4:331 credit or ad
- Programming Control Structures5:501 credit or ad
- Objects/Properties and Methods5:321 credit or ad
- A Quick Look at JScript1:431 credit or ad
The Basics of ASP Scripting16 lessons
- From ASP to HTML1:071 credit or ad
- HTML Tags in ASP2:591 credit or ad
- Referring to Existing HTML Elements4:401 credit or ad
- Header Stuff1:561 credit or ad
- The GLOBAL.ASA File4:421 credit or ad
- Application and Session Objects4:301 credit or ad
- A Hit Counter Page2:091 credit or ad
- The Default Start Page4:051 credit or ad
- Text Files and Concurrency5:291 credit or ad
- Client Persistence and Cookies2:271 credit or ad
- Send and Retrieve1:171 credit or ad
- Including Objects in ASP2:381 credit or ad
- Exclude Business Logic from ASP3:181 credit or ad
- Including Scripts for Reuse pt. 11:581 credit or ad
- Including Scripts for Reuse pt. 23:441 credit or ad
- Whatâs New in ASP3?2:371 credit or ad
Introducing Built In ASP Objects9 lessons
- What are the Built In ASP Objects?2:051 credit or ad
- The Response Object1:091 credit or ad
- The Request Object0:501 credit or ad
- The Application Object0:441 credit or ad
- The Session Object0:271 credit or ad
- The Server Object0:261 credit or ad
- The Error Object0:431 credit or ad
- The File System0:341 credit or ad
- The Dictionary Object1:171 credit or ad
Simple Built In ASP Objects9 lessons
- The Application Object pt. 12:461 credit or ad
- The Application Object pt. 23:221 credit or ad
- The Application Object pt. 33:401 credit or ad
- The Application Object pt. 44:451 credit or ad
- The Error Object2:231 credit or ad
- The Dictionary Object3:531 credit or ad
- The Server Object pt. 13:221 credit or ad
- The Server Object pt. 23:431 credit or ad
- The Server Object pt. 33:411 credit or ad
The Response Object8 lessons
- The Response Object2:291 credit or ad
- Writing Text to the Client0:591 credit or ad
- Redirecting to a New URL1:441 credit or ad
- Controlling Response with the Buffer2:251 credit or ad
- Ending and Expiring Pages1:261 credit or ad
- Client and Page Status5:021 credit or ad
- Content Type and Character Set1:331 credit or ad
- Obscure Properties and Methods0:501 credit or ad
The Request Object7 lessons
The Session Object7 lessons
- What is a Session?3:371 credit or ad
- The Session Object1:201 credit or ad
- Session Start and End Events2:361 credit or ad
- The Contents Collection pt. 13:361 credit or ad
- The Contents Collection pt. 22:251 credit or ad
- Connecting and Disconnecting2:441 credit or ad
- Obscure Session Properties2:421 credit or ad
Data Persistence on the Client7 lessons
Persistence and the File System9 lessons
- ASP Objects and the File System1:221 credit or ad
- The FileSystem Object2:401 credit or ad
- Using the FileSystem Object pt. 13:341 credit or ad
- Using the FileSystem Object pt. 23:021 credit or ad
- The TextStream Object2:181 credit or ad
- Using the TextStream Object3:211 credit or ad
- The Drive Object1:261 credit or ad
- The File Object1:211 credit or ad
- The Folder Object1:411 credit or ad
Database Persistence and ADO9 lessons
- Database Drivers0:471 credit or ad
- Configuring ODBC and OLEDB1:301 credit or ad
- Reading an Oracle Database4:531 credit or ad
- Reading an Access Database3:411 credit or ad
- What is ADO?3:491 credit or ad
- ADO Object Hierarchy1:561 credit or ad
- ADO Objects Function and Purpose4:261 credit or ad
- ADO Object Attributes pt. 13:451 credit or ad
- ADO Object Attributes pt. 23:161 credit or ad
ADO/ASP/ SQL12 lessons
- The Most Significant ADO Objects3:501 credit or ad
- Recordset Transparent SQL2:091 credit or ad
- What is SQL? The SELECT Statement3:001 credit or ad
- INSERT/UPDATE/DELETE2:201 credit or ad
- SELECT Statement Syntax4:341 credit or ad
- SELECT Statement Syntax WHERE Clause3:091 credit or ad
- SELECT Statement Syntax: GROUP BY2:341 credit or ad
- SELECT Statement Syntax: ORDER BY1:311 credit or ad
- INSERT Statement Syntax1:211 credit or ad
- UPDATE Statement Syntax3:171 credit or ad
- DELETE Statement Syntax2:171 credit or ad
- What is a Transaction?4:161 credit or ad
Retrieving Data From a Database9 lessons
- What is a Recordset?2:041 credit or ad
- Recordset Fields and Values3:271 credit or ad
- Opening a Recordset4:261 credit or ad
- Closing and Emptying Objects0:531 credit or ad
- Advanced Recordset Options pt. 14:251 credit or ad
- Advanced Recordset Options pt. 23:241 credit or ad
- Paging Partial Recordsets3:181 credit or ad
- Disconnected Recordsets pt. 13:561 credit or ad
- Disconnected Recordsets pt. 21:481 credit or ad
Changing Data in a Database15 lessons
- Adding Rows0:511 credit or ad
- The SQL INSERT Statement pt. 13:181 credit or ad
- The SQL INSERT Statement pt. 22:431 credit or ad
- Recordset.Addnew pt. 13:221 credit or ad
- Recordset.Addnew pt. 23:091 credit or ad
- Changing Rows0:321 credit or ad
- The SQL UPDATE Statement pt. 13:531 credit or ad
- The SQL UPDATE Statement pt. 23:261 credit or ad
- Recordset.Update3:171 credit or ad
- Batch Updates pt. 13:171 credit or ad
- Batch Updates pt. 23:421 credit or ad
- Batch Updates pt. 33:401 credit or ad
- Deleting Rows2:221 credit or ad
- The SQL DELETE Statement5:071 credit or ad
- Recordset.Delete3:171 credit or ad