关于动态网页设计资料

上传人:宝路 文档编号:47996068 上传时间:2018-07-08 格式:PPT 页数:61 大小:1.78MB
返回 下载 相关 举报
关于动态网页设计资料_第1页
第1页 / 共61页
关于动态网页设计资料_第2页
第2页 / 共61页
关于动态网页设计资料_第3页
第3页 / 共61页
关于动态网页设计资料_第4页
第4页 / 共61页
关于动态网页设计资料_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《关于动态网页设计资料》由会员分享,可在线阅读,更多相关《关于动态网页设计资料(61页珍藏版)》请在金锄头文库上搜索。

1、ASPASP动态网页设计动态网页设计* * WebWeb程序设计程序设计 张张 宏宏2 2本门课程学习的核心内容:掌握HTML语言,VBSCRIPT脚本语言、 ASP内建对象以及如何进行后台数据库连接 。在本学期期末让同学们用所学知识设计并实现 一个动态功能的网站。* * WebWeb程序设计程序设计 张张 宏宏3 3本门课程使用教材:ASP与网页数据库设计主编 邓文渊 陈惠贞 中国铁道出版社 2004年8月出版* * WebWeb程序设计程序设计 张张 宏宏4 4目 录第1章 ASP使用基础第2章 HTML语言第3章 VBScript语言第4章 使用ASP内建对象第5章 数据库操作第6章 设

2、计实例第5章 使用ASP组件* * WebWeb程序设计程序设计 张张 宏宏5 5第1章 ASP使用基础1.1 Web基础知识1.2 ASP基本概念1.3 配置ASP运行环境* * WebWeb程序设计程序设计 张张 宏宏6 6第1章 ASP使用基础 1.1 Web基础知识 1.1.1 Web与URL Web是运行在Internet顶层的服务集合。基于Web的信息一般使 用HTML格式以超文本和超媒体方式传送。Web服务以客户机/服务器模式运行。信息资源以页面形式存储 在Web服务器上,用户通过客户端的Web浏览器向Web服务器发出 查询请求;Web服务器根据客户端请求的内容做出响应,并将存储

3、 在服务器上的某个页面发送给客户端;Web浏览器对收到的页面进 行解释并将页面显示给用户。Web服务器通常是指安装了服务器软件的计算机,它使用 HTTP或FTP之类的Internet协议来响应TCP/IP网络上的Web客户请 求。常见的Web服务器软件包括Microsoft的IIS和PWS,常用的 Web浏览器软件有Netscape Navigator(NN)和Microsoft InternetExplorer(IE)。第1章目录* * WebWeb程序设计程序设计 张张 宏宏7 7第1章 ASP使用基础 URL即统一资源定位符,URL是一种唯一地标识Internet上计算 机、目录和文件的

4、位置的命名规则。URL用于指定获得Internet上 资源的方式和位置,通常也称为URL地址、网站地址或网址,其 一般形式可以表示如下: :/:/./ 其中指定访问该资源所使用的Internet协议,常用形式 有:http(超文本传输协议)、ftp(文件传输协议)、mailto(电 子邮件地址)、news(网络新闻组)、telnet(远程登录服务)和 file(本地文件)等。 指定Web服务器的IP地址或域名地址。IP地址是唯一 标识网络上某一主机的地址,它将计算机标识为一个32位地址, 可以用带句点的十进制数来表示。域名地址也称为DNS地址,它 由四个部分组成,常用形式为“机器名.单位名.单

5、位类别.国别”。 指定Web服务器在该主机上所使用的TCP端口,默认端口是 80,通常不需要指定,只要当Web服务器不使用默认端口时才需要 指定端口。可以是Web服务器上信息资源所在的目录。由基本文件名和扩展名两部分组成,如index.htm等。第1章目录* * WebWeb程序设计程序设计 张张 宏宏8 8第1章 ASP使用基础 1.1.2 HTML与HTTP 在Web服务中,信息一般是使用HTML格式以超文本和超媒体 方式传送的,所使用的Internet协议是HTTP协议。 HTML的全称是Hypertext Markup Language,意即超文本标记 语言,是用于WWW上文档的格式化

6、语言。使用HTML语言可以创 建超文本文档,该文档可以从一个平台移植到另一个平台。HTML 文件是带有嵌入代码(由标记表示)的ASCII文本文件,它用来表 示格式化和超文本链接。HTML文件的内容通过一个页面展示出来 , 不同页面通过超链接关联起来。 HTTP的全称是Hypertext Transfer Protocol,意即超文本传输协 议。HTTP协议是用于访问WWW上信息的客户机/服务器协议。 HTTP协议建立在TCP/IP协议的应用层之上。其一般实现过程包括 : 客户端与指定的服务器建立连接;由客户端提出请求并发送到服 务器;服务器收到客户端的请求后,取得相关对象并发送到客户 端;在客

