没有合适的资源?快使用搜索试试~ 我知道了~
CLR via C#, 4th Edition
5星 · 超过95%的资源 需积分: 12 333 下载量 102 浏览量
2012-12-13
11:05:12
上传
评论 5
收藏 11.5MB PDF 举报
温馨提示
试读
896页
本书是全球享有盛誉的技术作家Jeffrey Richter的经典书籍CLR via C#最新版第四版。 本书针对clr、C#5.0和.net framework 4.5进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。 本书深入、全面探讨.NET Framework、CRL和多核编程,广泛讨论FrameworkClassLibrary(FCL)核心类型,对泛型和线程处理等深奥难懂的开发概念提供权威、实用的指导。
资源推荐
资源详情
资源评论
Richter
CLR via C#
Programming/Windows
ISBN: 978-0-7356-6745-7
About the Author
Jeffrey Richter is a cofounder of
Wintellect (www.wintellect.com),
a training and consulting rm
dedicated to helping companies
build better software faster. In addition to
this book’s highly regarded previous editions,
he’s written several other popular titles,
including Windows via C/C++. A longtime
consultant to the Microsoft .NET Framework
Team, Jeff worked with Microsoft to develop
a new asynchronous programming model
that’s part of .NET Framework 4.5.
The denitive guide to mastering CLR and .NET
development—from the ground 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 pragmatic insights for developing robust, reliable, and
responsive apps and components.
Discover how to:
•
Build, package, and deploy applications and their types
• Understand how primitive, value, and reference types behave
so you use them more efciently
• Use generics and interfaces to dene reusable algorithms
• Work effectively with special CLR types—delegates, custom
attributes, nullable types, arrays, strings
• Understand how the managed heap and the garbage
collector work
• Get a quick start with serialization and deserialization services
• Design responsive, scalable solutions using thread pools, tasks,
cancellations, timers, and asynchronous functions
• Use exception handling to assist with state management
• Construct dynamically extensible apps using CLR hosting,
AppDomains, assembly loading, and reection
• Interoperate with Windows
®
Runtime (WinRT) components
microsoft.com/mspress
U.S.A. $59.99
Canada $62.99
[Recommended]
Get Visual C#
®
2012 code samples
Download from the author’s website:
http://wintellect.com/books
Jeffrey Richter
CLR via C#
Fourth Edition
About the Fourth Edition
•
Fully updated for Microsoft
®
.NET
Framework 4.5 and Visual Studio
®
2012
•
Focuses on core types in the Framework
Class Library
•
Expertly teaches multicore programming,
generics, threading, and other essentials
•
Shares practical advice from extensive
insider and eld experience
edition
Developer Reference
spine = 1.64”
Fourth Edition
CLR via C#
PUBLISHED BY
Microsoft Press
A Division of Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright © 2012 by Jeffrey Richter
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any
means without the written permission of the publisher.
Library of Congress Control Number: 2012951989
ISBN: 978-0-7356-6745-7
Printed and bound in the United States of America.
First Printing
Microsoft Press books are available through booksellers and distributors worldwide. If you need support related
to this book, email Microsoft Press Book Support at mspinput@microsoft.com. Please tell us what you think of
this book at http://www.microsoft.com/learning/booksurvey.
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.
The example companies, organizations, products, domain names, email addresses, logos, people, places, and
events depicted herein are ctitious. No association with any real company, organization, product, domain name,
email address, logo, person, place, or event is intended or should be inferred.
This book expresses the author’s views and opinions. The information contained in this book is provided without
any express, statutory, or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers, or
distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by
this book.
Acquisitions Editor: Devon Musgrave
Developmental Editor: Devon Musgrave
Project Editor: Carol Dillingham
Editorial Production: Online Training Solutions, Inc.
Technical Reviewer: Christophe Nasarre; Technical Review services provided by Content Master,
a member of CM Group, Ltd.
Copyeditor: Candace Sinclair
Indexer: Jan Bednarczuk
Cover: Twist Creative • Seattle
Kristin, words cannot express how I feel about our life together. I
cherish our family and all our adventures. I’m lled each day with
love for you.
Aidan (age 9) and Grant (age 5), you both have been an inspira-
tion to me and have taught me to play and have fun. Watching
the two of you grow up has been so rewarding and enjoyable for
me. I am lucky to be able to partake in your lives. I love and ap-
preciate you more than you could ever know.
Contents at a Glance
Introduction xxiii
PART I CLR BASICS
CHAPTER 1 The CLR’s Execution Model 3
CHAPTER 2 Building, Packaging, Deploying, and
Administering Applications and Types 33
CHAPTER 3 Shared Assemblies and Strongly Named Assemblies 65
PART II DESIGNING TYPES
CHAPTER 4 Type Fundamentals 91
CHAPTER 5 Primitive, Reference, and Value Types 111
CHAPTER 6 Type and Member Basics 151
CHAPTER 7 Constants and Fields 175
CHAPTER 8 Methods 181
CHAPTER 9 Parameters 209
CHAPTER 10 Properties 227
CHAPTER 11 Events 249
CHAPTER 12 Generics 265
CHAPTER 13 Interfaces 295
PART III ESSENTIAL TYPES
CHAPTER 14 Chars, Strings, and Working with Text 317
CHAPTER 15 Enumerated Types and Bit Flags 361
CHAPTER 16 Arrays 373
CHAPTER 17 Delegates 391
CHAPTER 18 Custom Attributes 421
CHAPTER 19 Nullable Value Types 441
剩余895页未读,继续阅读
哈利VS路亚
- 粉丝: 26
- 资源: 120
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页