日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NET深入理解.NET(第2版·英文版)

深入理解.NET(第2版·英文版)

深入理解.NET(第2版·英文版)

定 價(jià):¥95.00

作 者: (美國)(Richter J.)里克特
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書·微軟技術(shù)系列
標(biāo) 簽: .NET環(huán)境

ISBN: 9787115182135 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 693 字?jǐn)?shù):  

內(nèi)容簡介

  《深入理解.NET》(第2版)(英文版)是.NET 領(lǐng)域的經(jīng)典著作,深度揭示了.NET 框架的內(nèi)幕。通過閱讀《深入理解.NET》(第2版)(英文版),讀者可以掌握.NET 的設(shè)計(jì)原則,洞悉高效創(chuàng)建高性能應(yīng)用程序的秘訣?!渡钊肜斫?NET》(第2版)(英文版)含有豐富的代碼,均采用C# 編寫。

作者簡介

  Jeffrey RicIlter是全球享有盛譽(yù)的微軟技術(shù)專家,著名技術(shù)咨詢和培訓(xùn)公司W(wǎng)iritellect創(chuàng)始人之一,MSDN Magazine雜志特邀編輯。多年來,他擔(dān)任微軟各開發(fā)團(tuán)隊(duì)顧問,參與了微軟的許多關(guān)鍵產(chǎn)品包括各版本W(wǎng)itldows、Visual Studio、Microsoft Office和.NET框架的設(shè)計(jì)和編程。他撰寫了一系列著作,包括本書和《Windows核心編程》(第5版·英文版,人民郵電出版社,2008),都堪稱技術(shù)圖書的典范,影響了一代Windows程序員,并因此榮獲微軟公司社區(qū)最高技術(shù)榮譽(yù)“微軟軟件傳奇人物”《SoftwareLegend)稱號(hào)。

圖書目錄

Part I CLR Basics
1 The CLR’s Execution Model 
 Compiling Source Code into Managed Modules 
 Combining Managed Modules into Assemblies 
 Loading the Common Language Runtime 
 Executing Your Assembly’s Code 
  IL and Verification 
  Unsafe Code 
 The Native Code Generator Tool: NGen.exe 
 Introducing the Framework Class Library 
 The Common Type System 
 The Common Language Specification 
 Interoperability with Unmanaged Code 
2 Building, Packaging, Deploying, and Administering Applications and Types 
 .NET Framework Deployment Goals 
 Building Types into a Module 
  Response Files 
 A Brief Look at Metadata 
 Combining Modules to Form an Assembly 
  Adding Assemblies to a Project by Using the Visual Studio IDE 
  Using the Assembly Linker 
  Including Resource Files in the Assembly 
 Assembly Version Resource Information 
  Version Numbers 
 Culture 
 Simple Application Deployment(Privately Deployed Assemblies) 
 Simple Administrative Control(Configuration) 
3 Shared Assemblies and Strongly Named Assemblies 
 Two Kinds of Assemblies, Two Kinds of Deployment 
 Giving an Assembly a Strong Name 
 The Global Assembly Cache 
  The Internal Structure of the GAC 
 Building an Assembly that References a Strongly Named Assembly 
 Strongly Named Assemblies Are Tamper-Resistant 
 Delayed Signing 
 Privately Deploying Strongly Named Assemblies 
 How the Runtime Resolves Type References 
 Advanced Administrative Control(Configuration) 
  Publisher Policy Control 
Part II Working with Types

4 Type Fundamentals 
 All Types Are Derived from System.Object 
 Casting Between Types 
  Casting with the C# is and as Operators 
 Namespaces and Assemblies 
 How Things Relate at Run Time 
5 Primitive, Reference, and Value Types 
 Programming Language Primitive Types 
  Checked and Unchecked Primitive Type Operations 
 Reference Types and Value Types 
 Boxing and Unboxing Value Types 
 Changing Fields in a Boxed Value Type by Using Interfaces(And Why You Shouldn’t Do This) 
 Object Equality and Identity 
 Object Hash Codes 
Part III Designing Types
6 Type and Member Basics 
 The Different Kinds of Type Members 
 Type Visibility 
  Friend Assemblies 
 Member Accessibility 
 Static Classes 
 Partial Classes, Structures, and Interfaces 
 Components, Polymorphism, and Versioning 
  How the CLR Calls Virtual Methods, Properties, and Events 
  Using Type Visibility and Member Accessibility Intelligently 
  Dealing with Virtual Methods when Versioning Types 
7 Constants and Fields 
 Constants 
 Fields 

8 Methods: Constructors, Operators, Conversions, and Parameters 
 Instance Constructors and Classes(Reference Types) 
 Instance Constructors and Structures(Value Types) 
 Type Constructors 
  Type Constructor Performance 
 Operator Overload Methods 
  Operators and Programming Language Interoperability 
 Conversion Operator Methods 
 Passing Parameters by Reference to a Method 
 Passing a Variable Number of Arguments to a Method 
 Declaring a Method’s Parameter Types 
 Constant Methods and Parameters 
9 Properties 
 Parameterless Properties 
  Defining Properties Intelligently 
 Parameterful Properties 
 The Performance of Calling Property Accessor Methods 
 Property Accessor Accessibility 
 Generic Property Accessor Methods 
10 Events 
 Designing a Type That Exposes an Event 
  Step #1: Define a type that will hold any additional information that should be sent to receivers of the event notification 
  Step #2: Define the event member 
  Step #3: Define a method responsible for raising the event to notify registered objects that the event has occurred 
  Step #4: Define a method that translates the input into the desired event 
 How Events Are Implemented 
 Designing a Type That Listens for an Event 
 Events and Thread Safety 
 Explicitly Controlling Event Registration and Unregistration 
 Designing a Type That Defines Lots of Events 
Part IV Essential Types
11 Chars, Strings, and Working with Text 
12 Enumerated Types and Bit Flags 
13 Arrays 
14 Interfaces 
15 Delegates 
16 Generics 
17 Custom Attributes 
18 Nullable Value Types 
19 Exceptions 
20 Automatic Memory Management(Garbage Collection) 
21 CLR Hosting and AppDomains 
22 Assembly Loading and Reflection 
23 Performing Asynchronous Operations 
24 Thread Synchronization 
Index 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)