7、户端接受完对象后,关闭连接。第1章目录* * WebWeb程序设计程序设计 张张 宏宏9 9第1章 ASP使用基础 1.1.3 Web页与Web站点 Web页就是World Wide Web文档,通常称为网页。Web页一般 由HTML文件组成,其中包含有相关的文本、图像、声音、动画、 视频以及脚本命令等,位于特定计算机的特定目录中,其位置可 以根据URL确定。按照Web服务器响应方式的不同,可以将Web页 分为静态网页和动态网页。 一般的Web站点由一组相关的HTML文件和其他文件组成,这 些文件存储在Web服务器上。当用户访问一个Web站点时,该站点 中有一个页面总是被首先打开,该页面称为首

8、页或主页(index.html) 。 1.1.4 Web应用程序 Web应用程序就是使用HTTP作为核心通讯协议,并使用 HTML语言向用户传递基于Web的信息的应用程序,也称为基于 Web的应用程序。一个Web应用程序实质上就是一组静态网页和动 态网页的集合,在这些网页之间可以相互传递信息,还可以通过 这些网页对Web服务器上的各种资源(包括数据库)进行存取。第1章目录* * WebWeb程序设计程序设计 张张 宏宏10101.1.5 Web的工作原理Web服务器向浏览器提供服务的过程大致可以归纳 为以下5个步骤:(1)用户打开计算机(客户机),启动浏览器程 序(Netscape Navig

9、ator, Microsoft Internet Explorer等),并在浏览器中指定一个URL( Uniform Resource Locator,统一资源定位器), 浏览器便向该URL所指向的Web服务器发出请求。(2)Web服务器(也称为HTTP服务器)接到浏览器 的请求后,把URL转换成页面所在服务器的文件路 径名。* * WebWeb程序设计程序设计 张张 宏宏1111(3)如果URL指向的是普通的HTML(Hypertext Markup Language,超文本标记语言)文档,Web服务器将直接把它 传送给浏览器。HTML文档中可能包含用Java,JavaScript ,Act

10、iveX,VBScript等编写的小应用程序(applet),服 务器也将它们随HTML文档一道传送到浏览器,在浏览器所 在的机器上执行。图1-1 客户机/服务器模型* * WebWeb程序设计程序设计 张张 宏宏1212(4)如果HTML文档中嵌有ASP程序,那么Web服务 器就运行ASP程序,并将结果传送至浏览器。Web 服务器运行ASP程序时还可能调用数据库服务器 和其他服务器。 (5)URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置 有VRML插件,或者客户机上已安装VRML浏览器, 就可以接收Web服务器发送的VRM

11、L文档。 * * WebWeb程序设计程序设计 张张 宏宏1313第1章 ASP使用基础 1.2 ASP基本概念 1.2.1 静态网页与动态网页 静态网页是标准的HTML文件,其文件扩展名是.htm或.html, 它可以包含HTML标记、文本、Java小程序、客户端脚本以及客户 端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的 每一行HTML代码都是在放置到Web服务器前由网页设计人员编写 的,在放置到Web服务器后便不再发生任何更改,所以称之为静态 网页。“静态”网页也可能包含翻转图像、GIF动画或Flash影片等,从 而具有很强的动感效果。此处所说的静态网页是指在发送到浏览

12、 器时不再进行修改的Web页,其最终内容是由设计人员事先确 定的。 静态网页的处理流程:(1) 当用户单击Web页上的某个链接 时,浏览器向Web服务器发送一个页请求;(2) Web服务器收到该 请求,通过文件扩展名.htm或.html判断出是HTML文件请求,并从 磁盘或存储器中获取适当的HTML文件;(3) Web服务器将HTML文 件发送到浏览器,由浏览器对该HTML文件进行解释,并将结果显 示在浏览器窗口中。第1章目录* * WebWeb程序设计程序设计 张张 宏宏1414第1章 ASP使用基础 动态网页与静态网页之间的区别在于:动态网页中的某些脚本 只能在Web服务器上运行,而静态网

13、页中的任何脚本都不能在Web 服务器上运行;动态网页与静态网页文件扩展名不同,对于动态 网页来说,其文件扩展名不再是.htm或.html,而是与所使用的Web 应用开发技术有关,例如,使用ASP技术时文件扩展名是.asp等等 。当Web服务器接收到对静态网页的请求时,服务器将该页发送 到请求浏览器,而不进行进一步的处理。当Web服务器接收到对动 态网页的请求时,它将做出不同的反应:它将该页传递给一个称 为应用程序服务器的特殊软件扩展,然后由这个特殊软件负责完 成页面。应用服务器软件与Web服务器软件通常安装、运行在同一 台计算机上。使用不同的Web开发技术创建动态网页时,所用的应 用程序服务器软件也是各不相同的。第1章目录* * WebWeb程序设计程序设计 张张 宏宏1515第1章 ASP使用基础 1.2.2 脚本语言 脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为 脚本语言。按照执行方式和位置的不同,脚本分为客户端脚本和 服务器端脚本。客户端脚本在客户端计算机上被Web浏览器执行, 服务器端脚本在服务器端计算机上被Web服务器执行。脚本语言是 一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号