close menu
Bookswagon-24x7 online bookstore
close menu
My Account
48%
Web Programming with ASP and COM

Web Programming with ASP and COM

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist
X

About the Book

Web Programming with ASP and COM emphasizes the importance of both technologies in an easy-to-read tutorial format. This book covers the fundamental concepts of ASP and COM, and quickly gets the programmer up to speed building Web applications. Key topics include: *Basics of Active Web programming *The VBScript programming language *Fundamentals of ASP and the debugging of applications *Working with databases and ActiveX Data Objects *Introduction to COM objects and the Active Template Library (ATL) *Automation *Introduction to Microsoft Transaction Server (MTS), Active Directory, and Microsoft Message Queues *Securing ASP applications This thorough, approachable resource shows you the power and flexibility of using ASP and COM together. If you are a Web application developer looking for a down-to-earth introduction to the construction of ASP Web applications using COM components, you need this book. The accompanying CD-ROM includes extensive code examples used in the book, along with compiled, ready-to-run COM components. 0201604604B04062001

Table of Contents:
Preface. 1. The Active Server Platform. Introduction. The Web Client/Server Model. Web Clients and Web Servers. Protocols for Web Client/Server Communication. Server-Side Processing with CGI Programs. Disadvantages of the Common Gateway Interface. Advantages of the Active Server Platform. Software Pieces of the Active Server Platform. Internet Information Server (IIS). ISAPI Extensions. ISAPI Filters. Active Server Pages (ASP). JScript. VBScript. The Component Object Model (COM) and COM Servers. Some Advantages of COM. More Advantages of COM. Microsoft Transaction Server (MTS). Alternatives to the Active Server Platform. Allaire Cold Fusion. Netscape Enterprise Server API. Common Gateway Interface (CGI). ASP-Supported Platforms. Windows NT 4.0. Windows 95/98. Other Platforms. What's Ahead. Further Reading. 2. The VBScript Programming Language. Introduction. The Megabyte's Pizzeria Welcome Page. The .asp File. Testing Your .asp File (Running from the Web Root Directory). VBScript Data Types. Variables in VBScript. Constants in VBScript. Controlling Program Flow. If...Then...Else. Select Case. Comparing Values of Expressions. Logical Operators. Functions and Subroutines. Creating Loops. While...Wend. Do...Loop. For...Next. For Each...Next. Building the Megabyte's Pizzeria Welcome Page. Chapter Review. What's Next. Further Reading. 3. Fundamentals of Active Server Pages. Introduction. Web Applications. The Active Server Pages Object Model. Application Object. When to Use Application Variables. The Contents Collection. The StaticObjects Collection. Volatility of Application Variables. Potential Hazards of Using Application Variables. Protecting Application Variables. Session Object. The Contents and StaticObjects Collections. Anatomy of a Session. Controlling Sessions. The global.asa File. Tracking Application and Session Events. Structure of the global.asa File. Using Application and Session Events. Request Object. CGI Encoding and Form Variables. Cookies. Server Variables. The Megabyte's Pizzeria Order Registration Page. The newuser.asp Script. Client Certificates. Certificate Code Sample. Response Object. Sending Page Output. Buffering the Output Stream. Working with HTTP Headers. Cookies. Browser Redirection. Customizing the IIS/PWS Logging Feature. Server Object. HTML Encoding. URL Encoding. Setting the Script Timeout Parameter. Instantiating COM Objects. Using the ObjectContext Object. Chapter Review. What's Next. Further Reading. 4. Working with Databases and ActiveX Data Objects. Introduction. The History of Microsoft Data Access Technology. Open Database Connectivity (ODBC). Data Access Objects (DAO) and Remote Data Objects (RDO). COM-Based OLE-DB. ActiveX Data Objects (ADO). Programming with ADO. Connection Object. The Open Method. Storing the User Account Information. Executing the SQL Statement. Handling Exceptions in Your Code. Errors Object. Trapping Errors. The Close Method. Database Connection Pooling. Database Transaction Processing. Properties Object Properties. Other Properties of the Connection Object. Recordset Object. Cursor Types. Performing Queries with Recordsets. Beginning the Query Process. Determining Recordset Capabilities. Making Updates to the Recordset. Updating the Megabyte's Account Creation System. Advanced Features of ADO. Retrieving Recordsets into an Array. Retrieving Recordsets as Strings. Searching Recordsets. Filtering Recordset Records. Dynamic Queries with the Command and Parameter Objects. Exporting Recordset Records to Files. Querying for Database Schema Information. Chapter Review. What's Next. Further Reading. 5. Using COM Objects in Active Server Pages. Introduction. From Object-Oriented Code to COM. Encapsulation. Obstacles to Code Reuse with C++. Enter the Component Object Model. Using COM Objects in ASP. Creating COM Object Instances. Cleaning Up COM Object Instances. Using the Built-in Scripting Objects. Dictionary Object. FileSystemObject Object. File and Folder Objects. Drive Object. Files, Folders, and Drives Collections. TextStream Object. Using the Standard IIS Components. AdRotator Component. Browser Capabilities Component. Content Linking Component. Chapter Review. What's Next. Further Reading. 6. Introduction to COM Architecture and the Active Template Library. Introduction. The Benefits of Creating COM Objects. Overview of COM Architecture. Making a COM Component with the Visual C++. ATL COM Wizard. Creating the Project. Adding a New ATL Object. Adding Methods to the COM Object. Adding Properties to the COM Object. Adding Implementation Code for Methods and Properties. Compiling the Project. COM Component Registration. Calling a COM Component from an ASP Page. Under the Hood of COM and ATL. Interfaces. A Simplified Interface Class. An Implementation Class. Calling the Methods of the Implementation Class. Creating a New Interface. The IUnknown Interface. Interface Definition Language (IDL). Instantiating Objects. CoCreatelnstance(). HRESULTs. SUCCEEDED and FAILED Macros Release(). Calling COM Objects Using ATL Smart. Pointers and Type Libraries. Type Libraries. Using the #import Directive. The ATL Smart Pointer. Using a Namespace. Using ADO with Visual C++ and Smart Pointers. Using ADO with Visual C++ and VBScript. Chapter Review. What's Next. Further Reading. 7. Advanced COM: Exploring Automation, COM/ATL Data Types, and Error Reporting. Introduction. A Review of COM. Defining Automation. Static versus Dynamic Invocation. IDispatch and Dispinterfaces. Behind the Scenes with Invoke(). Invoke(). Getting Our DISPID. Midstream Summary. Data Types. The VARIANT Data Type. Variant Utility Functions. The CCom Variant Class. Working with Properties. Working with Numerical Data in Properties. Working with Strings. The CComBSTR Class. The '' Other'' BSTR Wrapper Class. Converting COM Data Types. Working with Methods. Handling Other Data Types. Returning an Object Reference. Handling Arrays. A SAFEARRAY Component Example. Initializing Class Member Variables. Accessing ASP Objects within COM Components. Adding an ActiveX Server Component. IScriptingContext. An Example of Retrieving a Variable from the Query String. Error Handling. ISupportErrorInfo. Raising an Error with Error(). Running an Example of Error Handling. Chapter Review. What's Next. Further Reading. 8. A Primer on Microsoft Transaction Server, Active Directory, and Microsoft Message Queuing. Introduction. Microsoft Transaction Server (MTS). The Megabytes Ordering Component. Preparing to Use the PizzaOrder Component. Upsizing to SQL Server 7.0. Configuring an ODBC Data Source for the Database. Creating the PizzaOrder Component. The Order.cpp File. Adding the PizzaOrder Properties and Methods. The ACID Test: Design Considerations for COM Components. Adding the Component to the Transaction Server Environment. Transactional ASP: Using the Component inside ASP. Integrating the PizzaOrder Component. Microsoft Message Queuing (MSMQ). The MSMQ Explorer. Elementary Setup of MSMQ. Sending a Message. The MSMQ Objects. Reading from the Message Queue. Active Directory Services Interface (ADSI). The ADS Namespace Container. Standard ADSI Object Properties and Methods. Standard Container Object Properties and Methods. Using ADSI for User and Group Management. The Future of ADSI. Collaborative Data Objects (CDO). Chapter Review. What's Next. Further Reading. 9. Securing Your ASP Application. Introduction. ASP/HTML Design. Windows NT Security. File Systems. User Rights, Groups, and Policies. Types of User Authentication in Internet Information Server. Anonymous Access. Using a Username/Password Database. Using Windows NT Challenge/Response Authentication. Basic Authentication. Coding and Setting Up Security on Your Site. Secure Connections. A Crash Course in Cryptography. Single-Key Cryptography. Double-Key Cryptography. Digital Signatures. Certificates. Custom Authentication Schemes. Chapter Review. What's Next. Further Reading. Appendix A. Installation and Configuration of IIS/PWS and Supporting Software. Windows NT 4.0 Option Pack. Where to Get the Option Pack. Installation Instructions. IIS/PWS Configuration. Setting Up the Home Directory. Configuring Virtual Directories. Installing the Megabyte's Pizzeria Samples. Appendix B. Debugging ASP Applications. The Microsoft Development Environment Debugger. Invoking the Debugger. Setting Breakpoints. The Debugging Controls. Setting Up to Debug ASP Components under IIS. Setting Up to Debug ASP Components under MTS. Appendix C. ASP Intrinsic Objects. Server Object. Request Object. Response Object. Application Object. Session Object. ObjectContext Object. Appendix D. ADO Reference. Index. 0201604604T04062001


Best Sellers



Product Details
  • ISBN-13: 9780201604603
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 233 mm
  • No of Pages: 416
  • Weight: 835 gr
  • ISBN-10: 0201604604
  • Publisher Date: 07 Jan 2000
  • Binding: SA
  • Language: English
  • Spine Width: 24 mm
  • Width: 184 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Web Programming with ASP and COM
Pearson Education (US) -
Web Programming with ASP and COM
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Web Programming with ASP and COM

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals



    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA