Cover image for Sams teach yourself Active Server Pages in 24 hours
Title:
Sams teach yourself Active Server Pages in 24 hours
Author:
Wille, Christoph.
ISBN:
9780672316128
Personal Author:
Publication Information:
Indianapolis, Ind. : Sams, 1999.
Physical Description:
xv, 477 pages : illustrations ; 24 cm.
Series:
Sams teach yourself

Sams teach yourself.
General Note:
Includes index.
Contents:
Introduction -- What You'll Learn in the Next 24 Hours -- What You Need -- Downloading the Examples -- Conventions Used in This Book -- ASP Fundamentals -- Creating Your First Page -- What You Need to Run ASP -- Personal Web Server (PWS) -- Internet Information Server -- Write a Little ASP Example -- Handling an ASP File -- The Browser's Result of a Computed ASP File -- Q & A -- Workshop -- Quiz -- Exercise -- Introducing Internet Information Server -- Choosing Your Development Platform -- Personal Web Server for Windows 95/98 -- Personal Web Server for Windows NT Workstation -- IIS on Windows NT Server -- Chili! ASP on Various Platforms -- Creating a Web Site from Scratch -- Adding IP Addresses to Windows NT -- Creating the Web Site -- Setting Default Documents -- Creating Virtual Directories -- ASP Compared to Other Technologies -- Technologies Out of the Box -- Additional Technologies for IIS -- Q & A -- Workshop -- Quiz -- Working with ASP -- ASP Architecture -- Built-In ASP Objects -- Scripting Languages in ASP -- Creating Reusable Code Blocks -- ASP Development Tools -- VBScript Crash Course -- Conditional Statements -- Loops -- Procedures -- Q & A -- Workshop -- Quiz -- Interacting with the User -- Sending Data to the User -- Combining VBScript and HTML -- Buffering Output -- Determining the Content Type -- Redirecting the User -- Formatting Locale-Specific Data -- Q & A -- Workshop -- Quiz -- Exercise -- Retrieving Information from the User -- Retrieving Environment Variables -- Using the Virtual Path of the Script -- Find Out the Length of Posted Content -- Retrieve HTTP Headers -- Read the Client's IP Address -- Use of Multiple Domains on a Virtual Server -- Creating and Sending a Web Form -- Using the GET Method -- Using the POST Method -- How to Separate Multiple Fields -- Validation of Data -- Check for Numeric Data -- Check for a Valid Date -- Q & A -- Workshop -- Quiz -- Exercise -- Managing User Sessions and Applications -- Web Applications Revisited -- User Session Management -- General Usage of the Session Object -- The Behavior of Session Cookies -- Use the global.asa to Specify Event Scripts -- Tracking Page Hits -- Tracking the Number of Users -- Q & A -- Workshop -- Quiz -- Exercise -- Persisting Information About the User -- Cookie Basics -- Setting Cookies -- Creating a Permanent Cookie -- Using Cookie Dictionaries -- Retrieving Cookies -- Checking the Cookie-Enabled State of the Client -- Checking Using the Session Object -- Using a Generic Approach -- Q & A -- Workshop -- Quiz -- Exercise -- Advanced Use of Intrinsic ASP Objects -- Encoding Strings -- HTML-Encoding Strings -- URL-Encoding Strings -- Codepages and Character Sets -- Character Sets -- Codepages -- Mapping Server Paths -- Limiting Script Timeout -- Advanced Headers -- Q & A -- Workshop -- Quiz -- Exercise -- Extending the Reach of ASP with Components on IIS -- Working with Components -- Creating Instances of Components -- Using Server. CreateObject to Instantiate Components -- Using VBScript's CreateObject to Instantiate Components -- Creating Objects with the <OBJECT> Tag -- Enumerating Session and Application Objects -- Working with the Dictionary Object -- Adding Values to a Dictionary -- Reading Values From a Dictionary -- Enumerating Values in a Dictionary -- Q & A -- Workshop -- Quiz -- Exercise -- Using IIS's Installable Components -- Automatically Linking Content Pages -- Detecting a Browser's Capabilities -- Adding Banners to Your Site -- Rotation Schedule Files -- Redirection File -- Q & A -- Workshop -- Quiz -- Exercise -- Sending and Receiving Email -- The SMTP Service -- Installing the SMTP Service -- Configuring the Default Domain -- Sending Email -- Creating a Simple Feedback Form -- Sending an HTML Email -- Attaching Files to an Email -- Retrieving Email -- Q & A -- Workshop -- Quiz -- Exercise -- Working with Files -- Accessing a Text File -- Reading Drive Properties -- Performing Actions on Folders -- The Main Program -- The Helper Functions -- Moving, Copying, or Deleting Files and Folders -- Q & A -- Workshop -- Quiz -- Exercise -- Data-Driven ASP Pages -- Data Access Basics -- Introducing the ADO Object Model -- Creating and Configuring an ODBC Data Source -- Accessing the Northwind Database -- Q & A -- Workshop -- Quiz -- Exercise -- Retrieving Data from a Database -- Opening a Recordset -- Creating an SQL Statement -- Preparing Recordset Options -- Retrieving Multiple Recordsets -- Q & A -- Workshop -- Quiz -- Exercise -- Inserting Data Into a Table -- Adding Records to a Database -- Using the SQL INSERT Command -- Using Recordset AddNew Method -- Handling Large Text or Binary Data Fields -- Using GetChunk -- Using AppendChunk -- Q & A -- Workshop -- Quiz -- Exercise -- Modifying Table Data -- Updating Data in a Database -- Using the SQL UPDATE Command -- Updating Recordset Objects -- Deleting Data from a Database -- Using the SQL DELETE Command -- Using the Recordset Delete Method -- Using Different OLE DB Providers -- Q & A -- Workshop -- Quiz -- Exercise -- Paging Through Recordsets -- Handling Server-Side Paging -- The Declaration Part -- Setting the Current Page Number -- Preparing the Recordset for Paging -- Opening the Recordset -- Setting the Recordset Cursor -- Sending Database Data -- Providing the Web Form for Paging -- Disconnecting a Recordset -- Updating a Disconnected Recordset -- Q & A -- Workshop -- Quiz -- Exercises -- Using Stored Procedures -- Programming Stored Procedures -- Invoking Stored Procedures -- Using Input Parameters -- Using Output Parameters -- Using Return Codes -- Q & A -- Workshop -- Quiz -- Exercise -- Advanced ASP -- Debugging ASP Applications -- Debugging With Script Debugger -- Enabling Server-Side Debugging -- Debugging a Script -- Working With Breakpoints -- Debugging Global.asa -- Debugging on Production Servers -- Checking for Problems in Performance Monitor -- Examining IIS Log Files -- Logging Errors to the Event Log -- Q & A -- Workshop -- Quiz -- Using XML -- Understanding XML -- Displaying XML -- Rendering XML Using the DOM -- Using XSL Style Sheets -- Creating XML On-the-Fly -- Q & A -- Workshop -- Quiz -- Exercise -- Programming Windows Script Components -- Introducing Windows Script Components -- Creating a Hello World WSC Component -- Using the WSC Wizard -- Adding Functionality -- Registering the Component -- Using the Component -- Advanced WSC Techniques -- Debugging a WSC Component -- Encoding a WSC Component -- Q & A -- Workshop -- Quiz -- Exercise -- Securing Your ASP Applications -- The IIS Security Process -- IP Address Restrictions -- User Authentication -- IIS Directory Permissions -- NTFS Directory and File Permissions -- Secure Connections with SSL -- Generating a Certificate Signing Request -- Applying for a Test Certificate -- Installing the Certificate -- Q & A -- Workshop -- Quiz -- Tuning Your ASP Applications -- Speed Up Database Queries -- Bypass the ODBC Layer -- Choose the Appropriate Recordset Options -- Close Connections as Soon as Possible -- Use Stored Procedures -- Use Disconnected Recordsets -- Enable Connection Pooling -- Accelerate Your ASP Script -- Use Local Variables Whenever Possible -- Batch Response. Write Statements -- Avoid Resizing Dynamic Arrays -- Turn on Option Explicit -- Copy Collection Values to Local Variables -- Usage of the Session Object -- Avoid Running a Site as an Isolated Process -- Use the Cache of the Browser -- Buffer Output -- Use Compiled Objects -- Do Performance Testing -- Q & A -- Workshop -- Quiz -- Foundations for a Web Store -- Planning Your Store -- The Catalog -- Your Shopping Bag Solution -- Check Out -- Implementing a Shopping Bag -- Invoking the Bag from the Catalog -- Adding Products to the Bag -- Displaying the Shopping Bag -- Changing Quantities of Products -- Q & A -- Workshop -- Quiz -- Appendixes -- Answers -- "Creating Your First Page" -- Quiz -- "Introducing Internet Information Server" -- Quiz -- "Working with ASP" -- Quiz -- "Sending Data to the User" -- Quiz -- Exercise -- "Retrieving Information from the User" -- Quiz -- Exercise -- "Managing User Sessions and Applications" -- Quiz -- Exercise -- "Persisting Information About the User" -- Quiz -- Exercise -- "Advanced Use of Intrinsic ASP Objects" -- Quiz -- Exercise -- "Working with Components" -- Exercise -- "Using IIS's Installable Components" -- Quiz -- Exercise -- "Sending and Receiving Email" -- Quiz -- Exercise -- "Working with Files" -- Quiz -- Exercise -- "Data Access Basics" -- Quiz -- Exercise -- "Retrieving Data from a Database" -- Quiz -- Exercise -- "Inserting Data into a Table" -- Quiz -- Exercise -- "Modifying Table Data" -- Quiz -- Exercise -- "Paging Through Recordsets" -- Exercises -- "Using Stored Procedures" -- Quiz -- Exercise -- "Debugging ASP Applications" -- Quiz -- "Using XML" -- Quiz -- Exercise -- "Programming Windows Script Components" -- Quiz -- Exercise -- "Securing Your ASP Applications" -- Quiz -- "Tuning Your ASP Applications" -- Quiz -- "Foundations for a Web Store" -- Quiz -- ASP Information Resources -- IIS/ASP-Related Information from Microsoft -- ASP Information Resources -- ASP Listserver and Newsgroups -- ASP and Visual Development Tools -- ASP Express -- Drumbeat 2000 -- EasyASP -- GASPY -- HomeSite 4.0 -- Visual InterDev 6.0.
Title Subject:
Added Author:
Copies: