新書推薦:
《
新时代硬道理 广东寻路高质量发展
》
售價:NT$
352.0
《
6S精益管理实战(精装版)
》
售價:NT$
458.0
《
异域回声——晚近海外汉学之文史互动研究
》
售價:NT$
500.0
《
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
》
售價:NT$
454.0
《
无端欢喜
》
售價:NT$
347.0
《
股票大作手操盘术
》
售價:NT$
245.0
《
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
》
售價:NT$
398.0
《
一间只属于自己的房间 女性主义先锋伍尔夫代表作 女性精神独立与经济独立的象征,做自己,比任何事都更重要
》
售價:NT$
203.0
|
內容簡介: |
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.
|
|