新書推薦:
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
《
山西寺观艺术壁画精编卷
》
售價:HK$
1680.0
《
中国摄影 中式摄影的独特魅力
》
售價:HK$
1097.6
《
山西寺观艺术彩塑精编卷
》
售價:HK$
1680.0
《
积极心理学
》
售價:HK$
55.8
《
自由,不是放纵
》
售價:HK$
54.9
|
內容簡介: |
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.
|
|