词条 | 深入理解.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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。