ASP.NET程序设计与开发923.pptxVIP

  1. 1、本文档共923页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.1ASP.NET技术发展的历史背景

1.2ASP与ASP.NET

1.3ASP.NET2.0技术的特点

1.4C#?与ASP.NET

1.5.NET框架

1.6本书各章安排及主要内容

本章小结

思考与练习

从2000年开始,.NET技术开始崭露头脚,到2005年末推出?.NET2.0,微软公司为推广?.NET技术可以说是不遗余力。下面简单回顾一下?.NET技术发展的历程。

2000年6月,时任微软公司总裁比尔·盖茨先生在一次名为“论坛2000”的会议上发表演讲,描绘了?.NET技术的宏伟蓝图。

2002年1月,微软公司发布?.NETFramework1.0正式版。与此同时,VisualStudio.NET2002也同步发行。

2003年4月23日,微软公司推出?.NETFramework1.1和VisualStudio.NET2003。这些重量级的产品都是?.NET1.0的升级版本。1.1ASP.NET技术发展的历史背景

2004年6月,在TechEdEurope会议上,微软公司发布?.NETFramework2.0Beta1和VisualStudio2005Beta1,同时,还发布了多个精简版(ExpressEdition),其中包括VisualWebDeveloper2005、VisualBasic2005、VisualC#2005和SQLServer2005ExpressEdition等。

2005年4月,微软公司发布VisualStudio2005Beta2测试版。

2005年11月,微软公司发布VisualStudio2005和SQLServer2005正式版。

在?.NET1.0发布后,也就是2002年及其随后一两年的时间内,.NET技术一直处在发展初期。虽然微软公司不遗余力地宣传?.NET技术,但是,使广大开发人员尤其是软件开发商接受?.NET还需要一个漫长的过程。.NET1.1发布后,学习和使用?.NET技术的热潮开始不断涌现。.NET2.0的发布是?.NET技术走向成熟的标志。尤其是用于Web应用程序开发的核心技术,使ASP.NET2.0更是万众瞩目,不断吸引着越来越多的目光。为了使读者对ASP.NET2.0有个初步了解,下面首先介绍ASP.NET2.0的设计目标。

1.2ASP与ASP.NETASP是Microsoft公司在1996年,随着IIS3.0推出的一种主要用于Web服务器应用开发的技术,它只能使用脚本语言,主要提供使用VBScript或JavaScript的服务器端脚本环境,可用来创建和运行动态的、交互的Web服务器应用程序。ASP的服务器脚本程序嵌入在HTML中,由执行引擎(ASP.DLL)对编制好的脚本文件直接解释执行。ASP支持面向对象的特性,并可扩展ActiveXServer组件功能。ASP的最强大之处是可以轻松地使用ADO(ActiveDataObject)组件存取数据库,创建Web数据库应用程序。因此,ASP技术一经推出,便在Web应用开发中得到了广泛的应用。

ASP文件的后缀名为?.asp,一个ASP文件相当于一个可执行文件,因此,必须放在Web服务器上有可执行权限的目录(默认为C:\Inetpub\wwwroot)中。当客户端浏览器向Web服务器请求调用ASP文件时,Web服务器响应该HTTP请求,调用ASP执行引擎,解释被申请的ASP文件。在解释过程中,当遇到脚本语言(VBScript或JavaScript)时,ASP执行引擎,调用相应的脚本引擎进行解释处理。若脚本中还涉及对数据库的访问,则通过数据库引擎与后台的数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个纯HTML页面返回Web服务器端,在运行于任何平台的浏览器上显示出来。

ASP与ASP.NET技术的比较见表1-1。

什么是ASP.NET?ASP.NET是一项功能强大的、非常灵活的服务器端技术,可用于创建功能强大的动态Web应用程序,如商务网站、在线学习系统、聊天室、论坛等,它是新一代编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型。

ASP.NET是构成?.NETFramework的技术之一,它可以把该构架看成是用于创建所有Web应用程序的巨大工具箱。当安装ASP.NET时,也要同时安装?.NETFramework(本书要用到?.NETFramework中的一些内容,当然在?.NETFramework中也可以使用ASP的旧版本)。

2002年,Microsoft公司随其

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档