没有合适的资源?快使用搜索试试~ 我知道了~
CLR via C# 第四版.pdf
5星 · 超过95%的资源 需积分: 16 493 下载量 9 浏览量
2012-11-15
16:35:28
上传
评论 14
收藏 6.47MB PDF 举报
温馨提示
试读
813页
一本著名的C#深入学习的书籍,书籍很新,想要深入学习的C#人士,你懂的,第四版,刚出来,国内没得卖
资源推荐
资源详情
资源评论
Part No. X16-61996
Richter
Programming/Windows
U.S.A. $59.99
[Recommended]
9 780735 627048
ISBN: 978-0-7356-2704-8
90000
About the Author
Jeffrey Richter is a cofounder of Wintellect
(www.wintellect.com), a training, consulting, and
debugging rm dedicated to helping companies
build better software faster. He began consulting
for the Microsoft .NET Framework Team in
October 1999, and has contributed to a number
of Microsoft products. In addition to this book’s
previous editions, he’s written several other
popular titles, including Windows via C/C++
and Advanced Windows.
The denitive guide to mastering CLR and .NET
development—from the bottom up
Dig deep and master the intricacies of the common language
runtime, C#, and .NET development. Led by programming expert
Jeffrey Richter, a longtime consultant to the Microsoft
®
.NET team,
you’ll gain the pragmatic insights you need to build robust, reliable,
and responsive applications and components. Fully updated for
.NET Framework 4.0 and multicore programming, this classic guide
is ideal for developers building any type of application—including
Microsoft Silverlight
®
, ASP.NET, Windows
®
Presentation Foundation,
Web services, and console apps.
Discover how to:
•
Build, deploy, and version applications, components, and
shared assemblies
•
Understand how primitive, value, and reference types
behave to dene and use them more efciently
•
Use generics and interfaces to dene reusable algorithms
•
Work effectively with special CLR types—delegates,
enumerators, custom attributes, arrays, strings
•
Understand how the garbage collector manages resources
•
Design responsive, reliable, and scalable solutions using the
thread pool, tasks, cancellation, timers, and asynchronous
I/O operations
•
Use exception handling to assist with state management
•
Construct dynamically extensible apps using CLR hosting,
AppDomains, assembly loading, reection, and C#’s
dynamic type
CLR via C#
See inside cover
RESOURCE ROADMAP
Developer Step by Step
• Hands-on tutorial covering
fundamental techniques and features
• Practice les on CD
• Prepares and informs new-to-topic
programmers
Focused Topics
• Deep coverage of advanced
techniques and capabilities
• Extensive, adaptable coding examples
• Promotes full mastery of a
Microsoft technology
Developer Reference
• Expert coverage of core topics
• Extensive, pragmatic coding examples
• Builds professional-level prociency
with a Microsoft technology
Jeffrey Richter
CLR via C#
Get C# code samples on the Web
And download the author’s “Power Threading Library”
See the Introduction
THIRD EDITION
4
THIRD
EDITION
Full Coverage of Multicore Programming
CLR via C#
Full Coverage of Multicore Programming
FOURTH EDITION
prePress
tMic
rosof
spine = 1.43”
PUBLISHED BY
Microsoft Press
A Division of Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
With Microsoft prePress, you can access just-written content from upcoming
books. The chapters come straight from our respected authors, before they’re
fully polished and debugged—for critical insights now, when you need them.
This document contains one or more portions of a preliminary version of a Microsoft Press title and is provided
“as is.” The content may be changed substantially upon final publication. In addition, this document may make
reference to pre-released versions of software products that may be changed substantially prior to final
commercial release. Microsoft reserves the right to not publish this title or any versions thereof (including
future prePress ebooks). This document is provided for informational purposes only. MICROSOFT MAKES NO
WARRANTIES, EITHER EXPRESS OR IMPLIED, IN THIS DOCUMENT. Information and views expressed in this
document, including URL and other Internet website references may be subject to change without notice. You
bear the risk of using it.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under
copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or
for any purpose, without the express written permission of Microsoft Corporation.
Some examples are for illustration only and are fictitious. No real association is intended or inferred. This
document does not provide you with any legal rights to any intellectual property in any Microsoft product,
service, or other offering.
© 2012 Microsoft Corporation. All rights reserved.
Microsoft and the trademarks listed at
http://www.microsoft.com/about/legal/en/us/IntellectualProperty/Trademarks/EN-US.aspx are trademarks of the
Microsoft group of companies. All other marks are property of their respective owners.
Contents at a Glance
Part I CLR Basics
Chapter 1 The CLR's Execution Mode
Chapter 2 Building, Packaging, Deploying, and Administering
Applications and Types
Chapter 3 Shared Assemblies and Strongly Named Assemblies
Part II Designing Types
Chapter 4 Type Fundamentals
Chapter 5 Primitive, Reference, and Value Types
Chapter 6 Type and Member Basics
Chapter 7 Constants and Fields
Chapter 8 Methods
Chapter 9 Parameters
Chapter 10 Properties
Chapter 11 Events
Chapter 12 Generics
Chapter 13 Interfaces
Part III Essential Types
Chapter 14 Chars, Strings, and Working with Text
Chapter 15 Enumerated Types and Bit Flags
Chapter 16 Arrays
Chapter 17 Delegates
Chapter 18 Custom Attributes
Chapter 19 Nullable Value Types
Do wnl o ad from Wo w ! e Boo k <w ww. w owe boo k .co m>
Part IV Core Facilities
Chapter 20 Exceptions and State Management
Chapter 21 The Managed Heap and Garbage Collection
Chapter 22 CLR Hosting and App Domains
Chapter 23 Assembly Loading and Reflection
Chapter 24 Runtime Serialization
Chapter 25 Interoperating with WinRT Components
Part V Threading
Chapter 26 Thread Basics
Chapter 27 Compute-Bound Asynchronous Operations
Chapter 28 I/O-Bound Asynchronous Operations
Chapter 29 Primitive Thread Synchronization Constructs
Chapter 30 Hybrid Thread Synchronization Constructs
Chapter 1
The CLR’s Execution Model
In this chapter:
Compiling Source Code into Managed Modules
1
Combining Managed Modules into Assemblies
5
Loading the Common Language Runtime
6
Executing Your Assembly’s Code
9
The Native Code Generator Tool: NGen.exe
18
The Framework Class Library
20
The Common Type System
22
The Common Language Specification
25
Interoperability with Unmanaged Code
29
The Microsoft .NET Framework introduces many concepts, technologies, and terms. My goal in this
chapter is to give you an overview of how the .NET Framework is designed, introduce you to some of
the technologies the framework includes, and define many of the terms you’ll be seeing when you start
using it. I’ll also take you through the process of building your source code into an application or a set
of redistributable components (files) that contain types (classes, structures, etc.) and then explain how
your application will execute.
剩余812页未读,继续阅读
茗杨AaronYang
- 粉丝: 33
- 资源: 64
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页