Professional ASP.NET 1.1 [Electronic resources]

Alex Homeret

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

Sitemap

Table of Contents

BackCover

Professional ASP.NET 1.1

Introduction

What Does This Book Cover?

Who Is This Book for?

What You Need To Use This Book

Conventions

Source Code

Errata

p2p.wrox.com

Acknowledgments

Chapter 1: A Fast Track Guide to ASP.NET

Evolution or Revolution?

Getting Started with ASP.NET

Installing .NET

Visual Studio .NET 2003

Creating ASP.NET Applications in Visual Studio .NET 2003

How Is ASP.NET Different from ASP?

Writing ASP.NET Pages

Summary

Chapter 2: Understanding the .NET Framework

What Is .NET?

The Common Language Runtime

.NET Framework Drill Down

ASP.NET Design Goals

Summary

Chapter 3: The .NET L anguages

The Supplied Languages

Visual Basic .NET

C#

JScript.NET

C++

Visual J#.NET

Other Supported Languages

The .NET Language Compilers

Benefits of a Common Language Runtime

Performance Issues

Common Examples

Summary

Chapter 4: Writing ASP.NET Pages

Coding Issues

The Page Class

Code-Behind

Page Caching

Smart Navigation

User Controls

Summary

Chapter 5: Server Controls and Validation

What Are Server Controls?

The HTML Server Controls

Summary

Chapter 6: ASP.NET Web Form Controls

The Basic ASP.NET Web Form Controls

The ASP.NET List Controls

Other ASP.NET Rich Controls

Summary

Chapter 7: List Controls and Data Binding

Obtaining the Sample Files

Data Binding - The Concepts

Adding Styles and Templates

Editing Data with Data-Bound Controls

Summary

Chapter 8: Introducing .NET Data Management

Data Stores and Data Access

Introducing Data Management in .NET

The Fundamental ADO.NET Classes

Common Data Access Tasks with .NET

An Introduction to XML in .NET

Common XML Tasks in .NET

Choosing a Data Storage Methodology

Summary

Chapter 9: Working with Relational Data

Obtaining the Sample Files

Accessing Complex Data

Working with the DataTable Object

Sorting and Filtering Data

Summary

Chapter 10: Updating Relational Data Sources

Obtaining the Sample Files

Updating Data with a Command Object

Updating Data Sources with Transactions

Updating Data from a DataSet Object

Managing Concurrent Data Updates

Summary

Chapter 11: XML Data Management in .NET

Obtaining the Sample Files

XML and the DataSet Object

Working with the XmlDataDocument Object

Reading XML Data Direct from SQL Server

Validating XML Documents

Creating and Editing XML Documents

Using XSL and XSLT Transformations

Summary

Chapter 12: Web Applications and global.asax

IIS Web Roots and Applications

ASP.NET Web Applications

Application State Management

Application Events

Advanced Topics

Summary

Chapter 13: Configuration

Configuration Overview

Common Configuration Settings

Tracing

Custom Errors

Authentication and Authorization

Web Services

Advanced Topics

Summary

Chapter 14: Securing ASP.NET Applications

Windows 2000 and IIS Security Overview

ASP.NET Security Overview

Programmatic Security and Personalization

ASP.NET Security Examples

ASP.NET Process Account and Trust Levels

Summary

Chapter 15: Working with Collections and Lists

Working with Collections and Lists

The System.Collections Core Interfaces

System.Collections.Specialized Namespace

Strongly Typed Collections

Summary

Chapter 16: Working with Other Base Classes

Working with Directories and Files

Regular Expressions

Summary

Chapter 17: .NET Components

Writing Business Objects

Cross-Language Inheritance

Component Deployment

Summary

Chapter 18: Building ASP.NET Server Controls

Writing a Simple Control

Writing a TextBox Control

Miscellaneous Topics

User Controls

Summary

Chapter 19: Exposing Web Services

Web Services Overview

Building ASP.NET Web Services

Coding ASP.NET Web Services

Protocols

Data Types

WebMethod and WebService Attributes

Designing ASP.NET Web Services

Advanced ASP.NET Web Services

Summary

Chapter 20: Using Web Services

Finding and Describing Web Services

Building Web Service Proxies

Using the Proxy Class

From Web Site to Web Service

Design Decisions

Web Services Security

Advanced Topics

Summary

Chapter 21: Mobile Controls

A Summary of the Wireless Web

Introduction to Mobile Controls

Advanced Mobile Control Topics

Summary and Future Possibilities

Chapter 22: Tracing, Error Handling, Debugging, and Performance

Tracing

Error Handling

Debugging

Profiling and Performance

Summary

Chapter 23: Migration and Interoperability

Migrate, Integrate, or Rewrite?

ASP.NET

Language Changes

Interoperability

Summary

Chapter 24: Case Study IBuyAdventure.NET

Overview of the Application

IBuyAdventure.NET (IBA.NET)

The Business Objects and Assemblies

The IBuyAdventure .NET Database

The Application User Interface

User Controls in IBuyAdventure .NET

Summary

Appendix A: The Common System Namespaces

.NET Languages Namespaces

Data Management Namespaces

Debugging and Monitoring Namespaces

Application Services Namespaces

Graphics and Printing Namespaces

Fundamental Networking Namespaces

Windows Forms Application Namespaces

Fundamental Web Application Namespaces

Web Forms Application Namespaces

Web Service Application Namespaces

Appendix B: Scott Guthrie's Top Performance Tips

Manage Your ViewState

Manage Your Session State

Use Output Caching

Use Server Controls Only When Appropriate

Use a DataReader Instead of a DataSet

Use the SQL TDS Classes for Data Access

Use Data Binding Where Possible

Use Option Explicit or Strict in Visual Basic

Use Early Binding to Components

Avoid ASP Compatibility

Remember the New Request and Response Objects

Appendix C: Summary of Changes to ASP.NET in Version 1.1

Changes in the System Namespace

Changes in the System.Data Namespaces

Changes in the System.IO Namespace

Changes in the System.Net Namespace

Changes in the System.Web Namespaces

Changes to the Web Services Classes

Changes in the System.Xml Namespaces

Appendix D: References and Further Information

Third-Party ASP.NET Component Vendors

ASP.NET Hosting

Index

Index_A

Index_B

Index_C

Index_D

Index_E

Index_F

Index_G

Index_H

Index_I

Index_J

Index_K

Index_L

Index_M

Index_N

Index_O

Index_P

Index_Q

Index_R

Index_S

Index_T

Index_U

Index_V

Index_W

Index_X

List of Figures