新書推薦:
《
美丽与哀愁:第一次世界大战个人史
》
售價:HK$
147.2
《
国家豁免法的域外借鉴与实践建议
》
售價:HK$
188.2
《
大单元教学设计20讲
》
售價:HK$
78.2
《
儿童自我关怀练习册:做自己最好的朋友
》
售價:HK$
71.3
《
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
》
售價:HK$
62.7
《
元好问与他的时代(中华学术译丛)
》
售價:HK$
87.4
《
汽车传感器结构·原理·检测·维修
》
售價:HK$
112.7
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:HK$
66.7
|
內容簡介: |
ThisbookisforanyonewhowantstolearnhowtobuildrichandinteractivewebsitesthatrunontheMicrosoftplatform.Withtheknowledgeyougainfromthisbook,youcreateagreatfoundationtobuildanytypeofwebsite,rangingfromsimplehobby–relatedwebsitestositesyoumaybecreatingforcommercialpurposes.AnyonenewtowebprogrammingshouldbeabletofollowalongbecausenopriorbackgroundinwebdevelopmentisassumedalthoughithelpsifyoudohaveabasicunderstandingofHTMLandthewebingeneral.ThebookstartsattheverybeginningofwebdevelopmentbyshowingyouhowtoobtainandinstallVisualWebDeveloper.Thechaptersthatfollowgraduallyintroduceyoutonewtechnologies,buildingontopoftheknowledgegainedinthepreviouschapters.DoyouhaveastrongpreferenceforVisualBasicoverC#ortheotherwayaround?Ordoyouthinkbothlanguagesareequallycool?Ormaybeyouhaven′tmadeupyourmindyetandwanttolearnbothlanguages?Eitherway,you′lllikethisbookbecauseallcodeexamplesarepresentedinbothlanguages!EvenifyouhavesomeexperiencewithpriorversionsofASP.NET,youmaygainalotfromthisbook.AlthoughmanyconceptsfrompreviousversionsarebroughtforwardintoASP.NET4,you′lldiscoverthere′salotofnewstufftobefoundinthisbook,includinganintroductiontotheADO.NETEntityFramework,theinclusionofjQuery,ASP.NETAJAX,themanychangestotheASP.NET4Framework,andmuchmore.Thisbookteachesyouhowtocreateafeature–rich,data–driven,andinteractivewebsitecalledPlanetWrox.Althoughthisisquiteamouthful,you′llfindthatwithVisualWebDeveloper2010,developingsuchawebsiteisn′tashardasitseems.You′llseetheentireprocessofbuildingawebsite,frominstallingVisualWebDeveloper2010inChapter1allthewayuptoputtingyourwebapplicationonaliveserverinChapter19.Thebookisdividedinto19chapters,eachdealingwithaspecificsubject.Chapter1,“GettingStartedwithASP.NET4”showsyouhowtoobtainandinstallVisualWebDeveloper2010.You′llgetinstructionsfordownloadingandinstallingthefreeeditionofVisualWebDeveloper2010,calledtheExpressedition.YouarealsointroducedtoHTML,thelanguagebehindeverywebpage.ThechaptercloseswithanoverviewofthecustomizationoptionsthatVisualWebDevelopergivesyou.Chapter2,“BuildinganASP.NETWebSite”showsyouhowtocreateanewwebsiteandhowtoaddnewelementslikepagestoit.Besideslearninghowtocreateawell–structuredsite,youalsoseehowtousethenumeroustoolsinVisualWebDevelopertocreateHTMLandASP.NETpages.Chapter3,“DesigningYourWebPages.”VisualWebDevelopercomeswithahostoftoolsthatallowyoutocreatewell–designedandattractivewebpages.Inthischapter,youseehowtomakegooduseofthesetools.Additionally,youlearnaboutCSS,thelanguagethatisusedtoformatwebpages.Chapter4,“WorkingwithASP.NETServerControls.”ASP.NETServerControlsareoneofthemostimportantconceptsinASP.NET.Theyallowyoutocreatecomplexandfeature–richwebsiteswithverylittlecode.Thischapterintroducesyoutothelargenumberofservercontrolsthatareavailable,explainswhattheyareusedfor,andshowsyouhowtousethem.Chapter5,“ProgrammingYourASP.NETWebPages.”Althoughthebuilt–inCSStoolsandtheASP.NETServerControlscangetyoualongwayincreatingwebpages,youarelikelytouseaprogramminglanguagetoenhanceyourpages.Thischapterservesasanintroductiontoprogrammingwithastrongfocusonprogrammingwebpages.Bestofall:alltheexamplesyouseeinthischapterandtherestofthebookareinbothVisualBasicandC#,soyoucanchoosethelanguageyoulikebest.Chapter6,“CreatingConsistentLookingWebSites.”ASP.NEThelpsyoucreateconsistent–lookingpagesthroughtheuseofmasterpages,whichallowyoutodefinethegloballookandfeelofapage.Skinsandthemeshelpyoutocentralizethelooksofcontrolsandothervisualelementsinyoursite.Youalsoseehowtocreateabasepagethathelpstocentralizeprogrammingcodethatyouneedonallpagesinyoursite.Chapter7,“Navigation.”Tohelpyourvisitorsfindtheirwayaroundyoursite,ASP.NETcomeswithanumberofnavigationcontrols.Thesecontrolsareusedtobuildthenavigationstructureofyoursite.Theycanbeconnectedtoyoursite′scentralsitemapthatdefinesthepagesinyourwebsite.Youalsolearnhowtoprogrammaticallysendusersfromonepagetoanother.Chapter8,“UserControls.”Usercontrolsarereusablepagefragmentsthatcanbeusedinmultiplewebpages.Assuch,theyaregreatforrepeatingcontentsuchasmenus,banners,andsoon.Inthischapter,youlearnhowtocreateanduseusercontrolsandenhancethemwithsomeprogrammaticintelligence.Chapter9,“ValidatingUserInput.”Alargepartofinteractivityinyoursiteisdefinedbytheinputofyourusers.Thischaptershowsyouhowtoaccept,validate,andprocessuserinputusingASP.NETServerControls.Additionally,youseehowtosende–mailfromyourASP.NETwebapplicationandhowtoreadfromtextfiles.Chapter10,“ASP.NETAJAX.”MicrosoftASP.NETAJAXallowsyoutocreategood–looking,flicker–freewebpagesthatclosethegapbetweentraditionaldesktopapplicationsandwebapplications.Inthischapteryoulearnhowtousethebuilt–inAjaxfeaturestoenhancethepresenceofyourwebpages,resultinginasmootherinteractionwiththewebsite.Chapter11,“jQuery.”jQueryisapopular,opensourceandcross–browserJavaScriptlibrarydesignedtomakeiteasiertointeractwithwebpagesintheclient’sbrowser.InthischapteryoulearnthebasicsofjQueryandseehowtoaddrichvisualeffectsandanimationstoyourwebpages.Chapter12,“IntroducingDatabases.”Understandinghowtouseadatabaseiscriticaltobuildingwebsites,asmostmodernwebsitesrequiretheuseofadatabase.You’lllearnthebasicsofSQL,thequerylanguagethatallowsyoutoaccessandalterdatainadatabase.Inaddition,youareintroducedtothedatabasetoolsfoundinVisualWebDeveloperthathelpyoucreateandmanageyourSQLServerdatabases.Chapter13,“DisplayingandUpdatingData.”Buildingontheknowledgeyougainedinthepreviouschapter,thischaptershowsyouhowtousetheASP.NETdata–boundanddatasourcecontrolstocreatearichinterfacethatenablesyouruserstointeractwiththedatainthedatabasethatthesecontrolstarget.Chapter14,“LINQandtheADO.NETEntityFramework.”LINQisMicrosoft’ssolutionforaccessingobjects,databases,XML,andmore.TheADO.NETEntityFrameworkEFisMicrosoft′snewtechnologyfordatabaseaccess.ThischaptershowsyouwhatLINQisallabout,howtousethevisualEFdesignerbuiltintoVisualStudio,andhowtowriteLINQtoEFqueriestogetdatainandoutofyourSQLServerdatabase.Chapter15,“WorkingwithData—AdvancedTopics.”Whileearlierchaptersfocusedmostlyonthetechnicalfoundationsofworkingwithdata,thischapterlooksatthesametopicfromafront–endperspective.Youseehowtochangethevisualappearanceofyourdatathroughtheuseofcontrolstyles.Youalsoseehowtointeractwiththedata–boundcontrolsandhowtospeedupyourapplicationbykeepingalocalcopyoffrequentlyaccesseddata.Chapter16,“SecurityinYourASP.NET4WebSite.”Althoughpresentedquitelateinthebook,securityisafirst–class,importanttopic.Thischaptershowsyouhowtomakeuseofthebuilt–inASP.NETfeaturesrelatedtosecurity.Youlearnaboutanumberofapplicationservicesthatfacilitatesecurity.Youalsolearnhowtoletuserssignupforanaccountonyourwebsite,howtodistinguishbetweenanonymousandlogged–onusers,andhowtomanagetheusersinyoursystem.Chapter17,“PersonalizingWebSites.”BuildingonthesecurityfeaturesintroducedinChapter16,thischaptershowsyouhowtocreatepersonalizedwebpageswithcontenttargetedatindividualusers.YouseehowtoconfigureanduseASP.NETProfilethatenablesyoutostorepersonalizeddataforknownandanonymousvisitors.Chapter18,“ExceptionHandling,Debugging,andTracing.”Inordertounderstand,improve,andfixthecodeyouwriteforyourASP.NETwebpagesyouneedgooddebuggingtools.VisualWebDevelopershipswithgreatdebuggingsupportthatenablesyoutodiagnosethestateofyourapplicationatruntime,helpingyoufindandfixproblemsbeforeyourusersdo.Chapter19,“DeployingYourWebSite.”Bytheendofthebook,youshouldhaveawebsitethatisreadytobeshowntotheworld.Buthowexactlydoyoudothat?Whatarethethingsyouneedtoknowandunderstandtoputyourwebsiteoutinthewild?Thischaptergivestheanswersandprovidesyouwithagoodlookatconfiguringdifferentproductionsystemsinordertorunyourfinalwebsite.Note:CD–ROMDVDandothersupplementarymaterialsarenotincludedaspartofeBookfile.
|
關於作者: |
ImarSpaanjaarsisaMicrosoftASP.NETMVPandrunshisowncompanycalledDeVierKoedenintheNetherlands,specializinginInternetandintranetapplicationsbuiltwithMicrosofttechnologieslikeASP.NET4.Heistheauthororcoauthorofseveralbooks,includingASP.NET2.0InstantResultsandBeginningASP.NET3.5inC#andVB,andisoneofthetopcontributorstotheWroxCommunityForumatp2p.wrox.com.
|
|