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

C#® Developer's Guide to ASP.NET, XML, and ADO.NET

Book Description

This is the book every C# developer needs to read to understand how to create effective Internet applications using ASP.NET. As recognized experts in the field, Jeffrey P. McManus and Chris Kinsman explain how to build applications through effective use of ASP.NET, XML, and ADO.NET.

In addition, this book will provide:

  • Information about the Common Language Runtime and .NET Foundation Classes, which form the building blocks for application development in the .NET universe

  • Practical C# code examples that illustrate operations used most often by

  • application developers

  • Thorough reference material to the objects available in the Foundation

  • Class libraries

  • 0672321556B11152002

    Table of Contents

    1. Copyright
    2. About the Authors
    3. About the Contributor
    4. About the Technical Editor
    5. Acknowledgments
    6. Introduction: The Need for ASP.NET
      1. Problems with ASP Today
      2. Introducing ASP.NET
    7. Page Framework
      1. ASP.NET's Control Model
      2. Separating Presentation from Code Using Code Behind
      3. Programming HTML Controls
      4. Attributes of the Page Object
      5. Creating User Interfaces with Web Controls
      6. Server Controls and Page Object Reference
    8. Debugging ASP.NET Applications
      1. Tracing Your Web Application's Activity
      2. Debugging ASP.NET Applications
      3. Creating Custom Performance Monitors
      4. Writing to the Windows Event Log
      5. Reference
    9. State Management and Caching
      1. State Management: What's the Big Deal?
      2. Caching
      3. Class Reference
    10. Configuration and Deployment
      1. Understanding Configuration Files
      2. Global and Local Configuration Files
      3. Structure of Configuration Files
      4. Accessing Configuration Files Programmatically
      5. Editing Web Configuration Files in Visual Studio .NET
      6. Initializing Web Applications Using Global.asax
      7. Using XCOPY for Deployment
      8. Managing the Global Assembly Cache
    11. Web Services
      1. Historical Influences
      2. Network Data Representation
      3. What Is a Web Service?
      4. Why Web Services?
      5. ASP.NET Web Services
      6. Consuming Web Services
      7. Class Reference
    12. Security
      1. Identity and Principal
      2. Windows Authentication
      3. Forms Authentication
      4. Passport Authentication
      5. File Authorization
      6. URL Authorization
      7. Custom Roles with Forms Authentication
      8. Pulling It All Together
      9. Impersonation
      10. Class Reference
    13. HttpHandlers and HttpModules
      1. An Overview of ASP.NET Request Handling
      2. HttpModules
      3. HttpHandlers
      4. Dynamic Handler Assignment
      5. Class Reference
    14. Building User Controls and Server Controls
      1. Working with User Controls in Web Forms Applications
      2. Creating Server Controls
    15. Using XML
      1. What Is XML?
      2. Accessing XML Data Using .NET Framework Classes
      3. Defining and Validating XML with Schemas
      4. Processing XML Documents Using Style Sheets
      5. Class Reference
    16. Creating Database Applications with ADO.NET
      1. Why a New Object Library for Data Access?
      2. New Features in ADO.NET
      3. Connecting to a Database
      4. Running Queries
      5. Using Data Adapters to Retrieve and Manipulate Data
      6. Creating Web Forms for Data Entry
      7. Handling Errors
      8. ADO.NET Framework Reference
    17. Index