关闭

关闭

封号提示

内容

首页 professional_c_2012_and_.net_4.5.pdf

professional_c_2012_and_.net_4.5.pdf

professional_c_2012_and_.net_4.…

上传者: 芸昇 2014-02-18 评分 5 0 121 16 548 暂无简介 简介 举报

简介:本文档为《professional_c_2012_and_.net_4.5pdf》,可适用于IT/计算机领域,主题内容包含wwwitebooksinfoffirsinddiffirsinddi:PM:PMwwwitebooksinfoPROFESSIONALC#ANDN符等。

wwwitebooksinfoffirsinddiffirsinddi:PM:PMwwwitebooksinfoPROFESSIONALC#ANDNETINTRODUCTIONxlixPARTITHEC#LANGUAGECHAPTERNETArchitectureCHAPTERCoreC#CHAPTERObjectsandTypesCHAPTERInheritanceCHAPTERGenericsCHAPTERArraysandTuplesCHAPTEROperatorsandCastsCHAPTERDelegates,Lambdas,andEventsCHAPTERStringsandRegularExpressionsCHAPTERCollectionsCHAPTERLanguageIntegratedQueryCHAPTERDynamicLanguageExtensionsCHAPTERAsynchronousProgrammingCHAPTERMemoryManagementandPointersCHAPTERReflectionCHAPTERErrorsandExceptionsPARTIIVISUALSTUDIOCHAPTERVisualStudioCHAPTERDeploymentPARTIIIFOUNDATIONCHAPTERAssembliesCHAPTERDiagnosticsCHAPTERTasks,Threads,andSynchronizationContinuedffirsinddiffirsinddi:PM:PMwwwitebooksinfoCHAPTERSecurityCHAPTERInteropCHAPTERManipulatingFilesandtheRegistryCHAPTERTransactionsCHAPTERNetworkingCHAPTERWindowsServicesCHAPTERLocalizationCHAPTERCoreXAMLCHAPTERManagedExtensibilityFrameworkCHAPTERWindowsRuntimePARTIVDATACHAPTERCoreADONETCHAPTERADONETEntityFrameworkCHAPTERManipulatingXMLPARTVPRESENTATIONCHAPTERCoreWPFCHAPTERBusinessApplicationswithWPFCHAPTERCreatingDocumentswithWPFCHAPTERWindowsStoreAppsCHAPTERCoreASPNETCHAPTERASPNETWebFormsCHAPTERASPNETMVCCHAPTERASPNETDynamicDataPARTVICOMMUNICATIONCHAPTERWindowsCommunicationFoundationCHAPTERWCFDataServicesCHAPTERWindowsWorkflowFoundationCHAPTERPeertoPeerNetworkingCHAPTERMessageQueuingINDEXffirsinddiiffirsinddii:PM:PMwwwitebooksinfoPROFESSIONALC#andNETffirsinddiiiffirsinddiii:PM:PMwwwitebooksinfoffirsinddivffirsinddiv:PM:PMwwwitebooksinfoPROFESSIONALC#andNETChristianNagelBillEvjenJayGlynnKarliWatsonMorganSkinnerJohnWileySons,Incffirsinddvffirsinddv:PM:PMwwwitebooksinfoProfessionalC#andNETPublishedbyJohnWileySons,IncCrosspointBoulevardIndianapolis,INwwwwileycomCopyrightbyJohnWileySons,Inc,Indianapolis,IndianaPublishedsimultaneouslyinCanadaISBN:ISBN:(ebk)ISBN:(ebk)ISBN:(ebk)ManufacturedintheUnitedStatesofAmericaNopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmittedinanyformorbyanymeans,electronic,mechanical,photocopying,recording,scanningorotherwise,exceptaspermittedunderSectionsoroftheUnitedStatesCopyrightAct,withouteitherthepriorwrittenpermissionofthePublisher,orauthorizationthroughpaymentoftheappropriatepercopyfeetotheCopyrightClearanceCenter,RosewoodDrive,Danvers,MA,(),fax()RequeststothePublisherforpermissionshouldbeaddressedtothePermissionsDepartment,JohnWileySons,Inc,RiverStreet,Hoboken,NJ,(),fax(),oronlineathttp:wwwwileycomgopermissionsLimitofLiabilityDisclaimerofWarranty:Thepublisherandtheauthormakenorepresentationsorwarrantieswithrespecttotheaccuracyorcompletenessofthecontentsofthisworkandspecificallydisclaimallwarranties,includingwithoutlimitationwarrantiesoffitnessforaparticularpurposeNowarrantymaybecreatedorextendedbysalesorpromotionalmaterialsTheadviceandstrategiescontainedhereinmaynotbesuitableforeverysituationThisworkissoldwiththeunderstandingthatthepublisherisnotengagedinrenderinglegal,accounting,orotherprofessionalservicesIfprofessionalassistanceisrequired,theservicesofacompetentprofessionalpersonshouldbesoughtNeitherthepublishernortheauthorshallbeliablefordamagesarisingherefromThefactthatanorganizationorWebsiteisreferredtointhisworkasacitationandorapotentialsourceoffurtherinformationdoesnotmeanthattheauthororthepublisherendorsestheinformationtheorganizationorWebsitemayprovideorrecommendationsitmaymakeFurther,readersshouldbeawarethatInternetWebsiteslistedinthisworkmayhavechangedordisappearedbetweenwhenthisworkwaswrittenandwhenitisreadForgeneralinformationonourotherproductsandservicespleasecontactourCustomerCareDepartmentwithintheUnitedStatesat(),outsidetheUnitedStatesat()orfax()WileypublishesinavarietyofprintandelectronicformatsandbyprintondemandSomematerialincludedwithstandardprintversionsofthisbookmaynotbeincludedinebooksorinprintondemandIfthisbookreferstomediasuchasaCDorDVDthatisnotincludedintheversionyoupurchased,youmaydownloadthismaterialathttp:booksupportwileycomFormoreinformationaboutWileyproducts,visitwwwwileycomLibraryofCongressControlNumber:Trademarks:Wiley,theWileylogo,Wrox,theWroxlogo,ProgrammertoProgrammer,andrelatedtradedressaretrademarksorregisteredtrademarksofJohnWileySons,Incandoritsaffiliates,intheUnitedStatesandothercountries,andmaynotbeusedwithoutwrittenpermissionAllothertrademarksarethepropertyoftheirrespectiveownersJohnWileySons,Inc,isnotassociatedwithanyproductorvendormentionedinthisbookffirsinddviffirsinddvi:PM:PMwwwitebooksinfoTomyfamily–Angela,Stephanie,andMatthias–Iloveyouall!ChristianNagelThisworkisdedicatedtomywifeandsonTheyaremyworldJayGlynnLoveisasstrongasdeathManywaterscannotquenchlove,NeithercanthefloodsdrownitMorganSkinnerffirsinddviiffirsinddvii:PM:PMwwwitebooksinfoffirsinddviiiffirsinddviii:PM:PMwwwitebooksinfoABOUTTHEAUTHORSCHRISTIANNAGELisaMicrosoftRegionalDirectorandMicrosoftMVP,anassociateofthinktecture,andfounderofCNinnovationAsoftwarearchitectanddeveloper,heofferstrainingandconsultingonhowtodevelopsolutionsusingtheMicrosoftplatformHedrawsonmorethanyearsofsoftwaredevelopmentexperienceChristianstartedhiscomputingcareerwithPDPandVAXVMSsystems,coveringavarietyoflanguagesandplatformsSince,whenNETwasjustatechnologypreview,hehasbeenworkingwithvariousNETtechnologiestobuildNETsolutionsCurrently,hemainlycoachesthedevelopmentofWindowsStoreappsaccessingWindowsAzureservicesWithhisprofoundknowledgeofMicrosofttechnologies,hehaswrittennumerousbooks,andiscertifiedasaMicrosoftCertifiedTrainerandProfessionalDeveloperChristianspeaksatinternationalconferencessuchasTechEd,Basta!,andTechDays,andhefoundedINETAEuropetosupportNETusergroupsYoucancontactChristianviahiswebsites,wwwcninnovationcomandwwwthinktecturecom,andfollowhistweetsatchristiannagelJAYGLYNNstartedwritingsoftwaremorethanyearsago,writingapplicationsforthePICKoperatingsystemusingPICKbasicSincethen,hehascreatedsoftwareusingParadoxPALandObjectPAL,Delphi,VBA,VisualBasic,C,Java,andofcourseC#HecurrentlyworksforULPureSafetyasaseniorsoftwareengineerwritingwebbasedsoftwareMORGANSKINNERbeganhiscomputingcareeratayoungageontheSinclairZXatschool,wherehewasunderwhelmedbysomecodeateacherhadwrittenandsobeganprogramminginassemblylanguageSincethenhehasusedawidevarietyoflanguagesandplatforms,includingVAXMacroAssembler,Pascal,Modula,Smalltalk,Xassemblylanguage,PowerBuilder,CC,VB,andcurrentlyC#He’sbeenprogramminginNETsincethePDCreleasein,andlikeditsomuchhejoinedMicrosoftinHe’snowanindependentconsultantffirsinddixffirsinddix:PM:PMwwwitebooksinfoABOUTTHETECHNICALEDITORSDAVIDFRANSONhasbeenaprofessionalinthefieldofnetworking,programming,andDandDcomputergraphicssinceHeistheauthorofDArtworkandDModelingforGameArtists,TheDarkSideofGameTexturing,andGameCharacterDesignCompleteDONREAMEYisanarchitectprincipalengineerforTIBCOSoftwareworkingonTIBCOSpotfirebusinessintelligenceanalyticssoftwarePriortoTIBCODonspentyearswithMicrosoftasasoftwaredevelopmentengineerworkingonSharePoint,SharePointOnlineandInfoPathFormsServiceDonhasalsospentyearswritingsoftwareinthefinancialserviceindustryforcapitalmarketsMITCHELSELLERSspecializesinsoftwaredevelopmentusingMicrosofttechnologiesAstheCEOofIowaComputerGurusInc,heworkswithsmallandlargecompaniesworldwideHeisaMicrosoftC#MVP,aMicrosoftCertifiedProfessional,andtheauthorofProfessionalDotNetNukeModuleProgramming(WroxPress,)MitchelfrequentlywritestechnicalarticlesforonlineandprintpublicationsincludingSQLServermagazine,andheregularlyspeakstousergroupsandconferencesHeisalsoaDotNetNukeCoreTeammemberaswellasanactiveparticipantintheNETandDotNetNukedevelopmentcommunitiesAdditionalinformationonMitchel’sprofessionalexperience,certifications,andpublicationscanbefoundathttp:mitchelsellerscomffirsinddxffirsinddx:PM:PMwwwitebooksinfoACQUISITIONSEDITORMaryJamesSENIORPROJECTEDITORAdaobiObiTultonTECHNICALEDITORSDavidFransonDonReameyMitchelSellersPRODUCTIONEDITORKathleenWisorCOPYEDITORLuannRouffEDITORIALMANAGERMaryBethWakefieldFREELANCEREDITORIALMANAGERRosemarieGrahamASSOCIATEDIRECTOROFMARKETINGDavidMayhewMARKETINGMANAGERAshleyZurcherBUSINESSMANAGERAmyKniesPRODUCTIONMANAGERTimTateVICEPRESIDENTANDEXECUTIVEGROUPPUBLISHERRichardSwadleyVICEPRESIDENTANDEXECUTIVEPUBLISHERNeilEddeASSOCIATEPUBLISHERJimMinatelPROJECTCOORDINATOR,COVERKatieCrockerPROOFREADERWordOne,NewYorkINDEXERRobertSwansonCOVERDESIGNERRyanSneedCOVERIMAGEPunchstockCREDITSffirsinddxiffirsinddxi:PM:PMwwwitebooksinfoffirsinddxiiffirsinddxii:PM:PMwwwitebooksinfoACKNOWLEDGMENTSIWOULDLIKETOTHANKAdaobiObiTulton,MaureenSpears,andLuannRouffformakingthistextmorereadableMaryJamesandJimMinatelandeveryoneelseatWileywhohelpedtogetanothereditionofthisgreatbookpublishedIwouldalsoliketothankmywifeandchildrenforsupportingmywritingYou’remyinspirationChristianNagelIWANTTOTHANKmywifeandsonforputtingupwiththetimeandfrustrationsofworkingonaprojectlikethisIalsowanttothankallthededicatedpeopleatWileyforgettingthisbookoutthedoorJayGlynnffirsinddxiiiffirsinddxiii:PM:PMwwwitebooksinfoffirsinddxivffirsinddxiv:PM:PMwwwitebooksinfoCONTENTSINTRODUCTIONxlixPARTI:THEC#LANGUAGECHAPTER:NETARCHITECTURETheRelationshipofC#toNETTheCommonLanguageRuntimePlatformIndependencePerformanceImprovementLanguageInteroperabilityACloserLookatIntermediateLanguageSupportforObjectOrientationandInterfacesDistinctValueandReferenceTypesStrongDataTypingErrorHandlingwithExceptionsUseofAttributesAssembliesPrivateAssembliesSharedAssembliesReflectionParallelProgrammingAsynchronousProgrammingNETFrameworkClassesNamespacesCreatingNETApplicationsUsingC#CreatingASPNETApplicationsWindowsPresentationFoundation(WPF)WindowsAppsWindowsServicesWindowsCommunicationFoundationWindowsWorkflowFoundationTheRoleofC#intheNETEnterpriseArchitectureSummaryftocinddxvftocinddxv::AM::AMwwwitebooksinfoxviCONTENTSCHAPTER:COREC#FundamentalC#YourFirstC#ProgramTheCodeCompilingandRunningtheProgramACloserLookVariablesInitializationofVariablesTypeInferenceVariableScopeConstantsPredefinedDataTypesValueTypesandReferenceTypesCTSTypesPredefinedValueTypesPredefinedReferenceTypesFlowControlConditionalStatementsLoopsJumpStatementsEnumerationsNamespacesTheusingDirectiveNamespaceAliasesTheMain()MethodMultipleMain()MethodsPassingArgumentstoMain()MoreonCompilingC#FilesConsoleIOUsingCommentsInternalCommentswithintheSourceFilesXMLDocumentationTheC#PreprocessorDirectives#defineand#undef#if,#elif,#else,and#endif#warningand#error#regionand#endregion#line#pragmaC#ProgrammingGuidelinesRulesforIdentifiersftocinddxviftocinddxvi::AM::AMwwwitebooksinfoxviiCONTENTSUsageConventionsSummaryCHAPTER:OBJECTSANDTYPESCreatingandUsingClassesClassesandStructsClassesDataMembersFunctionMembersreadonlyFieldsAnonymousTypesStructsStructsAreValueTypesStructsandInheritanceConstructorsforStructsWeakReferencesPartialClassesStaticClassesTheObjectClassSystemObjectMethodsTheToString()MethodExtensionMethodsSummaryCHAPTER:INHERITANCEInheritanceTypesofInheritanceImplementationVersusInterfaceInheritanceMultipleInheritanceStructsandClassesImplementationInheritanceVirtualMethodsHidingMethodsCallingBaseVersionsofFunctionsAbstractClassesandFunctionsSealedClassesandMethodsConstructorsofDerivedClassesModifiersVisibilityModifiersOtherModifiersInterfacesftocinddxviiftocinddxvii::AM::AMwwwitebooksinfoxviiiCONTENTSDefiningandImplementingInterfacesDerivedInterfacesSummaryCHAPTER:GENERICSGenericsOverviewPerformanceTypeSafetyBinaryCodeReuseCodeBloatNamingGuidelinesCreatingGenericClassesGenericsFeaturesDefaultValuesConstraintsInheritanceStaticMembersGenericInterfacesCovarianceandContravarianceCovariancewithGenericInterfacesContraVariancewithGenericInterfacesGenericStructsGenericMethodsGenericMethodsExampleGenericMethodswithCon

精彩专题

职业精品

上传我的资料

热门资料

资料评价:

/ 1588
所需积分:5 立即下载

意见
反馈

返回
顶部

Q