注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計.NETC#技術(shù)內(nèi)幕:英文本

C#技術(shù)內(nèi)幕:英文本

C#技術(shù)內(nèi)幕:英文本

定 價:¥78.00

作 者: (美)Tom Archer著
出版社: 北京大學(xué)出版社
叢編項: 微軟最權(quán)威的Inside系列
標(biāo) 簽: C#

ISBN: 9787301051610 出版時間: 2001-07-01 包裝:
開本: 23cm+光盤1片 頁數(shù): 428 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本極具技術(shù)深度的編程書,通過學(xué)習(xí)本書,讀者將全面了解C#語言的內(nèi)在體系結(jié)構(gòu)。書中深入介紹了最新的面向?qū)ο缶幊陶Z言及其設(shè)計參數(shù)和結(jié)構(gòu),從而使讀者徹底理解其運作方式及原理。同時,本書充分揭示了C#語言的功能,以便于讀者為Microsoft.NET編寫應(yīng)用程序。本書由微軟專家編寫,介紹了當(dāng)前最新的面向?qū)ο笳Z言,集權(quán)威性和技術(shù)性為一體,是程序開發(fā)員的一本極有價值的參考書。

作者簡介

暫缺《C#技術(shù)內(nèi)幕:英文本》作者簡介

圖書目錄

