Sitemap
Table of Contents
Copyright
Praise for Maximizing ASP.NET
Preface
Why Was This Book Written?
Who Is This Book For?
Conventions
Play-by-Play
Code Downloads, Errata, and Feedback
Acknowledgments
About the Author
Part I. The Leap to Object-Oriented Programming
Chapter 1. The Object Model
Breaking Away from the Linear Script Way of Thinking
Classes and Objects
Analogy to a Car
Object Inheritance
Your Classes Are as Special as Microsoft''s
Summary
Chapter 2. Classes: The Code Behind the Objects
Access Modifiers
The Class Declaration
Constructors
Properties and Private Variables
Methods
Member Scope
Overloading
Static (Shared) Members
Inheritance
Interfaces
Abstract Classes
Enumerations
Summary
Chapter 3. Class Design
Assessing Your Needs and Requirements
Narrowing Your Focus
Getting Data In and Out
Instantiated Classes Versus Static Methods
Using Classes for Simple Data Structures
Test-Driven Development
Summary
Chapter 4. Application Architecture
The Benefit of Splitting Applications into Layers
The Classic n-tier
Case Study: The POP Forums Architecture
Talking to Other Applications
Assessment of Needs and Requirements in the Real World
Summary
Chapter 5. Object-Oriented Programming Applied: A Custom Data Class
Analyzing Design Requirements
Choosing Our Properties
The Constructors
Create, Update, and Delete Methods
Caching the Data for Better Performance
Getting More than One Record at a Time
Summary
Part II. The ASP.NET Architecture
Chapter 6. The Nuts and Bolts of IIS and Web Applications
IIS: The First Step
Deciding What ASP.NET Will Handle
Where the Code Lives
Pre-Compiled Deployment
Summary
Chapter 7. The ASP.NET Event Model