英文文献及中文翻译

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业设计说明书英文文献及中文翻译学生姓名:学号:学院:专业:指导教师:2011年6月魏生栋0706054151电子与计算机科学技术软件工程武瑞娟ASP.NETOverviewASP.NETisaunifiedWebdevelopmentmodelthatincludestheservicesnecessaryforyoutobuildenterprise-classWebapplicationswithaminimumofcoding.ASP.NETispartofthe.NETFramework,andwhencodingASP.NETapplicationsyouhaveaccesstoclassesinthe.NETFramework.Youcancodeyourapplicationsinanylanguagecompatiblewiththecommonlanguageruntime(CLR),includingMicrosoftVisualBasicandC#.TheselanguagesenableyoutodevelopASP.NETapplicationsthatbenefitfromthecommonlanguageruntime,typesafety,inheritance,andsoon.IfyouwanttotryASP.NET,youcaninstallVisualWebDeveloperExpressusingtheMicrosoftWebPlatformInstaller,whichisafreetoolthatmakesitsimpletodownload,install,andservicecomponentsoftheMicrosoftWebPlatform.ThesecomponentsincludeVisualWebDeveloperExpress,InternetInformationServices(IIS),SQLServerExpress,andthe.NETFramework.AllofthesearetoolsthatyouusetocreateASP.NETWebapplications.YoucanalsousetheMicrosoftWebPlatformInstallertoinstallopen-sourceASP.NETandPHPWebapplications.VisualWebDeveloperVisualWebDeveloperisafull-featureddevelopmentenvironmentforcreatingASP.NETWebapplications.VisualWebDeveloperprovidesanidealenvironmentinwhichtobuildWebsitesandthenpublishthemtoahostingsite.UsingthedevelopmenttoolsinVisualWebDeveloper,youcandevelopASP.NETWebpagesonyourowncomputer.VisualWebDeveloperincludesalocalWebserverthatprovidesallthefeaturesyouneedtotestanddebugASP.NETWebpages,withoutrequiringInternetInformationServices(IIS)tobeinstalled.VisualWebDeveloperprovidesanidealenvironmentinwhichtobuildWebsitesandthenpublishthemtoahostingsite.UsingthedevelopmenttoolsinVisualWebDeveloper,youcandevelopASP.NETWebpagesonyourowncomputer.VisualWebDeveloperincludesalocalWebserverthatprovidesallthefeaturesyouneedtotestanddebugASP.NETWebpages,withoutrequiringInternetInformationServices(IIS)tobeinstalled.Whenyoursiteisready,youcanpublishittothehostcomputerusingthebuilt-inCopyWebtool,whichtransfersyourfileswhenyouarereadytosharethemwithothers.Alternatively,youcanprecompileanddeployaWebsitebyusingtheBuildWebSitecommand.TheBuildWebSitecommandrunsthecompilerovertheentireWebsite(notjustthecodefiles)andproducesaWebsitelayoutthatyoucandeploytoaproductionserver.Finally,youcantakeadvantageofthebuilt-insupportforFileTransferProtocol(FTP).UsingtheFTPcapabilitiesofVisualWebDeveloper,youcanconnectdirectlytothehostcomputerandthencreateandeditfilesontheserver.ASP.NETWebSitesandASP.NETWebApplicationProjectsUsingVisualStudiotools,youcancreatedifferenttypesofASP.NETprojects,whichincludesWebsites,Webapplications,Webservices,andAJAXservercontrols.ThereisadifferencebetweenWebsiteprojectsandWebapplicationprojects.SomefeaturesworkonlywithWebapplicationprojects,suchasMVCandcertaintoolsforautomatingWebdeployment.Otherfeatures,suchasDynamicData,workwithbothWebsitesandWebapplicationprojects.PageandControlsFrameworkTheASP.NETpageandcontrolsframeworkisaprogrammingframeworkthatrunsonaWebservertodynamicallyproduceandrenderASP.NETWebpages.ASP.NETWebpagescanberequestedfromanybrowserorclientdevice,andASP.NETrendersmarkup(suchasHTML)totherequestingbrowser.Asarule,youcanusethesamepageformultiplebrowsers,becauseASP.NETrenderstheappropriatemarkupforthebrowsermakingtherequest.However,youcandesignyourASP.NETWebpagetotargetaspecificbrowserandtakeadvantageofthefeaturesofthatbrowser.ASP.NETWebpagesarecompletelyobject-oriented.WithinASP.NETWebpagesyoucanworkwithHTMLelementsusingproperties,methods,andevents.TheASP.NETpageframeworkremovestheimplementationdetailsoftheseparationofclientandserverinherentinWeb-basedapplicationsbypresentingaunifiedmodelforrespondingtoclienteventsincodethatrunsattheserver.Theframeworkalsoautomaticallymaintainsthestateofapageandthecontrolsonthatpageduringthepageprocessinglifecycle.TheASP.NETpageandcontrolsframeworkalsoenablesyoutoencapsulatecommonUIfunctionalityineasy-to-use,reusablecontrols.Controlsarewrittenonce,canbeusedinmanypages,andareintegratedintotheASP.NETWebpagethattheyareplacedinduringrendering.TheASP.NETpageandcontrolsframeworkalsoprovidesfeaturestocontroltheoveralllookandfeelofyourWebsiteviathemesandskins.Youcandefinethemesandskinsandthenapplythematapageleveloratacontrollevel.Inadditiontothemes,youcandefinemasterpagesthatyouusetocreateaconsistentlayoutforthepagesinyourapplication.Asinglemasterpagedefinesthelayoutandstandardbehaviorthatyouwantforallthepages(oragroupofpages)inyourapplication.Youcanthencreateindividualcontentpagesthatcontainthepage-specificcontentyouwanttodisplay.Whenusersrequestthecontentpages,theymergewiththemasterpagetoproduceoutputthatcombinesthelayoutofthemasterpagewiththecontentfromthecontentpage.TheASP.NETpageframeworkalsoenablesyoutodefinethepatternforURLsthatwillbeusedinyoursite.Thishelpswithsearchengineoptimization(SEO)andmakesURLsmoreuser-friendly.TheASP.NETpageandcontrolframeworkisdesignedtogenerateHTMLthatconformstoaccessibilityguidelines.ASP.NETCompilerAllASP.NETcodeiscompiled,whichenablesstrongtyping,performanceoptimizations,andearlybinding,amongotherbenefits.Oncetheco

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功