请输入您要查询的百科知识:

 

词条 深入理解.NET
释义

《深入理解。NET》是。NET领域的经典著作,深度揭示了。NET框架的内幕。通过阅读《深入理解。NET》,读者可以掌握。NET的设计原则,洞悉高效创建高性能应用程序的秘诀。《深入理解。NET》含有丰富的代码,均采用C#编写。《深入理解。NET》适合各层次。NET开发人员阅读。

版权信息

书 名: 深入理解.NET

作 者:(美国)(RichterJ.)里克特

出版社: 人民邮电出版社

出版时间: 2008

ISBN: 9787115182135

开本: 16

定价: 95.00 元

图书目录

PartI CLRBasics

1 TheCLR’sExecutionModel

CompilingSourceCodeintoManagedModules

CombiningManagedModulesintoAssemblies

LoadingtheCommonLanguageRuntime

ExecutingYourAssembly’sCode

ILandVerification

UnsafeCode

TheNativeCodeGeneratorTool:NGen.exe

IntroducingtheFrameworkClassLibrary

TheCommonTypeSystem

TheCommonLanguageSpecification

InteroperabilitywithUnmanagedCode

2 Building,Packaging,Deploying,andAdministeringApplicationsandTypes

.NETFrameworkDeploymentGoals

BuildingTypesintoaModule

ResponseFiles

ABriefLookatMetadata

CombiningModulestoFormanAssembly

AddingAssembliestoaProjectbyUsingtheVisualStudioIDE

UsingtheAssemblyLinker

IncludingResourceFilesintheAssembly

AssemblyVersionResourceInformation

VersionNumbers

Culture

SimpleApplicationDeployment(PrivatelyDeployedAssemblies)

SimpleAdministrativeControl(Configuration)

3 SharedAssembliesandStronglyNamedAssemblies

TwoKindsofAssemblies,TwoKindsofDeployment

GivinganAssemblyaStrongName

TheGlobalAssemblyCache

TheInternalStructureoftheGAC

BuildinganAssemblythatReferencesaStronglyNamedAssembly

StronglyNamedAssembliesAreTamper-Resistant

DelayedSigning

PrivatelyDeployingStronglyNamedAssemblies

HowtheRuntimeResolvesTypeReferences

AdvancedAdministrativeControl(Configuration)

PublisherPolicyControl

PartIIWorkingwithTypes

4 TypeFundamentals

AllTypesAreDerivedfromSystem.Object

CastingBetweenTypes

CastingwiththeC#isandasOperators

NamespacesandAssemblies

HowThingsRelateatRunTime

5 Primitive,Reference,andValueTypes

ProgrammingLanguagePrimitiveTypes

CheckedandUncheckedPrimitiveTypeOperations

ReferenceTypesandValueTypes

BoxingandUnboxingValueTypes

ChangingFieldsinaBoxedValueTypebyUsingInterfaces(AndWhyYouShouldn’tDoThis)

ObjectEqualityandIdentity

ObjectHashCodes

PartIIIDesigningTypes

6 TypeandMemberBasics

TheDifferentKindsofTypeMembers

TypeVisibility

FriendAssemblies

MemberAccessibility

StaticClasses

PartialClasses,Structures,andInterfaces

Components,Polymorphism,andVersioning

HowtheCLRCallsVirtualMethods,Properties,andEvents

UsingTypeVisibilityandMemberAccessibilityIntelligently

DealingwithVirtualMethodswhenVersioningTypes

7 ConstantsandFields

Constants

Fields

8 Methods:Constructors,Operators,Conversions,andParameters

InstanceConstructorsandClasses(ReferenceTypes)

InstanceConstructorsandStructures(ValueTypes)

TypeConstructors

TypeConstructorPerformance

OperatorOverloadMethods

OperatorsandProgrammingLanguageInteroperability

ConversionOperatorMethods

PassingParametersbyReferencetoaMethod

PassingaVariableNumberofArgumentstoaMethod

DeclaringaMethod’sParameterTypes

ConstantMethodsandParameters

9 Properties

ParameterlessProperties

DefiningPropertiesIntelligently

ParameterfulProperties

ThePerformanceofCallingPropertyAccessorMethods

PropertyAccessorAccessibility

GenericPropertyAccessorMethods

10 Events

DesigningaTypeThatExposesanEvent

Step#1:Defineatypethatwillholdanyadditionalinformationthatshouldbesenttoreceiversoftheeventnotification

Step#2:Definetheeventmember

Step#3:Defineamethodresponsibleforraisingtheeventtonotifyregisteredobjectsthattheeventhasoccurred

Step#4:Defineamethodthattranslatestheinputintothedesiredevent

HowEventsAreImplemented

DesigningaTypeThatListensforanEvent

EventsandThreadSafety

ExplicitlyControllingEventRegistrationandUnregistration

DesigningaTypeThatDefinesLotsofEvents

PartIVEssentialTypes

11 Chars,Strings,andWorkingwithText

12 EnumeratedTypesandBitFlags

13 Arrays

14 Interfaces

15 Delegates

16 Generics

17 CustomAttributes

18 NullableValueTypes

19 Exceptions

20 AutomaticMemoryManagement(GarbageCollection)

21 CLRHostingandAppDomains

22 AssemblyLoadingandReflection

23 PerformingAsynchronousOperations

24 ThreadSynchronization

Index

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 1:04:23