电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ASP.NET动态网站开发教程(第三版) 教学课件 ppt 作者 978-7-302-31101-0 ch01

49页
  • 卖家[上传人]:E****
  • 文档编号:89351594
  • 上传时间:2019-05-23
  • 文档格式:PPT
  • 文档大小:994KB
  • / 49 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、2019年5月23日,第1页,第1章 ASP.NET 4.0概述,ASP.NET动态网站开发教程(第三版) 清华大学出版社,2019年5月23日,第2页,教学目标,理解静态网页与动态网页的概念及其工作原理 了解ASP.NET的发展历史、特点以及其他常见的网络程序设计技术 掌握安装ASP.NET的集成开发环境VS2010的方法 了解开发动态网站的一般流程并能够创建简单的动态网站 了解VS2010新增功能,2019年5月23日,第3页,第1章 ASP.NET 4.0概述,1.1 Web基础知识 1.2 ASP.NET 简介 1.3 安装Visual Studio 2010 1.4 ASP.NET 应用程序基础 1.5 VS2010新增功能,2019年5月23日,第4页,1.1 Web基础知识,1.1.1 HTTP协议 1.1.2 Web服务器和浏览器 1.1.3 C/S模式与B/S模式 1.1.4 Web的访问原理,2019年5月23日,第5页,1.1.1 HTTP协议,HTTP(Hyper Text Transfer Protocol)协议,即超文本传输协议是在Internet中进行信息

      2、传送的协议,浏览器默认使用这个协议。 从浏览器向Web服务器发出的搜索某个Web网页的请求叫做HTTP请求。,2019年5月23日,第6页,1.1.1 HTTP协议,Web服务器收到HTTP请求后,就会按照请求的要求,寻找相应的网页。如果找到,就把网页的HTML(Hypertext Markup Language,超文本标记语言)代码通过Internet传回浏览器;如果没有找到,就发送一个错误信息给发出HTTP请求的浏览器,后面的这些操作就叫做HTTP响应。,2019年5月23日,第7页,1.1.2 Web服务器和浏览器,Web服务器就是安装了Web服务器软件的计算机,它可以为提出HTTP请求的浏览器提供HTTP响应。比较常见的Web服务器软件有Apache和IIS。 浏览器是运行在客户机上的程序,用户可以用它来浏览服务器中的可用资源,因此称为浏览器。当客户进行网页浏览时,由客户的浏览器执行来自服务器的HTML代码,并将其内容显示给客户。,2019年5月23日,第8页,1.1.3 C/S模式与B/S模式,C/S和B/S是目前开发模式技术架构的两大主流技术。C/S模式最早是由美国Borl

      3、and公司研发,而B/S模式是由美国微软公司研发的。 C/S模式。C/S(Client/Server,客户机/服务器)模式是一种软件系统体系结构。,2019年5月23日,第9页,1.1.3 C/S模式与B/S模式,B/S模式。B/S(Browser/Server,浏览器/服务器)模式是随着Internet技术的兴起,对C/S模式的一种变化或改进。在这种模式下,用户工作界面是通过Web浏览器来实现的。,2019年5月23日,第10页,1.1.4 Web的访问原理,Web应用程序是基于B/S结构的。 客户端和服务器端。一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。,2019年5月23日,第11页,2019年5月23日,第12页,静态网页的工作原理 :,静态网页也称为普通网页,是相对动态网页而言的。静态并不是指网页中的元素都是静止不动的,而是指网页文件里没有程序代码,只有HTML(超文本标记语言)标记,一般后缀为 . htm、. html、. shtml或 . xml等 。,2019年5月23日,第13页,静态网页的工作原理 :,静态网页中可以包括GIF动画,鼠标经过

      4、Flash按钮时,按钮可能会发生变化。静态网页一经制成,内容就不会再变化,不管何人何时访问,显示的都是一样的内容。如果要修改网页的内容,就必须修改其源代码,然后重新上传到服务器。,2019年5月23日,第14页,2019年5月23日,第15页,静态网页示例,2019年5月23日,第16页,动态网页的工作原理:,动态网页是指在网页文件中除了HTML标记外,还包括一些实现特定功能的程序代码,这些程序代码使得浏览器与服务器之间可以发生交互,即服务器端可以根据客户端的不同请求动态产生网页内容。,2019年5月23日,第17页,动态网页的工作原理:,动态网页的后缀通常根据所用的程序设计语言的不同而不同,一般为.asp、 .aspx、.cgi、.php、.perl、.jsp等。动态网页可以根据不同的时间、不同的浏览者而显示不同的信息。常见的留言板、论坛、聊天室都是用动态网页实现的。,2019年5月23日,第18页,2019年5月23日,第19页,动态网页示例,BBS论坛,留言板,聊天室,2019年5月23日,第20页,1.2 ASP.NET 简介,1.2.1 ASP. NET的历史 1.2.2 A

      5、SP简介、ASP与ASP.NET的区别 1.2.3 ASP.NET优点 1.2.4 其他常见的网络程序设计技术,2019年5月23日,第21页,2019年5月23日,第21页,1.2.1ASP.NET的历史,1996年,Microsoft推出了ASP(Active Server Page)1.0版。它允许采用VBScript/JavaScript这些简单的脚本语言编写代码,允许将代码直接嵌入HTML,从而使得设计动态Web页面的工作变得简单。在进行程序设计时,ASP能够通过内置的组件,实现强大的功能(如Cookie)。ASP最显著的贡献就是推出了ActiveX Data Objects(ADO),它使得程序对数据库的操作变得十分简单。 1998年,微软发布了ASP 2.0和IIS 4.0。与前版相比,2.0版最大的改进是外部的组件需要初始化。用户能够利用ASP 2.0和IIS 4.0建立各种ASP应用,而且每个组件有了自己单独的内存空间,可以进行事务处理。,2019年5月23日,第22页,2019年5月23日,第22页,1.2.1ASP.NET的历史,2002年推出的新一代体系结构Mi

      6、crosoft .NET的一部分,用来在服务器端构建功能强大的Web应用,包括Web窗体(Web Form)和Web服务(Web Services)两部分。 2003年,Microsoft公司发布了Visual Studio .NET 2003(简称VS 2003),提供了在Windows操作系统下开发各类基于.NET 框架的全新的应用程序开发平台。 2005年,.NET框架从1.0版升级到2.0版,Microsoft公司发布了Visual Studio.NET 2005(简称VS 2005)。相应的ASP.NET 1.0也从得到了升级,成为ASP.NET 2.0。它修正了以前版本中的一些Bug并在移动应用程序开发,代码安全以及对Oracle数据库和ODBC的支持等方面都做了很多改进。 2008年, Visual Studio.NET 2008(简称VS 2008)问世了,ASP.NET 相应的从2.0版升级到3.5版。,2019年5月23日,第23页,2019年5月23日,第23页,1.2.2 ASP 简介、ASP与ASP.NET区别,ASP(Active Server Pages)

      7、是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,无需使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的服务器的应用程序。,2019年5月23日,第24页,1.2.2 ASP 简介、ASP与ASP.NET区别,ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 代码逻辑混乱,难于管理: 代码的可重用性差: 弱数据类型造成潜在的出错可能:,2019年5月23日,第25页,1.2.2 ASP 简介、ASP与ASP.NET区别,ASP.Net有哪些改进呢? 首先C#是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.NET上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,可以通过继承已有的

      8、对象最大限度保护以前的开发,并且C#和C+、Java一样提供了完善的调试/纠错体系。,2019年5月23日,第26页,1.2.2 ASP 简介、ASP与ASP.NET区别,ASP与ASP.NET的区别: 开发语言不同 运行机制不同 开发方式,2019年5月23日,第27页,2019年5月23日,第27页,1.2.3 ASP.NET的优点,威力和灵活性 简易性 可管理性 可伸缩性 自定义性和扩展性 安全性,2019年5月23日,第28页,1.2.4 常见的网络程序设计技术,PHP JSP,2019年5月23日,第29页,PHP,PHP是Rasmus Lerdorf于1994年开发的,最初的目的是帮助Lerdorf记录他个人网站的访问者。1995年,他开发了一个名为个人主页工具(Personal Home Page Tool)的包,也就是PHP第一个公开发布的版本。后来,人们开始使用一个递归式的名字PHP:Hypertext Preprocessor(超文本预处理器),这使得它原来的名字逐渐被人们所遗忘。,2019年5月23日,第30页,PHP现在是一个开放源码的产品,其官方网站是 htt

      9、p : / / ,用户可以自由下载。 HP程序可以运行在UNIX、Linux及Windows操作系统上,对客户端浏览器也没有特殊要求。PHP、MySQL数据库和Apache Web服务器是一个比较好的组合。,2019年5月23日,第31页,PHP也是将脚本语言嵌入HTML文档中,大量采用了Perl、C+和Java的一些特性,其文件的扩展名是.php、.php3、.phtml。PHP程序在服务器端执行,转化为标准的HTML文件发送到客户端。 PHP的优点主要是免费和开放源码,对于许多要考虑成本的商业网站,尤为重要。,2019年5月23日,第32页,JSP,JSP的全称是Java Server Pages,是由Sun 公司于1999年6月开发出来的一种全新的动态页面技术。JSP是Java开发阵营中最具代表性的解决方案,JSP不仅拥有与Java一样的面向对象、便利、跨平台等优点和特性,还拥有Java Servlet的稳定性,并且可以使用Servlet提供的API、JavaBean及Web开发框架技术,使页面代码与后台处理代码分离,提高工作效率。,2019年5月23日,第33页,在目前流行的Web程序开发技术中,JSP是比较热门的一种。 JSP其实就是将Java程序片段(Scriptlet)和JSP标记(Tag)嵌入普通的HTML网页中。当客户端访问一个JSP网页时,由JSP引擎解释JSP标记和其中的程序片段,生成所请求的内容,然后将结果以HTML格式返回到客户端。,2019年5月23日,第34页,JSP的主要优点是开放的、跨平台的结构,几乎可以运行在所有的操作系统上。而且采用先编译后运行的方式,能够提高执行效率。,2019年5月23日,第35页,1.3 ASP.NET的开发环境,1.3.1安装Visual Studio 2010 1.3.2 主窗口 1.3.3 文档窗口 1.3.4 工具箱 1.3.5 错误列表窗口 1.3.6解决方案资源管理器 1.3.7属性窗口,2019年5月23日,第36页,1.3.1安装Visual Studio 2010,Visual Studio 2010开发环境的计算机配置要求如下所示。 支持的操作系统:Windows Server 2003、Windows XP、Windows 7。

      《ASP.NET动态网站开发教程(第三版) 教学课件 ppt 作者 978-7-302-31101-0 ch01》由会员E****分享,可在线阅读,更多相关《ASP.NET动态网站开发教程(第三版) 教学课件 ppt 作者 978-7-302-31101-0 ch01》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.