• Cover
    • LOC
  • Dedication
  • Acknowledgments
  • Introduction
    • The Journey Ahead
    • A Word About Programming Languages
    • System Requirements
    • What's on the CD
    • Support
    • Blogs and Other Things That Go Bump in the Night
  • Part 1: Essential Concepts
    • Chapter 1: Hello, .NET
      • The Microsoft .NET Initiative
      • The Microsoft .NET Framework
      • Your First .NET Framework Application
      • The Big Picture
    • Chapter 2: Types and Exceptions
      • .NET Framework Data Types
      • Dynamic Linking
      • Exception Handling
      • Next Up: The .NET Framework Class Library
    • Chapter 3: The .NET Framework Class Library
      • File and Stream I/O
      • Collections
      • Regular Expressions
      • Internet Classes
      • Data Access
      • Reflection
      • The FCL in Review
    • Chapter 4: Windows Forms
      • The Windows Forms Programming Model
      • Controls
      • Dialog Boxes
      • Windows Forms and Visual Studio .NET
      • Windows Forms Retrospective
    • Part 2: ASP.NET
      • Chapter 5: Web Forms
        • Web Application Primer
        • The Web Forms Programming Model
        • Code-Behind Programming
        • Web Forms and Visual Studio .NET
        • A Glimpse into the Future
      • Chapter 6: Web Controls
        • Simple Controls
        • Button Controls
        • List Controls
        • Data-Bound Controls
        • Calendar Controls
        • Validation Controls
        • Odds, Ends, and the WebControl Base Class
      • Chapter 7: User Controls
        • User Control Fundamentals
        • The XmlNavBar Control
        • Dynamic Loading (and Cookies, Too!)
        • Fragment Caching
        • Next Up: Custom Controls
      • Chapter 8: Custom Controls
        • Custom Control Basics
        • Postbacks and Postback Data
        • Composite Controls
        • Server Controls and Client-Side Scripting
        • Graphical Controls
        • Summary
      • Chapter 9: Web Applications
        • Structure of an ASP.NET Application
        • The Web.config File
        • The Global.asax File
        • Application State
        • The Application Cache
        • Session State
        • The Congo.com Application
      • Chapter 10: ASP.NET Security
        • Understanding Web Security
        • Windows Authentication
        • Forms Authentication
      • Chapter 11: Web Services
        • Web Services
        • Web Service Clients
        • The CityView Application
        • For-Fee Web Services
        • Dawn of a New Era
      • Part 3: The Cutting Edge
        • Chapter 12: ADO.NET
          • A Tale of Two Providers
          • Connections, Commands, and DataReaders
          • DataSets and DataAdapters
          • A Word About XML
        • Chapter 13: XML
          • XML Primer
          • Reading and Writing XML
          • XPath
          • XSL Transformations (XSLT)
          • Summary
        • Chapter 14: Multithreading
          • Threads
          • Thread Synchronization
          • Thread Pooling
        • Chapter 15: Remoting
          • Remoting Basics
          • Advanced Remoting
          • Microsoft .NET: A Whole New Ball Game
        • About the Author