首页 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 评分1 评论0 下载1 收藏0 阅读量548 暂无简介 简介 举报

简介:本文档为《professional_c_2012_and_.net_4.5pdf》,可适用于软件工程领域,主题内容包含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

职业精品

设备采购招标文件范本.doc

行政公文写作规范与技巧培训课件.ppt

新入职员工培训经典教材---办公室公文管理讲座.ppt

产品销售合作协议书.doc

用户评论

0/200
    暂无评论
上传我的资料

精彩专题

相关资料换一换

  • Worx_Professiona…

  • Worx_Professiona…

  • professional_c_2…

  • 1427.Professiona…

  • Professional_C#_…

  • Professional C# …

  • Professional C# …

  • Professional C# …

  • Professional C# …

资料评价:

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

意见
反馈

返回
顶部