关闭

关闭

封号提示

内容

首页 [Head.First.C#.2nd.Edition.2010].Andrew.Stellma…

[Head.First.C#.2nd.Edition.2010].Andrew.Stellman.文字版.pdf

[Head.First.C#.2nd.Edition.2010…

上传者: seasongbryant 2013-10-11 评分1 评论0 下载2 收藏0 阅读量561 暂无简介 简介 举报

简介:本文档为《[Head.First.C#.2nd.Edition.2010].Andrew.Stellman.文字版pdf》,可适用于高等教育领域,主题内容包含AdvancePraiseforHeadFirstC#“I’veneverreadacomputerbookcovertocover,butthis符等。

AdvancePraiseforHeadFirstC#“I’veneverreadacomputerbookcovertocover,butthisoneheldmyinterestfromthefirstpagetothelastIfyouwanttolearnC#indepthandhavefundoingit,thisisTHEbookforyou”AndyParker,fledglingC#programmer“It’shardtoreallylearnaprogramminglanguagewithoutgoodengagingexamples,andthisbookisfullofthem!HeadFirstC#willguidebeginnersofallsortstoalongandproductiverelationshipwithC#andtheNETFramework”ChrisBurrows,developerforMicrosoft’sC#Compilerteam“WithHeadFirstC#,AndrewandJennyhavepresentedanexcellenttutorialonlearningC#ItisveryapproachablewhilecoveringagreatamountofdetailinauniquestyleIfyou’vebeenturnedoffbymoreconventionalbooksonC#,you’lllovethisone”JayHilyard,softwaredeveloper,coauthorofC#Cookbook“I’dreccomendthisbooktoanyonelookingforagreatintroductionintotheworldofprogrammingandC#Fromthefirstpageonwards,theauthorswalksthereaderthroughsomeofthemorechallengingconceptsofC#inasimple,easytofollowwayAttheendofsomeofthelargerprojectslabs,thereadercanlookbackattheirprogramsandstandinaweofwhatthey’veaccomplished”DavidSterling,developerforMicrosoft’sVisualC#Compilerteam“HeadFirstC#isahighlyenjoyabletutorial,fullofmemorableexamplesandentertainingexercisesItslivelystyleissuretocaptivatereadersfromthehumorouslyannotatedexamples,totheFiresideChats,wheretheabstractclassandinterfacebuttheadsinaheatedargument!Foranyonenewtoprogramming,there’snobetterwaytodivein”JosephAlbahari,C#DesignArchitectatEgtonMedicalInformationSystems,theUK’slargestprimaryhealthcaresoftwaresupplier,coauthorofC#inaNutshell“HeadFirstC#wasaneasybooktoreadandunderstandIwillrecommendthisbooktoanydeveloperwantingtojumpintotheC#watersIwillrecommendittotheadvanceddeveloperthatwantstounderstandbetterwhatishappeningwiththeircodeIwillrecommendittodeveloperswhowanttofindabetterwaytoexplainhowC#workstotheirlessseasoneddeveloperfriends”GiuseppeTuritto,C#andASPNETdeveloperforCornwallConsultingGroup“AndrewandJennyhavecraftedanotherstimulatingHeadFirstlearningexperienceGrabapencil,acomputer,andenjoytherideasyouengageyourleftbrain,rightbrain,andfunnybone”BillMietelski,softwareengineer“GoingthroughthisHeadFirstC#bookwasagreatexperienceIhavenotcomeacrossabookserieswhichactuallyteachesyousowell…ThisisabookIwoulddefinitelyrecommendtopeoplewantingtolearnC#”KrishnaPala,MCPPraiseforotherHeadFirstbooks“KathyandBert’sHeadFirstJavatransformstheprintedpageintotheclosestthingtoaGUIyou’veeverseenInawry,hipmanner,theauthorsmakelearningJavaanengaging‘what’retheygonnadonext’experience”WarrenKeuffel,SoftwareDevelopmentMagazine“BeyondtheengagingstylethatdragsyouforwardfromknownothingintoexaltedJavawarriorstatus,HeadFirstJavacoversahugeamountofpracticalmattersthatothertextsleaveasthedreaded“exerciseforthereader…”It’sclever,wry,hipandpracticaltherearen’talotoftextbooksthatcanmakethatclaimandliveuptoitwhilealsoteachingyouaboutobjectserializationandnetworklaunchprotocols”DrDanRussell,DirectorofUserSciencesandExperienceResearchIBMAlmadenResearchCenter(andteachesArtificialIntelligenceatStanfordUniversity)“It’sfast,irreverent,fun,andengagingBecarefulyoumightactuallylearnsomething!”KenArnold,formerSeniorEngineeratSunMicrosystemsCoauthor(withJamesGosling,creatorofJava),TheJavaProgrammingLanguage“Ifeellikeathousandpoundsofbookshavejustbeenliftedoffofmyhead”WardCunningham,inventoroftheWikiandfounderoftheHillsideGroup“Justtherighttoneforthegeekedout,casualcoolgurucoderinallofusTherightreferenceforpracticaldevelopmentstrategiesgetsmybraingoingwithouthavingtoslogthroughabunchoftiredstaleprofessorspeak”TravisKalanick,FounderofScourandRedSwooshMemberoftheMITTR“Therearebooksyoubuy,booksyoukeep,booksyoukeeponyourdesk,andthankstoO’ReillyandtheHeadFirstcrew,thereisthepenultimatecategory,HeadFirstbooksThey’retheonesthataredogeared,mangled,andcarriedeverywhereHeadFirstSQLisatthetopofmystackHeck,eventhePDFIhaveforreviewistatteredandtorn”BillSawyer,ATGCurriculumManager,Oracle“Thisbook’sadmirableclarity,humorandsubstantialdosesofclevermakeitthesortofbookthathelpsevennonprogrammersthinkwellaboutproblemsolving”CoryDoctorow,coeditorofBoingBoingAuthor,DownandOutintheMagicKingdomandSomeoneComestoTown,SomeoneLeavesTownPraiseforotherHeadFirstbooks“Ireceivedthebookyesterdayandstartedtoreadit…andIcouldn’tstopThisisdefinitelytrès‘cool’Itisfun,buttheycoveralotofgroundandtheyarerighttothepointI’mreallyimpressed”ErichGamma,IBMDistinguishedEngineer,andcoauthorofDesignPatterns“OneofthefunniestandsmartestbooksonsoftwaredesignI’veeverread”AaronLaBerge,VPTechnology,ESPNcom“Whatusedtobealongtrialanderrorlearningprocesshasnowbeenreducedneatlyintoanengagingpaperback”MikeDavidson,CEO,Newsvine,Inc“Elegantdesignisatthecoreofeverychapterhere,eachconceptconveyedwithequaldosesofpragmatismandwit”KenGoldstein,ExecutiveVicePresident,DisneyOnline“IHeadFirstHTMLwithCSSXHTMLitteachesyoueverythingyouneedtolearnina‘funcoated’format”SallyApplin,UIDesignerandArtist“Usuallywhenreadingthroughabookorarticleondesignpatterns,I’dhavetooccasionallystickmyselfintheeyewithsomethingjusttomakesureIwaspayingattentionNotwiththisbookOddasitmaysound,thisbookmakeslearningaboutdesignpatternsfun“Whileotherbooksondesignpatternsaresaying‘Bueller…Bueller…Bueller…’thisbookisonthefloatbeltingout‘Shakeitup,baby!’”EricWuehler“IliterallylovethisbookInfact,Ikissedthisbookinfrontofmywife”SatishKumarOtherrelatedbooksfromO’ReillyProgrammingC#C#inaNutshellC#EssentialsC#LanguagePocketReferenceOtherbooksinO’Reilly’sHeadFirstseriesHeadFirstJavaHeadFirstObjectOrientedAnalysisandDesign(OOAD)HeadRushAjaxHeadFirstHTMLwithCSSandXHTMLHeadFirstDesignPatternsHeadFirstServletsandJSPHeadFirstEJBHeadFirstPMPHeadFirstSQLHeadFirstSoftwareDevelopmentHeadFirstJavaScriptHeadFirstAjaxHeadFirstStatisticsHeadFirstPhysicsHeadFirstProgrammingHeadFirstRubyonRailsHeadFirstPHPMySQLHeadFirstAlgebraHeadFirstDataAnalysisHeadFirstExcelBeijing•Cambridge•Kln•Sebastopol•Taipei•TokyoAndrewStellmanJenniferGreeneHeadFirstC#SecondEditionWouldn’titbedreamyiftherewasaC#bookthatwasmorefunthanendlesslydebuggingcodeIt’sprobablynothingbutafantasyHeadFirstC#SecondEditionbyAndrewStellmanandJenniferGreeneCopyrightAndrewStellmanandJenniferGreeneAllrightsreservedPrintedintheUnitedStatesofAmericaPublishedbyO’ReillyMedia,Inc,GravensteinHighwayNorth,Sebastopol,CAO’ReillyMediabooksmaybepurchasedforeducational,business,orsalespromotionaluseOnlineeditionsarealsoavailableformosttitles(http:mysafaribooksonlinecom)Formoreinformation,contactourcorporateinstitutionalsalesdepartment:()orcorporateoreillycomSeriesCreators:KathySierra,BertBatesCoverDesigners:LouiseBarr,KarenMontgomeryProductionEditor:RachelMonaghanProofreader:EmilyQuillIndexer:LucieHaskinsPageViewers:QuentinthewhippetandTequilathepomeranianPrintingHistory:November:FirstEditionMay:SecondEditionTheO’ReillylogoisaregisteredtrademarkofO’ReillyMedia,IncTheHeadFirstseriesdesignations,HeadFirstC#,andrelatedtradedressaretrademarksofO’ReillyMedia,IncMicrosoft,Windows,VisualStudio,MSDN,theNETlogo,VisualBasicandVisualC#areregisteredtrademarksofMicrosoftCorporationManyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarksWherethosedesignationsappearinthisbook,andO’ReillyMedia,Inc,wasawareofatrademarkclaim,thedesignationshavebeenprintedincapsorinitialcapsWhileeveryprecautionhasbeentakeninthepreparationofthisbook,thepublisherandtheauthorsassumenoresponsibilityforerrorsoromissions,orfordamagesresultingfromtheuseoftheinformationcontainedhereinNobees,spacealiens,orcomicbookheroeswereharmedinthemakingofthisbookISBN:SBThisbookisdedicatedtothelovingmemoryofSludgietheWhale,whoswamtoBrooklynonApril,Youwereonlyinourcanalforaday,butyou’llbeinourheartsforeverviiiJenniferGreenestudiedphilosophyincollegebut,likeeveryoneelseinthefield,couldn’tfindajobdoingitLuckily,she’sagreatsoftwareengineer,soshestartedoutworkingatanonlineservice,andthat’sthefirsttimeshereallygotagoodsenseofwhatgoodsoftwaredevelopmentlookedlikeShemovedtoNewYorkintoworkonsoftwarequallityatafinancialsoftwarecompanyShemanagedateamoftestersatareallycoolstartupthatdidartificialintelligenceandnaturallanguageprocessingSincethen,she’straveledallovertheworldtoworkwithdifferentsoftwareteamsandbuildallkindsofcoolprojectsShelovestraveling,watchingBollywoodmovies,readingtheoccasionalcomicbook,playingPSgames(especiallyLittleBigPlanet!),andowningawhippetAndrewStellman,despitebeingraisedaNewYorker,haslivedinPittsburghtwiceThefirsttimewaswhenhegraduatedfromCarnegieMellon’sSchoolofComputerScience,andthenagainwhenheandJennywerestartingtheirconsultingbusinessandwritingtheirfirstbookforO’ReillyWhenhemovedbacktohishometown,hisfirstjobaftercollegewasasaprogrammeratEMICapitolRecordswhichactuallymadesense,sincehewenttoLaGuardiaHighSchoolofMusicandArtandthePerformingArtstostudycelloandjazzbassguitarHeandJennyfirstworkedtogetheratthatsamefinancialsoftwarecompany,wherehewasmanagingateamofprogrammersHe’shadtheprivilegeofworkingwithsomeprettyamazingprogrammersovertheyears,andlikestothinkthathe’slearnedafewthingsfromthemWhenhe’snotwritingbooks,Andrewkeepshimselfbusywritinguseless(butfun)software,playingmusic(butvideogamesevenmore),experimentingwithcircuitsthatmakeoddnoises,studyingtaijiandaikido,havingagirlfriendnamedLisa,andowningapomeraniantheauthorsJennyandAndrewhavebeenbuildingsoftwareandwritingaboutsoftwareengineeringtogethersincetheyfirstmetinTheirfirstbook,AppliedSoftwareProjectManagement,waspublishedbyO’ReillyinTheypublishedtheirfirstbookintheHeadFirstseries,HeadFirstPMP,inTheyfoundedStellmanGreeneConsultingintobuildareallyneatsoftwareprojectforscientistsstudyingherbicideexposureinVietnamvetsWhenthey’renotbuildingsoftwareorwritingbooks,theydoalotofspeakingatconferencesandmeetingsofsoftwareengineers,architectsandprojectmanagersCheckouttheirblog,BuildingBetterSoftware:http:wwwstellmangreenecomJennyAndrewThanksforbuyingourbook!Wereallylovewritingaboutthisstuff,andwehopeyougetakickoutofreadingit……becauseweknowyou’regoingtohaveagreattimelearningC#Thisphoto(andthephotooftheGowanusCanal)byNishaSondhetableofcontentsixTableofContents(Summary)TableofContents(therealthing)YourbrainonC#You’resittingaroundtryingtolearnsomething,butyourbrainkeepstellingyouallthatlearningisn’timportantYourbrain’ssaying,“Betterleaveroomformoreimportantthings,likewhichwildanimalstoavoidandwhethernudearcheryisabadidea”SohowdoyoutrickyourbrainintothinkingthatyourlifereallydependsonlearningC#IntroWhoisthisbookforxxxWeknowwhatyou’rethinkingxxxiMetacognitionxxxiiiBendyourbrainintosubmissionxxxvWhatyouneedforthisbookxxxviReadmexxxviiThetechnicalreviewteamxxxviiiAcknowledgmentsxxxixIntroxxixGetproductivewithC#:VisualApplications,inminutesorlessIt’sAllJustCode:UnderthehoodObjects:GetOriented:MakingcodemakesenseTypesandReferences:It’s:DoyouknowwhereyourdataisC#Lab:ADayattheracesEncapsulation:Keepyourprivates…privateInheritance:Yourobject’sfamilytreeInterfacesandabstractclasses:MakingclasseskeeptheirpromisesEnumsandcollections:StoringlotsofdataC#Lab:TheQuestReadingandWritingFiles:Savethebytearray,savetheworldExceptionHandling:PuttingoutfiresgetsoldEventsandDelegates:Whatyourcodedoeswhenyou’renotlookingReviewandPreview:Knowledge,power,andbuildingcoolstuffControlsandGraphics:MakeitprettyCaptainAmazing:TheDeathoftheObjectLINQ:GetcontrolofyourdataC#Lab:InvadersiLeftovers:ThetopthingswewantedtoincludeinthisbooktableofcontentsxVisualApplications,inminutesorlessWanttobuildgreatprogramsreallyfastWithC#,you’vegotapowerfulprogramminglanguageandavaluabletoolatyourfingertipsWiththeVisualStudioIDE,you’llneverhavetospendhourswritingobscurecodetogetabuttonworkingagainEvenbetter,you’llbeabletofocusongettingyourworkdone,ratherthanrememberingwhichmethodparameterwasforthenameofabutton,andwhichonewasforitslabelSoundappealingTurnthepage,andlet’sgetprogramminggetproductivewithC#WhyyoushouldlearnC#C#andtheVisualStudioIDEmakelotsofthingseasyHelptheCEOgopaperlessGettoknowyourusers’needsbeforeyoustartbuildingyourprogramWhatyoudoinVisualStudio…WhatVisualStudiodoesforyou…DeveloptheuserinterfaceVisualStudio,behindthescenesAddtotheautogeneratedcodeWeneedadatabasetostoreourinformationTheIDEcreatedadatabaseSQLisitsownlanguageCreatingthetablefortheContactListFinishbuildingthetableInsertyourcarddataintothedatabaseConnectyourformtoyourdatabaseobjectswithadatasourceAdddatabasedrivencontrolstoyourformHowtoturnYOURapplicationintoEVERYONE’SapplicationGiveyouruserstheapplicationYou’reNOTdone:testyourinstallationYou’vebuiltacompletedatadrivenapplicationtableofcontentsxiUnderthehoodYou’reaprogrammer,notjustanIDEuserYoucangetalotofworkdoneusingtheIDEButthere’sonlysofaritcantakeyouSure,therearealotofrepetitivetasksthatyoudowhenyoubuildanapplicationAndtheIDEisgreatatdoingthosethingsforyouButworkingwiththeIDEisonlythebeginningYoucangetyourprogramstodosomuchmoreandwritingC#codeishowyoudoitOnceyougetthehangofcoding,there’snothingyourprogramscan’tdoit’salljustcodeWhenyou’redoingthis……theIDEdoesthisWhereprogramscomefromTheIDEhelpsyoucodeWhenyouchangethingsintheIDE,you’realsochangingyourcodeAnatomyofaprogramYourprogramknowswheretostartTwoclassescanbeinthesamenamespaceYourprogramsusevariablestoworkwithdataC#usesfamiliarmathsymbolsUsethedebuggertoseeyourvariableschangeLoopsperformanactionoverandoverTimetostartcodingifelsestatementsmakedecisionsSetupconditionsandseeifthey’retruetableofcontentsxiiMakingCodeMakeSenseEveryprogramyouwritesolvesaproblemWhenyou’rebuildingaprogram,it’salwaysagoodideatostartbythinkingaboutwhatproblemyourprogram’ssupposedtosolveThat’swhyobjectsarereallyusefulTheyletyoustructureyourcodebasedontheproblemit’ssolving,sothatyoucanspendyourtimethinkingabouttheproblemyouneedtoworkonratherthangettingboggeddowninthemechanicsofwritingcodeWhenyouuseobjectsright,youendupwithcodethat’sintuitivetowrite,andeasytoreadandchangeobjects:getoriented!newNavigator()newNavigator()newNavigator()HowMikethinksabouthisproblemsHowMike’scarnavigationsystemthinksabouthisproblemsMike’sNavigatorclasshasmethodstosetandmodifyroutesUsewhatyou’velearnedtobuildaprogramthatusesaclassMikecanuseobjectstosolvehisproblemYouuseaclasstobuildanobjectWhenyoucreateanewobjectfromaclass,it’scalledaninstanceofthatclassAbettersolution…broughttoyoubyobjects!AninstanceusesfieldstokeeptrackofthingsLet’screatesomeinstances!What’sonyourprogram’smindYoucanuseclassandmethodnamestomakeyourcodeintuitiveGiveyourclassesanaturalstructureClassdiagramshelpyouorganizeyourclassessotheymakesenseBuildaclasstoworkwithsomeguysCreateaprojectforyourguysBuildaformtointeractwiththeguysThere’saneasierwaytoinitializeobjectstableofcontentsxiiiIt’s:DoyouknowwhereyourdataisDatatype,database,LieutenantCommanderData…it’sallimportantstuffWithoutdata,yourprogramsareuselessYouneedinformationfromyourusers,andyouusethattolookuporproducenewinformationtogivebacktothemInfact,almosteverythingyoudoinprogramminginvolvesworkingwithdatainonewayoranotherInthischapter,you’lllearntheinsandoutsofC#’sdatatypes,seehowtoworkwithdatainyourprogram,andevenfigureoutafewdirtysecretsaboutobjects(pssst…objectsaredata,too)typesandreferencesThevariable’stypedetermineswhatkindofdataitcanstoreAvariableislikeadatatogocuppoundsofdatainapoundbagEvenwhenanumberistherightsize,youcan’tjustassignittoanyvariableWhenyoucastavaluethat’stoobig,C#willadjustitautomaticallyC#doessomecastingautomaticallyWhenyoucallamethod,theargumentsmustbecompatiblewiththetypesoftheparametersCombining=withanoperatorObjectsusevariables,tooRefertoyourobjectswithreferencevariablesReferencesarelikelabelsforyourobjectIftherearen’tanymorereferences,yourobjectgetsgarbagecollectedMultiplereferencesandtheirsideeffectsTworeferen

类似资料

编辑推荐

AQ 2013.4-2008 金属非金属地下矿山通风技术规范 通风管理.pdf

人是什么——从神学看当代人类学.PDF

5分钟动量交易系统.pdf

干陵唐墓壁画.pdf

禅林僧宝传.pdf

职业精品

精彩专题

房地产评估师考试指南

房地产估价师考试备战已经开始,为了方便考生进行全面备考,小编特别对房估考生如何进行报考、备考提出了建议,并对重点预习知识、考试大纲与笔记画重点。房地产估价师职业前景可是大好,做好考试准备,事半功倍。

用户评论

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

精选资料

热门资料排行换一换

  • 许威汉等1993中国古代语言学资…

  • 许威汉等1993中国古代语言学资…

  • 发号施令 美国是如何控制联合国的…

  • 宋金兰2001训诂学新论,首都师…

  • 当今世界的社会福利 [美]威廉姆…

  • 中国公司法原理.pdf

  • 新公司法疑难桉例判解.pdf

  • 八字应用阐微.pdf

  • 王寅2001语义理论和语言教学,…

  • 资料评价:

    / 840
    所需积分:2 立即下载

    意见
    反馈

    返回
    顶部