Sams teach yourself Active Server Pages in 24 hours
by
 
Wille, Christoph.

Title
Sams teach yourself Active Server Pages in 24 hours

Author
Wille, Christoph.

ISBN
9780672316128

Personal Author
Wille, Christoph.

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 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
Active server pages.

Subject Term
Web sites -- Design.
 
Web site development.
 
Sitios Web -- Diseño.
 
Desarrollo de sitios Web.

Added Author
Koller, Christian.


LibraryMaterial TypeItem BarcodeShelf NumberCopyStatus
VC Cape TownGeneral Books000001760006.76 WIL1On-Shelf Student