Maximizing.ASP.dot.NET.Real.World.ObjectOriented.Development [Electronic resources]

Jeffrey Putz

نسخه متنی -صفحه : 146/ 2
نمايش فراداده

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