- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 ASP.NET概述 ASP.NET是微软的. NET开发平台的组件之一,它为创建Web应用程序提供了一种新的编程模型和结构。使用.NET可创建出更安全、可伸缩和稳定的企业级Web应用程序。 本章要点 静态网页与动态网页 网页的工作原理 ASP.NET概述 ASP.NET发展历程 ASP.NET的优势和关键技术 1.1 静态网页与动态网页 静态网页,就是网页里面没有程序代码,不会被服务器执行。这种网页通常在服务器以扩展名 .htm 或是 .html 储存,表示里面的内容是以HTML语言所撰写。 动态网页,就是网页内含有程序代码,并会被服务器执行。这种网页通常在服务器以扩展名.asp 或是.aspx 储存,表示里面的内容是Active Server Pages(ASP)动态网页,有需要执行的程序。 1.2 网页的工作原理 要了解动态网页的工作原理,首先要了解什么是服务器端和客户端,并且要注意比较静态网页和动态网页工作原理的区别。 1.3 ASP.NET 概述 ASP.NET是一种建立动态Web应用程序的技术。它是.NET框架的一部分,用户以使用任何.NET兼容的语言 来编写ASP.NET应用程序。ASP.NET提供了一种编程模型和结构,对比原来的Web技术来说,它能更速 容易地建立灵活、安全和稳定的应用程序。 .NET FrameWork 2.0是.NET 2.0的核心部分,它主要包括两个最基本的内核:公共语言运行库(CLR)和基本类库(BCL)。CLR是. NET FrameWork 的基础,BCL位于CLR的上层。 1、公共语言运行库 公共语言运行库是.Net Framework运行时的环境,它提供内存管理。线程管理和远程处理等核心服务, 并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。它的主要功能是把.Net语言编译成与机器无关的中间语言MSIL,然后在执行代码时再用即时编译器JIT将MSIL翻译成面向机器的二进制编码。 2、.Net Framework基本类库 .Net Framework基本类库是一个丰富的综合性的面向对象的可重用类型集合,是.Net的各种语言共享的标准类库,它通过各种命名空间为开发者提供所需的各种服务,为所有语言提供了统一的类库支持。 1.4 ASP.NET 发展历程 ASP.NET是在ASP的基础上发展起来的,它们密切相关。在讲述ASP.NET的发展历史之前,先来回顾一下ASP的发展历程。 1996年,ASP的第一个版本是1.0出现了,它使用脚本语言,能够将代码直接嵌入HTML,使得设计WEB页面变得更简单,并且通过内置的组件能够实现更加强大的功能。例如通过Active Data Objects(ADO)组件,使得在网页中访问数据库更加容易。 1998年,微软公司又发布了ASP 2.0 ,ASP 1.0与ASP 2.0主要区别是外部的组件可以实例化,使所以组件有了独立的内存空间,并且能够进行事务处理。 1999年年末,随着Windows 2000操作系统的推出,IIS5.0附带了ASP3.0,COM+ 组件服务给组件提供了一个更好的执行环境。 2001年,ASP.NET正式发布,又叫ASP+。它不是ASP的简单升级,而是Microsoft推出的新型体系结构.NET体系的一部分。? 1.5 ASP.NET 的优势和关键技术 ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET具有如下几个重要的优点: ①增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。ASP.NET可利用早期绑定、实时编译、本机优化等缓存服务。这相当于在编写代码行之前便显著提高了性能。 ②顶级的工具支持。ASP.NET可以在Visual Studio.NET集成开发环境中开发,支持所见即所得、拖放控件和自动部署等功能,可以使开发效率大大提高。 ③简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
您可能关注的文档
- Android物联网应用程序开发前言_岗前准备.ppt
- Android物联网应用程序开发项目八 数据传输的实现_任务1:火焰报警信息传递.ppt
- Android物联网应用程序开发项目八 数据传输的实现_任务3:验证用户登入信息.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务1:环境状态值范围设置界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务2:购物信息的储存界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务3:火焰监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务4:摄像头监控界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务5:用户注册界面开发.ppt
- Android物联网应用程序开发项目二 智慧城市界面的实现_任务8:农业大棚环境监控界面开发.ppt
- Android物联网应用程序开发项目九 程序调试_任务1:DDMS应用调试透视图.ppt
最近下载
- 决策引擎介绍.pdf VIP
- 福建省宁德市2023-2024学年高二上学期期末质量检测物理试题(含答案解析).docx VIP
- 2025年燃气管道检测报告.docx VIP
- 无痛胃镜护理课件.pptx VIP
- 5 基于Libero的数字逻辑设计仿真及验证实验实验报告(现代部分)-第4-7次实验-v2.docx VIP
- 2026国考省考季-行测三色笔记【2026版】.pdf VIP
- SY-T 7702-2023 钻机和修井机管柱自动化设备.pdf VIP
- 小学数学新苏教版三年级上册全册教案(2025秋新版).docx
- 福建省泉州市2022-2023学年高一上学期期末教学质量监测英语试卷(不含音频).pdf VIP
- 三标管理体系汇报.pptx VIP
原创力文档


文档评论(0)