Foreword
Introduction
PartILayingthe8roundwork
1FundamentalsofObject-OrientedProgramming
EverythingIsanObject
Objectsvs.Classes
Instantiation
TheThreeTenetsofObject-OrientedProgrammingLanguages
Encapsulation
Inheritance
Polymorphism
2IntroducingMicrosoft.NET
TheMicrosoft.NETPlatform
The.NETFramework
WindowsDNAand.NET
TheCommonLanguageRuntime
The.NETFrameworkGlassLibraries
MicrosoftintermediateLanguageandtheJITters
UnifiedTypeSystem
MetadataandReflection
Security
Deployment
InteroperabilitywithUnmanagedCode
3Hello,C#
WritingYourFirstC#Application
ChoosinganEditor
"Hello,World"
UsingtheCommand-LineCompiler
RunningtheApplication
TableofContents
GodeWalk-Through
One-StopProgramming
ClassesandMembers
TheMainMethod
TheSystem.Console.WriteLineMethod
NamespacesandtheusingDirective
SkeletonCode
SomethingWentWrong!
Compile-TimeErrors
SpelunkingwithILDASM
"Hello,World"inMSIL
CtProgrammingGuidelines
WhentoDefineYourOwnNamespaces
NamingGuidelines
NamingConventionStandards
PanUC#ClassFundamentals
4TheTypeSystem
EverythingIsanObject
ValueTypesandReferenceTypes
ValueTypes
ReferenceTypes
BoxingandUnboxing
TheRootofAllTypes:System.Object
TypesandAliases
CastingBetweenTypes
Namespaces
TheusingKeyword
CTSBenefits
LanguageInteroperability
SinglyRootedObjectHierarchy
TypeSafety
5Classes
DefiningClasses
ClassMembers
AccessModifiers
TheMainMethod
Command-LineArguments
ReturnValues
MultipleMainMethods
Constructors
StaticMembersandInstanceMembers
ConstructorInitializers
Constantsvs.Read-OnlyFields
Constants
Read-OnlyFields
ObjectCleanupandResourceManagement
ABitofHistory
DeterministicFinalization
Performance
ThePerfectSolution
The(Almost)PerfectSolution
TheDisposeDesignPattern
Inheritance
MultipleInterfaces
SealedClasses
6Methods
refandoutMethodParameters
MethodOverloading
VariableMethodParameters
VirtualMethods
MethodOverriding
Polymorphism
StaticMethods
AccesstoClassMembers
TableofContents
7Properties,Arrays,andIndexers
PropertiesasSmartFields
DefiningandUsingProperties
WhattheCompilerIsReallyDoing
Read-OnlyProperties
InheritingProperties
AdvancedUseofProperties
Arrays
DeclaringArrays
Single-DimensionalArrayExample
MultidimensionalArrays
QueryingforRank
JaggedArrays
TreatingObjectsLikeArraysbyUsingIndexers
DefiningIndexers
IndexerExample
DesignGuidelines
8Attributes
IntroducingAttributes
DefiningAttributes
QueryingAboutAttributes
ClassAttributes
MethodAttributes
FieldAttributes
AttributeParameters
PositionalParametersandNamedParameters
CommonMistakeswithNamedParameters
ValidAttributeParameterTypes
TheAttributeUsageAttribute
DefininganAttributeTarget
Single-UseandMultiuseAttributes
SpecifyingInheritanceAttributeRules
AttributeIdentifiers
9Interfaces
InterfaceUse
DeclaringInterfaces
ImplementingInterfaces
QueryingforImplementationbyUsingis
QueryingforImplementationbyUsingas
ExplicitInterfaceMemberNameQualification
NameHidingwithInterfaces
AvoidingNameAmbiguity
InterfacesandInheritance
CombiningInterfaces
PartIIIWritingCode
10ExpressionsandOperators
OperatorsDefined
OperatorPrecedence
HowG#DeterminesPrecedence
LeftandRightAssociativity
PracticalUsage
C#Operators
PrimaryExpressionOperators
MathematicalOperators
RelationalOperators
SimpleAssignmentOperators
11ProgramFlowControl
SelectionStatements
TheifStatement
TheswitchStatement
IterationStatements
ThewhileStatement
Thedo/whileStatement
TheforStatement
TheforeachStatement
BranchingwithJumpStatements
ThebreakStatement
ThecontinueStatement
TheInfamousgotoStatement
ThereturnStatement
12ErrorHandlingwithExceptions
OverviewofExceptionHandling
BasicException-HandlingSyntax
ThrowinganException
CatchinganException
RethrowinganException
CleaningUpwithfinally
ComparingError-HandlingTechniques
TheBenefitsofExceptionHandlingOverReturnCodes
HandlingErrorsintheCorrectContext
ImprovingCodeReadability
ThrowingExceptionsFromConstructors
UsingtheSystem.ExceptionClass
ConstructinganExceptionObject
UsingtheStackTraceProperty
CatchingMultipleExceptionTypes
DerivingYourOwnExceptionClasses
DesigningYourCodewithExceptionHandling
DesignIssueswiththetryBlock
DesignIssueswiththecatchBlock
13OperatorOverloadingandUser-DefinedConversions
OperatorOverloading
SyntaxandExample
OverloadableOperators
RestrictionsonOperatorOverloading
DesignGuidelines
User-DefinedConversions
SyntaxandExample
14DelegatesandEventHand1ers
UsingDelegatesasCallbackMethods
DefiningDelegatesasStaticMembers
CreatingDelegatesOnlyWhenNeeded
DelegateComposition
DefiningEventswithDelegates
PartIVAdvancedC#
15Ilultithrea4edProgramming
ThreadingBasics
ThreadsandMultitasking
ContextSwitching
AMultithreadedApplicationinC#
WorkingwithThreads
AppDomain
TheThreadGlass
SchedulingThreads
ThreadSafetyandSynchronization
ProtectingCodebyUsingtheMonitorClass
UsingMonitorLockswiththeC#lockStatement
SynchronizingCodebyUsingtheMutexClass
ThreadSafetyandthe.NETClasses
ThreadingGuidelines
WhentoUseThreads
WhenNottoUseThreads
16QueryingMetadatawithReflection
TheReflectionAPIHierarchy
TheTypeClass
RetrievingtheTypeofanInstance
RetrievingtheTypesfromaName
interrogatingTypes
WorkingwithAssembliesandModules
IteratingThroughtheTypesofanAssembly
ListinganAssembly'sModules
LateBindingwithReflection
CreatingandExecutingCodeatRunTime
17InteroperatingwithUnmanagedCode
PlatformInvocationServices
DeclaringtheExportedDLLFunction
UsingCallbackFunctionswithC#
MarshallingandPlnvoke
WritingUnsafeCode
UsingPointersinC#
ThefixedStatement
COMInteroperability
ABraveNewWorld
GettingStarted
GeneratingMetadatafromaCOMtypelib
EarlyBindingtoCOMComponents
UsingDynamicTypeDiscoverytoSelectCOMInterfaces
LateBindingtoCOMComponents
COMThreadingModels
18WorkingwithAssemblies
AssemblyOverview
ManifestData
BenefitsofAssemblies
AssemblyPackaging
AssemblyDeployment
AssemblyVersioning
BuildingAssemblies
CreatingAssembliesthatHaveMultipleModules
CreatingSharedAssemblies
WorkingwiththeGlobalAssemblyCache
ViewingtheCache
VersioningAssemblies
QFEsandtheDefaultVersionPolicy
CreatingaSafeModeconfigurationFile
Index

本目錄推薦

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