
Publisher: O''''ReillyPub Date: August 2003ISBN: 0-596-00505-9Pages: 384










Chapter 1.
.NET Overview

Section 1.1.
Behind Microsoft .NET

Section 1.2.
The .NET Platform

Section 1.3.
.NET Framework Design Goals

Section 1.4.
.NET Framework


Chapter 2.
The Common Language Runtime

Section 2.1.
CLR Environment

Section 2.2.
CLR Executables

Section 2.3.
Metadata

Section 2.4.
Assemblies and Manifests

Section 2.5.
Intermediate Language (IL)

Section 2.6.
The CTS and CLS

Section 2.7.
CLR Execution

Section 2.8.
Summary


Chapter 3.
.NET Programming

Section 3.1.
Common Programming Model

Section 3.2.
Core Features and Languages

Section 3.3.
Language Integration

Section 3.4.
Summary


Chapter 4.
Working with .NET Components

Section 4.1.
Deployment Options

Section 4.2.
Distributed Components

Section 4.3.
COM+ Services in .NET

Section 4.4.
Message Queuing

Section 4.5.
Summary


Chapter 5.
Data and XML

Section 5.1.
ADO.NET Architecture

Section 5.2.
ADO.NET Benefits

Section 5.3.
Content Components

Section 5.4.
.NET Framework Data Providers

Section 5.5.
XML in the .NET Framework

Section 5.6.
Summary


Chapter 6.
Web Services

Section 6.1.
Web Services in Practice

Section 6.2.
Web Services Framework

Section 6.3.
Web Services Provider

Section 6.4.
Web Services Consumers

Section 6.5.
Async Web Services

Section 6.6.
SOAP Header in Web Services

Section 6.7.
Web Services and Security

Section 6.8.
Summary


Chapter 7.
ASP.NET

Section 7.1.
ASP

Section 7.2.
ASP.NET

Section 7.3.
The System.Web.UI Namespace

Section 7.4.
Web Form Syntax

Section 7.5.
ASP.NET Application Development

Section 7.6.
ASP.NET and Web Services

Section 7.7.
Data Binding and the Use of Templates

Section 7.8.
State Management and Scalability

Section 7.9.
Forms Authentication in ASP.NET

Section 7.10.
Summary


Chapter 8.
Windows Forms

Section 8.1.
Introducing Windows Forms

Section 8.2.
The System.Windows.Forms Namespace

Section 8.3.
Windows Forms Development

Section 8.4.
Windows Forms and Web Services

Section 8.5.
Summary


Chapter 9.
.NET and Mobile Devices

Section 9.1.
ASP.NET Mobile Controls

Section 9.2.
.NET Compact Framework

Section 9.3.
Summary


Appendix A.
.NET Languages

Section A.1.
Microsoft-Supported Languages for .NET

Section A.2.
Third-Party Languages for .NET


Appendix B.
Common Acronyms

Appendix C.
Common Data Types

Section C.1.
Usage


Appendix D.
Common Utilities

Section D.1.
Assembly Generation Utility (al.exe)

Section D.2.
Assembly Registration Utility (gacutil.exe)

Section D.3.
MSIL Assembler (ilasm.exe)

Section D.4.
MSIL Disassembler (ildasm.exe)

Section D.5.
C++ Compiler (cl.exe)

Section D.6.
C# Compiler (csc.exe)

Section D.7.
Visual Basic Compiler (vbc.exe)

Section D.8.
PE File Format Viewer (dumpbin.exe)

Section D.9.
Type Library Exporter (tlbexp.exe)

Section D.10.
Type Library Importer (tlbimp.exe)

Section D.11.
XML Schema Definition Tool (xsd.exe)

Section D.12.
Strong Name Utility (sn.exe)

Section D.13.
Web Service Utility (wsdl.exe)


