Preface
...........................................................................................................................6
Audience
...................................................................................................................6
About This Book
.....................................................................................................6
Assumptions This Book Makes
.........................................................................7
Conventions Used in This Book
........................................................................7
How to Contact Us
................................................................................................8
Acknowledgments
.................................................................................................8
Chapter 1. .NET Overview
.........................................................................................10
1.1 Microsoft .NET
...............................................................................................10
1.2 The .NET Platform
.......................................................................................11
1.3 .NET Framework Design Goals
...............................................................12
1.4 .NET Framework
..........................................................................................15
Chapter 2. The Common Language Runtime
.........................................................17
2.1 CLR Environment
.........................................................................................17
2.2 CLR Executables
...........................................................................................17
2.3 Metadata
.........................................................................................................21
2.4 Assemblie s and Manifests
........................................................................26
2.5 Intermediate Language (IL)
....................................................................31
2.6 The CTS and CLS
.........................................................................................33
2.7 CLR Execution
...............................................................................................37
2.8 Summary
........................................................................................................40
Chapter 3. .NET Programming
..................................................................................42
3.1 Common Programmin g Model
................................................................42
3.2 Core Features and Languages
................................................................44
3.3 Language Integration
................................................................................55
3.4 Summary
........................................................................................................59
Chapter 4. Working with .NET Components
...........................................................61
4.1 Deployment Options
...................................................................................61
4.2 Distributed Components
...........................................................................69
4.3 COM+ Services in .NET
.............................................................................72
4.4 Message Queuing
........................................................................................82
4.5 Summary
........................................................................................................84
Chapter 5. Data and XML
..........................................................................................85
5.1 ADO.NET Architecture
...............................................................................85
5.2 ADO.NET Benefits
........................................................................................86
5.3 Content Components
.................................................................................88
5.4 Managed Providers
.....................................................................................98
5.5 DataSet and XML
.......................................................................................107
5.6 Summary
......................................................................................................115
Chapter 6. Web Services
.........................................................................................117
6.1 Web Services in Practice
........................................................................117
6.2 Web Services Framework
.......................................................................118
6.3 Web Services Provider
.............................................................................127
6.4 Web Services Consumers
.......................................................................131
6.5 Web Services and Security
....................................................................146
6.6 Summary
......................................................................................................148
.NET Framework Essentials
3
Chapter 7. Web Forms
............................................................................................. 149
7.1 ASP
..................................................................................................................149
7.2 ASP.NET
........................................................................................................149
7.3 The System.Web.UI Namespace
......................................................... 150
7.4 Web Form Syntax
..................................................................................... 156
7.5 ASP.NET Application Development
..................................................... 161
7.6 ASP.NET and Web Services
...................................................................173
7.7 Data Binding and the Use of Templates
...........................................175
7.8 State Management and Scalability
..................................................... 180
7.9 Summary
......................................................................................................182
Chapter 8. Windows Forms
..................................................................................... 183
8.1 Introducing Windows Forms
.................................................................183
8.2 The System.Windows.Forms Namespace
........................................184
8.3 Windows Forms Development
.............................................................. 188
8.4 Windows Forms and Web Services
.................................................... 205
8.5 Conclusion
....................................................................................................205
Appendix A. .NET Languages
................................................................................. 207
A.1 Microsoft-Supported Languages for .NET
........................................207
A.2 Third-Party Languages for .NET
.......................................................... 207
Appendix B. Common Acronyms
............................................................................209
Appendix C. Common Datatypes
...........................................................................213
C.1 Usage
............................................................................................................. 214
Appendix D. Common Utilities
................................................................................ 218
D.1 Assembly Generation U tility (al.exe)
................................................ 218
D.2 Assembly Registration Utility (gac.exe)
..........................................219
D.3 MSIL Assembler (ilasm.exe)
................................................................ 219
D.4 MSIL Disassembler (ildasm.exe)
........................................................ 220
D.5 C++ Compiler (cl.exe)
...........................................................................220
D.6 C# Compiler (csc.exe)
............................................................................220
D.7 Visual Basic Compiler (vbc.exe)
......................................................... 221
D.8 PE File Format Viewer (dumpbin.exe)
..............................................221
D.9 Type Library Exporter (tlbexp.exe)
................................................... 222
D.10 Type Library Importer (tlbimp.exe)
................................................ 222
D.11 XML Schema Definition Tool (xsd.exe)
..........................................222
D.12 Shared Name Utility (sn.exe)
............................................................ 224
D.13 Web Service Utility (wsdl.exe)
.......................................................... 224
Colophon
.................................................................................................................... 225
آخرین نظرات