ASP,NET2,2系统功能开发和调试工具Visual Studio ,NET 2012的安装与使用.pptVIP

ASP,NET2,2系统功能开发和调试工具Visual Studio ,NET 2012的安装与使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务描述 了解ASP.NET的基本概念、运行环境的安装和配置 掌握ASP.NET的开发工具Visual Studio.Net 2012的安装和使用 任务目标 知识目标 能力目标 ASP.NET是微软公司推出的一项服务器端Web应用开发技术,完全基于模块与组件,具有很好的可扩展性和易用性,ASP.NET的很多新特性能够有效缩短Web应用程序的开发周期。 相关知识 1.ASP.NET简介 ASP.NET是Microsoft推出的.NET Framework体系结构的重要组成部分,它建立在公共语言运行库(CLR)和.NET类库(CL)之上,在ADO.NET技术的支持下,用于服务器上部署和创建Web应用的框架和应用模式。可以使用任何与.NET兼容的语言来编写ASP.NET应用程序。ASP.NET使用Web页面(Web Forms)进行编译,可以提供比脚本语言更出色的性能表现。Web Forms允许在网页基础上建立强大的窗体。当建立页面时,可以使用ASP.NET服务器端控件来建立常用的UI元素,并对它们进行编译来完成所需的任务。这些控件允许使用内置可重用的组件和自定义组件来快速建立Web Forms,使代码简单化。 ASP.NET提供了一种编程模型和结构,对比原来的Web技术来说,它能更快速、更高效地建立灵活、安全和稳定的Web应用程序。ASP.NET技术是对Web应用领域的一次革命性的改变。 相关知识 2.ASP.NET的新特征 ASP.NET是ASP 3.0的后继版本,虽然提供了对先前ASP应用程序的兼容支持,但它并不是ASP的简单升级。ASP.NET采用面向对象的、基于组件的和事件驱动的组件编程技术,为Web应用的设计和开发提供了更简单、快捷的方法,它引入了许多主要的新的特征,下面分别进行介绍。 (1)多语言支持。编程语言在.NET平台上编写Web应用程序,如Visual Basic .NET、C#、Visual C++等,第三方语言提供者正在开发其它语言的.NET编译器,由此可见,ASP.NET的多语言支持功能很强。 (2)增强的性能。在ASP.NET中,Web页面源代码是被编译执行的,它利用提前绑定、即时编译、本地优化和缓存技术来提高性能,Web页面文件是一次编译多次执行,执行效率高。 (3)类和名空间。在ASP.NET中有一套类和名空间(Namespaces)机制,名空间是一种组织机制,是一种可用于其它程序和应用的程序组件方法,名空间包括类和接口,使Web应用程序的编写更加便捷和规范。 相关知识 (4)服务器控件。ASP.NET为Web页面引入了功能强大的服务器控件(Server Controls),使Web页面的编制任务大大简化。这些服务器控件可以提供显示、日历、表格以及安全验证等功能,它们自动维护其选择状态,并允许服务器端代码访问和调用其属性、方法和事件。因此,服务器控件其实就是用于Web页面的结构化编程模型。 (5)强大的Web服务。ASP.NET提供强大的Web服务支持能力,可以将不同厂商、不同硬件环境、不同语言编写的Web程序集成在一起,形成一系列分布式的、自动化和智能化的Web应用,从而扩展Internet上各类分布式Web资源的利用。 (6)更高的安全。与早期的ASP技术相比,在支持Windows身份验证方法的基础上,ASP.NET还提供了Passport和Cookies两种不同类型的登录和身份验证方法。同时,ASP.NET还采用了基于角色的安全模式,为不同角色的用户制定不同的安全授权,以上这些验证和安全授权方法在实现上也比较简单。 相关知识 (7)代码分离技术。在ASP中,Web页面是由脚本代码和HTML混合编写的,而在ASP.NET中,Web页面的界面布局和程序控制逻辑(脚本代码)可以分别设计和存储,这种代码分离技术是结构化的,可以提高Web页面的设计效率及代码的可阅读性、可维护性和可调试性。 (8)易于配置和管理。ASP.NET使用基于文本的、分层次的配置系统,所有的配置信息存放在Web.Config的文本文件内,配置内容采用标准的可扩展标记语言(XML)书写,所有Web应用程序都会继承Web.Config文件中的默认配置,从而便于服务器环境和Web应用程序的设置,因此ASP.NET是易于配置和管理的。 相关知识 3.搭建ASP.NET开发环境 为了能够使用ASP.NET技术开发“中国无锡质量网”,需要建立和配置开发环境。ASP.NET可以运行在从Windows 2008 Server、Windows 2008 Server R2到Windows 7等多个平台。假设读者对下面提到的所需操作系统和软件有所了解,推荐使用下面配置的操作系统和应用软件环境

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档