网页设计的背景知识及 asp.net 简介

15
网网网网网网网网网网 网网网网网网网网网网 ASP.NET ASP.NET 网网 网网 网网网网网网网 .( www 网网网网网网网网网 网网“ WWW, World Wide Web” 网网网 网网网网 网网网网网网网网 (CERN) 网网网网网 Internet 网网网网网网 WWW 网网网网网网网网网 , 网网网网网 Internet 网网网网网网网网网网网网网网网 网网网网 , 网网网网网网网网网网网网网网网网网网网网网网网网网网网网 网网网网网网网网 网 , 网网网网网 Internet 网网网网网网网网网网网网网网网网网网网 网网 ( 网网网网网 网 ) 网网网网网网 网网网网网网网 Web 网网网网网网网网网网网网网 网网网网网网 网 ,一 网网网网网网 网网网网网网网网网 网网 ,, Web 网 Internet 网 网网网网网网 网网网网网 网网网网网 网网网网网网网网网网网网网 ,,。 WWW 网网网网网网网网网 网网 网网 网网网网网网网网网网网网网网 HTML 网网网网网 URL 网网网网 网网网 HTT P

Upload: abia

Post on 20-Mar-2016

102 views

Category:

Documents


3 download

DESCRIPTION

网页设计的背景知识及 ASP.NET 简介. 一 .什么是万维网( www ) 万维网的英文表示是WWW,这是“ World Wide Web” 的缩写,它是由欧洲粒子物理实验室 (CERN) 研制的基于 Internet 的信息服务系统。 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 网页设计的背景知识及 ASP.NET 简介

网页设计的背景知识及网页设计的背景知识及 ASP.NETASP.NET 简简介介一.什么是万维网( www ) 万维网的英文表示是WWW,这是“ World Wide Web” 的缩写,它是由欧洲粒子物理实验室 (CERN) 研制的基于 Internet 的信息服务系统。 WWW 以超文本技术为基础 , 通过将位于 Internet 网上不同地点的相关数据信息有机地编织在一起 , 用面向文件的阅览方式就可以很迅速方便地取得丰富的信息资料。只要操纵电脑的鼠标 , 就可以通过 Internet 从全世界任何地方调来你所希望得到的文本、图像 ( 包括活动影像 ) 和声音等信息。由于用户在通过 Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。 WWW 的成功在于它制定了一套标准的、易为人们掌握的超文本开发语言 HTML 、统一资源定位器 URL 和超文本传送协议 HTTP 。  

Page 2: 网页设计的背景知识及 ASP.NET 简介

二.什么是 HTTPHTTP :超级文本传输协议的缩写,它是用在万维网上存取数据的协议,用于管理超级文本与其他超级文本文档之间的连接。

这是一个请求

这是一个响应

http://www.sina.com

Page 3: 网页设计的背景知识及 ASP.NET 简介

三.什么是 URLURL ( Uniform Resoure Locator :统一资源定位器)是 WWW 页的地址,它从左到右由下述部分组成:    ·Internet 资源类型( scheme ):指出 WWW 客户程序用来操作的工具。如“ http : //” 表示 WWW 服务器,“ ftp ://” 表示 FTP 服务器。   · 服务器地址( host ):指出 WWW 页所在的服务器域名。      · 路径( path ):指明服务器上某资源的位置(其格式与DOS 系统中的格式一样,通常有目录 / 子目录 / 文件名这样结构组成)。   URL 地址格式排列为: scheme : //host : port/path ,例如 http : //www.sohu.com/domain/HXWZ.html 就是一个典型的 URL 地址。

Page 4: 网页设计的背景知识及 ASP.NET 简介

四.什么是 HTML

Html 是英文 HyperText Markup Language 的缩写,中文意思是“超文本标志语言”,用它编写的文件 ( 文档 ) 的扩展名是 .html或 .htm ,它们是可供浏览器解释浏览的文件格式。网页都是 HTML 格式写成的,产生 HTML 文件有两种方法。一种是使用字处理软件手工编写,一种是使用网页制作工具。您可以使用记事本、写字板或 FrontPage Editor , Dreamweaver 等编辑工具来编写 Html 文件在网页制作中掌握 HTML是十分必要的。

<B>This is text to be boldfaced</B> 浏览器

This is text to be boldfaced

Page 5: 网页设计的背景知识及 ASP.NET 简介

五.什么是网页  网页(PAGES)包含了用户通过客户端浏览器浏览到的Web 服务器上的信息内容。近年来网页发展了三种类型:  静态网页。网页主要局限于文字信息,而且用户只能浏览服务器系统管理员事先编好的超级连接信息,信息量受限制。  图文并茂网页。网页上不仅可以浏览到文字,还可以浏览到精美的图象或声音等多媒体,网页上可进行简单查询和网页访问计数等功能。   动态网页。利用 Web 机制使用后台数据库与 Web 服务器结合,由后台数据库提供实时数据更新和数据查询服务。

Page 6: 网页设计的背景知识及 ASP.NET 简介

六.什么是WEB站点   Web站点 (Web Site)又称网站、站点,它是WWW中的一个个节点,每个节点都可以存放不同的内容,这样其他人可以通过WWW访问站点内容。除了机构、企业可以构建自己特定用途的站点以外,在网络飞速发展的今天,任何连接到万维网的个人,都可以拥有自己的站点。

七.什么是WEB服务器   Web 服务器( Web Server) 是在 Web站点上运行的程序,它负责处理浏览器的请求,当用户使用浏览器请求读取 web站点上的内容时,浏览器就建立一个 Web 连接,服务器接受连接,向浏览器发送所要求的文件内容,然后断开连接。

Page 7: 网页设计的背景知识及 ASP.NET 简介

八.什么是浏览器WWW 服务是通过客户端程序访问的,这种客户端程序被称为浏览器 (Browser) ,因为它允许用户根据超文本链接 (Hyper Text Link)进行漫游查询的。浏览器的作用有两个:一个是从服务器获取信息。在给定浏览器 URL后,它就读取该 URL 指向的网页;另一个是对WEB 文件进行格式化和显示。目前WWW环境中使用最多的浏览器主要有两个,一个是Netscape( 网景 )公司的 Navigator ,另一个是美国Microsoft (微软)公司的 Internet Explorer (简称 IE )。

Page 8: 网页设计的背景知识及 ASP.NET 简介

静态网页与动态网页静态网页与动态网页 WebWeb 采用一种被称为“瘦客户机”的技术,使用采用一种被称为“瘦客户机”的技术,使用 B/SB/S(( Browser/ServerBrowser/Server,浏览器,浏览器 // 服务器)模型。 服务器)模型。

Browser Server

请求

响应 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。

Page 9: 网页设计的背景知识及 ASP.NET 简介

根据根据 WebWeb服务器向服务器向 WebWeb浏览器发送页面的内浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。容可将网页分为两种:静态网页和动态网页。 静态网页是指对于所有访问该网页的用户来说,静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又在其客户端浏览器的显示内容都是一样的。又称为“普通称为“普通 HTMLHTML 网页”,其文件的扩展名网页”,其文件的扩展名为为 .htm.htm或或 .html.html。。 动态网页会根据用户的不同需求显示不同的内动态网页会根据用户的不同需求显示不同的内容。 容。

Page 10: 网页设计的背景知识及 ASP.NET 简介

静态网页及其执行过程静态网页及其执行过程 用户首先在浏览器的地址栏中键入要访问的网用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。页地址,并回车触发这个申请。 浏览器将申请发送到指定的浏览器将申请发送到指定的 Web ServerWeb Server上。上。 Web ServerWeb Server 接收这些申请并根据接收这些申请并根据 .htm.htm 或或 .ht.htmlml的后缀名判断请求的是的后缀名判断请求的是 HTMLHTML文文件。件。 Web ServerWeb Server从当前硬盘或内存中读取正确的从当前硬盘或内存中读取正确的HTMLHTML文件,然后将它送回用户浏览器。用户文件,然后将它送回用户浏览器。用户的浏览器解释这些的浏览器解释这些 HTMLHTML文件并将结果显示出文件并将结果显示出来。来。

Page 11: 网页设计的背景知识及 ASP.NET 简介
Page 12: 网页设计的背景知识及 ASP.NET 简介

动态网页及其执行过程动态网页及其执行过程 用户在浏览器的地址栏中键入用户在浏览器的地址栏中键入 ASPXASPX 文件,并回车触发文件,并回车触发这个这个 ASPXASPX的申请。的申请。 浏览器将这个浏览器将这个 ASPXASPX 的请求发送给的请求发送给 WebWeb服务器。服务器。 Web ServerWeb Server 接收这些申请并根据接收这些申请并根据 .aspx.aspx 的后缀名判断的后缀名判断这是这是 ASPXASPX要求。要求。 Web Server Web Server 从硬盘或内存中读取从硬盘或内存中读取 WebWeb应用程序,并由应用程序,并由aspnet_isapi.dllaspnet_isapi.dll 模块来将模块来将 WebWeb 程序送往程序送往 CLRCLR 中进行中进行编译处理(第一次请求编译处理(第一次请求 WebWeb 页时),并将被请求的页时),并将被请求的 asaspxpx文件处理成生成相应的文件处理成生成相应的 HTMLHTML 文件。文件。 HTMLHTML 文件被送回浏览器。文件被送回浏览器。 用户的浏览器解释这些用户的浏览器解释这些 HTMLHTML 文件并将结果显示出来。文件并将结果显示出来。

Page 13: 网页设计的背景知识及 ASP.NET 简介
Page 14: 网页设计的背景知识及 ASP.NET 简介

什么是 web应用程序 用Windows 开发网上应用,都是 C/S结构的Windows 应用程序,其特点是客户端需要安装客户端程序,然后客户端通过安装的程序直接连接数据库,这种应用程序的客户端程序都是自行开发,为两层结构,如图所示,比如公司、学校内部和企业内部可采用 C/S结构的应用程序,当然这种结构有很多弊端。

Page 15: 网页设计的背景知识及 ASP.NET 简介

在大的企业和学校,有很多客户端 (很多用户 ),如果都安装客户端程序,不但给程序的安装带来麻烦,对以后程序的升级和维护更是一个沉重的负担,故如果客户端不安装自己开发的应用程序,而采用应用广泛的浏览器 (Browser),如 IE浏览器, Netscape 浏览器等作为应用程序的客户端,这种结构是 C/S结构的特例,称为 B/S结构, B/S结构的关键是不需要开发和安装客户端程序,而是客户端上的浏览器通过浏览Web服务器上的Web应用程序,把程序的执行结果显示到客户端的浏览器上,