| 作 者: | 洛伊 |
| 出版社: | 东南大学出版社 |
| 丛编项: | 东南大学出版社O'REILLY图书系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
Preface
1. Introducing CompOnent-Oriented Programming
Basic Termlnology
Component-Orlented Versus Object-Oriented Programming
Principles of Component-orlented Programming
.NET Adherence to Component Princlples
Developing.NET Components
2. .NET Component-Oriented Programmlng EssentiaIs
Language Independence:The CLR
Packaging and Deployment:Assemblies
Binary Compatibility
3. Interface-Based Programming
Separating Interface from Implementation
Working with Interfaces
Interfaces and Generics
Designing and Factoring Interflaces
Interfaces in Visual Studio 2005
4. LiflecycIe Management
The Managed Heap
Traditional Memory De-allocation Schemas
.NET Garbage Collection
Object FinaIization
Deterministic Finalization
5. VerSjoning
Assembly Version Number
Assembly Deployment Models
Strong Assembly Names
V1SUal StUdio 2005 and Versloning
Custom Version PolicieS
CLR Versioning
6. EventS
Delegate-Based Events
Working with.NET Events
7. Asynchronous Calls
Requirements for an Asvnchronous Mechanlsm
Revisiting Delegares
Asynchronous Call Programming Models
Asynchronous Error Handling
Asynchronous Events
Asynchronous Invocatlon Pitfalls
Synchronous Versus Asynchronous Processing
8. Multithreading and Concurrency Management
Threads and Multithreading
Components and Threads
Working with Threads
Synchronlzing Threads
Automatic Synchronlzatlon
Manual Synchronization
The WorkerThread Wrapper Class
Synchronizlng Delegates
Using.NET Multithreading Services
9. SeriaIization and Persistence
Automatic Serlalization
Serialization Formatters
SerialiZation Events
SerialiZation and Streams
Custom Serialization
Serialization and C1ass Hierarchies
10. Remoting
Application Domains
Remote Object Types
Marshaling.By-Reference Activation Modes
The.NET Remottog Architecture
Building a Distributed AppliCation
Leaslng and Sponsorship
.NET and Location Transparency
11. Context and Interception
.NET Component Services
The.NET Context
Custom Component Servlces
12. Security
The.NET Security Archltecture
Configuring Permissions
Programmatic Securlty
Visual Studio 2005 and Security
Princlpal-Based Security
Addressing Other Security Issues
A.Interface-Based Web Services
B.Unifying Windows Forms and ASP.NET Security
C.Reflection and Attributes
D.Generics
E.C#Coding Standard.
1ndex