华北电力大学 网络编程 8 aspnet基础知识

华北电力大学 网络编程 8 aspnet基础知识

ID:21383470

大小:2.22 MB

页数:31页

时间:2018-10-18

华北电力大学 网络编程 8 aspnet基础知识_第1页
华北电力大学 网络编程 8 aspnet基础知识_第2页
华北电力大学 网络编程 8 aspnet基础知识_第3页
华北电力大学 网络编程 8 aspnet基础知识_第4页
华北电力大学 网络编程 8 aspnet基础知识_第5页
资源描述:

《华北电力大学 网络编程 8 aspnet基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET简介VISUALSTUDIOASP.NET基础知识ASP.NET简介ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。ActiveServerPages(动态服务器页面)是运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。早期的Web开发传统的ASPASP.NET早期的Web开发Web这个Internet上最热门的应用架构是由

2、TimBerners-Lee发明的。Web架构的精华有三处:用超文本技术(HTML)实现信息与信息的连接;用统一资源定位技术(URL)实现全球信息的精确定位;用新的应用层协议(HTTP)实现分布式的信息共享。Web是一个抽象的(假想的)信息空间。作为Internet上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务。Web开发技术Web是一种典型的分布式应用架构。Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。因此,Web开发技术大体上也可以被分为:客户端技术服务端技术HTML、CSS、脚本语言ASP、PHP、JSP客户端技术W

3、eb客户端的主要任务是展现信息内容,而HTML语言则是信息展现的最有效载体之一。Web出现后,能存储、展现二维动画的GIF图像格式在1989年发展成熟,GIF第一次为HTML页面引入了动感元素。更大的变革来源于1995年Java语言的问世。喜欢动画、喜欢交互操作、喜欢客户端应用的开发人员可以用Java、Javascript或VBScript语言随心所欲地丰富HTML页面的功能了。W3C提出了CSS的建议标准,CSS大大提高了开发者对信息展现格式的控制能力。为了在HTML页面中实现音频、视频等更为复杂的多媒体应用,插件这种开发方式开始迅速风靡浏览器的世界。

4、例如:QuickTime插件、Realplayer插件、MediaPlayer插件和Flash插件。由静态技术向动态技术的转变服务器端技术(1)与客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。最早的Web服务器只简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器。RasmusLerdorf发明了专用于Web服务端编程的PHP(PersonalHomePageTools)语言。PHP语言将HTML代码和PHP指令合成为完整的服务端动态页面。Microsoft借鉴PHP的思想,

5、在其Web服务器IIS3.0中引入了ASP(ActiveServerPages)技术。ASP使用的脚本语言是我们熟悉的VBScript和Javascript。借助MicrosoftVisualStudio等开发工具在市场上的成功,ASP迅速成为了Windows系统下Web服务端的主流开发技术。服务器端技术(2)当然,以Sun公司为首的Java阵营也不会示弱。ASP技术是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。Web服务端开发技术的完善使开发复杂的Web应用成为了可能。在此起彼伏的电子商务大潮中,为了适应企业级应用开发

6、的各种复杂需求,为了给最终用户提供更可靠、更完善的信息服务,两个最重要的企业级开发平台:J2EE和.NET在2000年前后分别诞生于Java和Windows阵营,它们随即就在企业级Web开发领域展开了针锋相对的竞争,同时也促使了Web开发技术以前所未有的速度提高和跃进。传统的ASPASP是Microsfot公司1996年11月推出的Web应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的网站服务器的应用程序。传统的ASP–缺点(1)代码逻辑混乱,难于管理(2

7、)代码的可重用性差(3)弱类型造成潜在的出错可能ASP.NETASP.NET和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP.NET使用.NETFramework的所有功能,就像普通的Windows应用程序那样容易,模糊了应用程序开发与Web开发之间的界限。ASP.NET工作机制(1)ASP.NET提供了一个完全面向对象的编程模型,鼓励代码封装和代码复用。(2)ASP.NET让开发人员有能力采用.NET支持的任何一种语言来进行Web开发。(3)ASP.NET致力于高性能。(4)由于ASP.NET应用程序的核心部分在发布到IIS网站前已

8、被编译成了.dll文件,所以执行速度更快。ASP.NET简介VisualStud

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。