Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C# and the NET Platform, Second Edition - Andrew Troelsen.pdf
Скачиваний:
67
Добавлен:
24.05.2014
Размер:
22.43 Mб
Скачать

Summary C# and the .NET Platform, Second Edition

by Andrew Troelsen ISBN:1590590554

The point of this chapter was to lay out the conceptual framework necessary for the remainder of this

Apress © 2003 (1200 pages)

book. We began by examining a number of limitations and complexities found within the technologies prior

This comprehensive text starts with a brief overview of the

to .NET, and followedC# languageup withandan overviewth n quicklyof howmoves.NETto keyandtechnicalC# attemptandto simplify the current state of

affairs. architectural issues for .NET developers.

.NET basically boils down to a runtime execution engine (mscoree.dll) and base class library (mscorlib.dll

Tableand ofassociates)Contents. The common language runtime (CLR) is able to host any .NET binary (aka "assembly") C#thatndabidesthe .NETby thePlatform,rules ofSecondmanagedEditioncode. As you have seen, assemblies contain CIL instructions (in

addition to type metadata and the assembly manifest) that are compiled to platform-specific instructions

Introduction

using a just-in-time (JIT) compiler. In addition, you explored the role of the Common Language

Part One - Introducing C# and the .NET Platform

Specification (CLS) and Common Type System (CTS) and examined a number of tools that allow you to

Chapter 1 - The Philosophy of .NET

check out the types within a given .NET namespace. We wrapped up with a brief examination of the

Chapter 2 - Building C# Applications

process of configuring a given machine to host the .NET runtime. With this necessary preamble complete,

Part Two - The C# Programming Language

you can now begin to build .NET assemblies using C#.

Chapter 3 - C# Language Fundamentals

Chapter 4 - Object-Oriented Programming with C#

Chapter 5 - Exceptions and Object Lifetime

Chapter 6 - Interfaces and Collections

Chapter 7 - Callback Interfaces, Delegates, and Events

Chapter 8 - Advanced C# Type Construction Techniques

Part Three - Programming with .NET Assemblies

Chapter 9 - Understanding .NET Assemblies

Chapter 10 - Processes, AppDomains, Contexts, and Threads

Chapter 11 - Type Reflection, Late Binding, and Attribute-Based Programming

Part Four - Leveraging the .NET Libraries

Chapter 12 - Object Serialization and the .NET Remoting Layer

Chapter 13 - Building a Better Window (Introducing Windows Forms)

Chapter 14 - A Better Painting Framework (GDI+)

Chapter 15 - Programming with Windows Forms Controls

Chapter 16 - The System.IO Namespace

Chapter 17 - Data Access with ADO.NET

Part Five - Web Applications and XML Web Services

Chapter 18 - ASP.NET Web Pages and Web Controls

Chapter 19 - ASP.NET Web Applications

Chapter 20 - XML Web Services

Index

List of Figures

List of Tables

Соседние файлы в предмете Программирование