没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
813页
作者: Jeffrey Richter 出版社: Microsoft Press 日期: November 2012 (est.) 主要更新 深入学习并精通CLR、C#和.NET开发。Jeffrey Richter 长期担任Microsoft .NET团队开发顾问----你会了解如何构建强壮、可靠的应用程序和组件。 更新至.NET Framework 4.5 和Visual Studio 2012 全面阐述 .NET Framework 架构、运行时环境以及其它主题: 包括异步编程和新的Windows Runtime(也就是Win8新增加WinRT运行时)。 提供了Visual C# 2012的扩展示例 泛型、线程等重点、难点知识学习开发的权威指南
资源推荐
资源详情
资源评论
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页未读,继续阅读
资源评论
- anfdeng2013-10-21.NET经典书籍,第四版pdf
普通网友
- 粉丝: 6
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功