HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt

HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt

ID:50324129

大小:220.00 KB

页数:13页

时间:2020-03-08

HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt_第1页
HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt_第2页
HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt_第3页
HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt_第4页
HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt_第5页
资源描述:

《HTML5与ASP.NET程序设计教程 第2版 教学课件 作者 马骏 第01章 概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章概述22七月20212Ch1概述1.1应用程序的分类及特点1.2W3C和ECMA标准1.3VS2010集成开发环境1.4网页分类与基本代码交互技术22七月202131.1应用程序的分类及特点从开发形式、采用的网络协议、部署方式以及业务逻辑处理的复杂度这些方面来介绍目前的应用程序开发类型。C/S编程模型B/S编程模型富互联网应用程序模型22七月202141.1应用程序的分类及特点C/S编程模型C/S(Client/Server,客户端/服务器),采用这种模式开发的应用程序需要开发人员分别开发服务器端程序和客户端程序。C/S模式的应用

2、程序一般用TCP、UDP等网络协议编写网络应用程序。在这种开发模式下,双方建立连接后,任意一方都可以主动发送信息给对方,也都可以接收对方主动发送过来的信息。由于这种模式是在客户端实现大多数的业务处理逻辑和界面操作,而不是在服务器端实现,所以在传统概念上将其称为胖客户端。注:P2P(peer-to-peer,对等互联网络技术)本质上也是一种C/S应用程序22七月202151.1应用程序的分类及特点B/S编程模型B/S(Browser/Server,浏览器/服务器)模式又称B/S结构,是指以HTTP为传输协议的技术和体系结构。客户端使用一种

3、通用的应用程序,简称为浏览器。B/S模式的开发人员只需要开发发布在Web服务器上的程序即可,从而简化了客户端的部署。另外,在传统的B/S模式下,不像传统C/S模式那样采用建立连接后都能主动发送信息给对方的方式,而是服务器被动地接收客户端浏览器发送的请求。22七月202161.1应用程序的分类及特点B/S和C/S开发模式的比较从编程方式和软件部署的角度来看从传输协议和速度上来看从功能和程序依赖性这个角度来看22七月202171.1应用程序的分类及特点富互联网应用程序模型富互联网应用程序(RichInternetApplication),简

4、称RIA。用RIA技术编写的应用程序既可以在浏览器中运行,也可以脱离浏览器运行。如果脱离浏览器运行,其效果与C/S模式的窗体应用程序几乎没什么区别。RIA模式的应用程序综合了传统C/S模式和传统B/S模式的优点,使之既能像C/S那样在客户端完成复杂的企业级业务处理,又能像B/S那样易于部署,所以受到广大开发人员的青睐。RIA模型共同的特点是必须先在客户端安装一个插件,客户端才能正常运行部署在Web服务器上的RIA程序。22七月202181.2W3C和ECMA标准W3C(WorldWideWebConsortium,全球万维网联盟)成立于

5、1994年。像HTML、CSS、XML、XHTML和DOM(DocumentObjectModel,文档对象模型)都属于W3C制定的Web标准。ECMA(EuropeanComputerManufacturersAssociation,欧洲计算机制造联合会)是除了W3C之外另一个比较有代表性的组织之一。“标准JavaScript”实际上就是指符合ECMA规定标准的JavaScript,也叫“ECMAScript”。22七月202191.2W3C和ECMA标准HTMLCSSJavaScript和jQueryDOMC#语言22七月20211

6、01.3VS2010集成开发环境安装集成开发环境VS2010开发工具+VS2010SP1安装扩展开发工具安装jQuery、AJAX控件工具包、HTMLWebStandardsUpdateforVS2010SP1安装客户端浏览器安装最新版IE浏览器、Chrome浏览器、Firefox浏览器安装扩展管理工具安装NuGetPackageManager;通过NuGet更新jQuery、ASP.NETAJAXControlToolKit;通过NuGet安装WebStandardsUpdateforMicrosoftVisual2010SP122七

7、月2021111.4网页分类与基本代码交互技术静态网页与动态网页静态网页:静态网页是指客户端从Web服务器获取网页后,该网页与Web服务器没有任何交互的HTML页。动态网页:动态网页是指网页与Web服务器协同工作,随不同用户、不同时间的操作,返回不同信息的网页。静态网页与动态网页的适用范围如果网站功能比较简单,内容更新量不是很大,采用静态网页的方式会更简单,反之一般采用动态网页技术来实现。22七月2021121.4网页分类与基本代码交互技术HTML页与Web窗体HTML页模板:主要用途是设计与服务器交互比较少的网页。【例1-1】Web窗

8、体模板:除了可以继续在页面中使用所有HTML5标记、CSS、JavaScript、jQuery以外,还可以在网页中使用ASP.NET服务器控件、母板页、内容页、AJAX以及AJAX扩展等功能,同时也能使用C

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

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

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