ASP动态网页方案设计书.docx

上传人:b****1 文档编号:13736676 上传时间:2023-06-16 格式:DOCX 页数:59 大小:85.91KB
下载 相关 举报
ASP动态网页方案设计书.docx_第1页
第1页 / 共59页
ASP动态网页方案设计书.docx_第2页
第2页 / 共59页
ASP动态网页方案设计书.docx_第3页
第3页 / 共59页
ASP动态网页方案设计书.docx_第4页
第4页 / 共59页
ASP动态网页方案设计书.docx_第5页
第5页 / 共59页
ASP动态网页方案设计书.docx_第6页
第6页 / 共59页
ASP动态网页方案设计书.docx_第7页
第7页 / 共59页
ASP动态网页方案设计书.docx_第8页
第8页 / 共59页
ASP动态网页方案设计书.docx_第9页
第9页 / 共59页
ASP动态网页方案设计书.docx_第10页
第10页 / 共59页
ASP动态网页方案设计书.docx_第11页
第11页 / 共59页
ASP动态网页方案设计书.docx_第12页
第12页 / 共59页
ASP动态网页方案设计书.docx_第13页
第13页 / 共59页
ASP动态网页方案设计书.docx_第14页
第14页 / 共59页
ASP动态网页方案设计书.docx_第15页
第15页 / 共59页
ASP动态网页方案设计书.docx_第16页
第16页 / 共59页
ASP动态网页方案设计书.docx_第17页
第17页 / 共59页
ASP动态网页方案设计书.docx_第18页
第18页 / 共59页
ASP动态网页方案设计书.docx_第19页
第19页 / 共59页
ASP动态网页方案设计书.docx_第20页
第20页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ASP动态网页方案设计书.docx

《ASP动态网页方案设计书.docx》由会员分享,可在线阅读,更多相关《ASP动态网页方案设计书.docx(59页珍藏版)》请在冰点文库上搜索。

ASP动态网页方案设计书.docx

ASP动态网页方案设计书

封面

作者:

PanHongliang

仅供个人学习

ASP动态网页设计.txt2机会靠自己争取,命运需自己把握,生活是自己的五线谱,威慑呢们不亲自演奏好它?

本文由pzj389贡献

doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

ASP动态网页设计目录第1章ASP使用基础第2章HTML语言第3章VBScript语言第4章使用ASP对象第5章使用ASP组件第6章使用ADO对象第7章设计实例第1章ASP使用基础1.1Web基础知识1.2ASP基本概念1.3配置ASP运行环境第1章ASP使用基础1.1Web基础知识1.1.1Web与URLWeb是运行在Internet顶层的服务集合.基于Web的信息一般使用HTML格式以超文本和超媒体方式传送.Web服务以客户机/服务器模式运行.信息资源以页面形式存储在Web服务器上,用户通过客户端的Web浏览器向Web服务器发出查询请求。

Web服务器根据客户端请求的内容做出响应,并将存储在服务器上的某个页面发送给客户端。

Web浏览器对收到的页面进行解释并将页面显示给用户.Web服务器通常是指安装了服务器软件的计算机,它使用HTTP或FTP之类的Internet协议来响应TCP/IP网络上的Web客户请求.常见的Web服务器软件包括Microsoft的IIS和PWS,常用的Web浏览器软件有NetscapeNavigator(NN)和MicrosoftInternetExplorer(IE).

第1章目录第1章ASP使用基础URL即统一资源定位符,URL是一种唯一地标识Internet上计算机,目录和文件的位置的命名规则.URL用于指定获得Internet上资源的方式和位置,通常也称为URL地址,网站地址或网址,其一般形式可以表示如下:

:

//:

//……/

其中指定访问该资源所使用的Internet协议,常用形式有:

http(超文本传输协议),ftp(文件传输协议),mailto(电子邮件地址),news(网络新闻组),telnet(远程登录服务)和file(本地文件)等.指定Web服务器的IP地址或域名地址.IP地址是唯一标识网络上某一主机的地址,它将计算机标识为一个32位地址,可以用带句点的十进制数来表示.域名地址也种为DNS地址,它由四个部分组成,常用形式为"机器名.单位名.单位类别.国别".指定Web服务器在该主机上所使用的TCP端口,默认端口是80,通常不需要指定,只要当Web服务器不使用默认端口时才需要指定端口.可以是Web服务器上信息资源所在的目录.由基本文件名和扩展名两部分组成,如index.htm等.第1章目录第1章ASP使用基础1.1.2HTML与HTTP在Web服务中,信息一般是使用HTML格式以超文本和超媒体方式传送的,所使用的Internet协议是HTTP协议.HTML的全称是HypertextMarkupLanguage,意即超文本标记语言,是用于WWW上文档的格式化语言.使用HTML语言可以创建超文本文档,该文档可以从一个平台移植到另一个平台.HTML文件是带有嵌入代码(由标记表示)的ASCII文本文件,它用来表示格式化和超文本链接.HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来.HTTP的全称是HypertextTransferProtocol,意即超文本传输协议.HTTP协议是用于访问WWW上信息的客户机/服务器协议.HTTP协议建立在TCP/IP协议的应用层之上.其一般实现过程包括:

客户端与指定的服务器建立连接。

由客户端提出请求并发送到服务器。

服务器收到客户端的请求后,取得相关对象并发送到客户端。

在客户端接受完对象后,关闭连接.第1章目录第1章ASP使用基础1.1.3Web页与Web站点Web页就是WorldWideWeb文档,通常称为网页.Web页一般由HTML文件组成,其中包含有相关的文本,图像,声音,动画,视频以及脚本命令等,位于特定计算机的特定目录中,其位置可以根据URL确定.按照Web服务器响应方式的不同,可以将Web页分为静态网页和动态网页.一般的Web站点由一组相关的HTML文件和其他文件组成,这

些文件存储在Web服务器上.当用户访问一个Web站点时,该站点中有一个页面总是被首先打开,该页面称为首页或主页.1.1.4Web应用程序Web应用程序就是使用HTTP作为核心通讯协议,并使用HTML语言向用户传递基于Web的信息的应用程序,也称为基于Web的应用程序.一个Web应用程序实质上就是一组静态网页和动态网页的集合,在这些网页之间可以相互传递信息,还可以通过这些网页对Web服务器上的各种资源(包括数据库)进行存取.第1章目录第1章ASP使用基础1.2ASP基本概念1.2.1静态网页与动态网页静态网页是标准的HTML文件,其文件扩展名是.htm或.html,它可以包含HTML标记,文本,Java小程序,客户端脚本以及客户端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编写的,在放置到Web服务器后便不再发生任何更改,所以称之为静态网页."静态"网页也可能包含翻转图像,GIF动画或Flash影片等,从而具有很强的动感效果.此处所说的静态网页是指在发送到浏览器时不再进行修改的Web页,其最终内容是由设计人员事先确定的.静态网页的处理流程:

(1)当用户单击Web页上的某个链接时,浏览器向Web服务器发送一个页请求。

(2)Web服务器收到该请求,通过文件扩展名.htm或.html判断出是HTML文件请求,并从磁盘或存储器中获取适当的HTML文件。

(3)Web服务器将HTML文件发送到浏览器,由浏览器对该HTML文件进行解释,并将结果显示在浏览器窗口中.第1章目录第1章ASP使用基础动态网页与静态网页之间的区别在于:

动态网页中的某些脚本

只能在Web服务器上运行,而静态网页中的任何脚本都不能在Web服务器上运行。

动态网页与静态网页文件扩展名不同,对于动态网页来说,其文件扩展名不再是.htm或.html,而是与所使用的Web应用开发技术有关,例如,使用ASP技术时文件扩展名是.asp等等.当Web服务器接收到对静态网页的请求时,服务器将该页发送到请求浏览器,而不进行进一步的处理.当Web服务器接收到对动态网页的请求时,它将做出不同的反应:

它将该页传递给一个称为应用程序服务器的特殊软件扩展,然后由这个特殊软件负责完成页.应用服务器软件与Web服务器软件通常安装,运行在同一台计算机上.使用不同的Web开发技术创建动态网页时,所用的应用程序服务器软件也是各不相同的.第1章目录第1章ASP使用基础1.2.2脚本语言脚本是指嵌入到Web页中的程序代码,所使用的编程语言称为脚本语言.按照执行方式和位置的不同,脚本分为客户端脚本和服务器端脚本.客户端脚本在客户端计算机上被Web浏览器执行,服务器端脚本在服务器端计算机上被Web服务器执行.脚本语言是一种解释型语言,客户端脚本的解释器位于Web浏览器中,服务器端脚本的解释器则位于Web服务器中.静态网页只能包含客户端脚本,动态网页则可以同时包含客户端脚本和服务器端脚本.Microsoft公司开发了两种标准的脚本语言:

VBScript和JScript.VBScript是程序开发语言VisualBasic家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括MicrosoftInternetExplorer中的客户端脚本和MicrosoftInternetInformationServer中的服务器端脚本.JScript是Microsoft公司对ECMA262语言规范的一种实现.Jscript完全实现了该语言规范,并且提供了一些利用MicrosoftInternetExplorer的功能的增强特性.JScript是一种解释型的,基于对象的脚本语言.第1章目录

第1章ASP使用基础1.2.3什么是ASPASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记,文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp.ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Asp.dll,通常称为ASP引擎,也就是前面中所说的应用程序服务器.ASP的处理流程:

(1)客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP文件请求.

(2)Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Asp.dll发送ASP文件.(3)Asp.dll自上而下查找,解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器.(4)Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果.第1章目录第1章ASP使用基础ASP的特点

(1)在ASP页中可以包含服务器端脚本,通过在Web服务器上执行脚本可以将交互式内容添加到网页中.例如,利用ASP可以创建一个对不同访问者显示不同信息的动态网页.

(2)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强.例如,可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息.(3)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库,发送E-Mail或访问文件系统等.(4)ASP提高了程序的安全性,ASP脚本只在Web服务器上执行,在客户端

计算机浏览器中可以看到脚本的执行结果(即HTML静态网页),但看不到ASP源代码本身.(5)ASP页与标准HTML页既有区别也有联系:

ASP页的文件扩展名为.asp,标准HTML页的文件扩展名则是.htm或.html。

标准HTML页不经过处理即可发送到浏览器,处理ASP页时先执行服务端脚本而后生成HTML页。

从浏览器来看,ASP页与标准HTML页几乎是完全相同的,向Web服务器发出一个ASP请求后,浏览器将收到一个标准HTML页(6)ASP文件是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写.第1章目录第1章ASP使用基础1.3配置ASP运行环境要使用ASP创建动态网页,首先要从硬件和软件方面配置好ASP的运行环境.在硬件方面,必须在计算机上安装网卡,至少要安装一个虚拟网卡,例如MicrosoftLoopbackAdapter。

在软件方面,必须安装TCP/IP协议和服务器软件.1.3.1安装服务器软件在Windows平台上创建ASP动态网页之前,应当在计算机上安装服务器软件PWS或IIS.这两种服务器软件有一个共同特点,即它们同时兼有Web服务器和ASP应用程序服务器的功能.选择哪种服务器软件,与所使用的Windows版本有关.在Windows95/98平台上可以安装PWS作为服务器软件。

在WindowsNT4.0Server平台上可以安装IIS4.0作为服务器软件。

在Windows2000平台上可以安装IIS5.0作为服务器软件。

在WindowsXP平台上可以安装IIS5.1作为服务器软件.若要检查PWS或IIS是否安装成功,请在IE浏览器地址栏中输入以下URL地址:

http:

//localhost操作演示第1章目录第1章ASP使用基础

1.3.2启动或停止服务在Windows98/95平台上,可以使用个人Web管理器来启动或停止Web发布服务:

(1)选择"开始→程序→MicrosoftPersonalWebServer→个人Web管理器"命令.

(2)在"个人Web管理器"窗口中,执行下列操作之一:

当Web发布服务已经启动时,若要停止该服务,请单击"停止"按钮,这将使本机站点内的工程不可见,此时任何ASP应用程序都不能运行.当Web发布服务已经停止时,若要启动Web发布,请单击"启动"按钮,这将本机站点内的工程变成可见,此时可以运行ASP应用程序.操作演示第1章目录第1章ASP使用基础在Windows2000中,可以使用Internet服务管理单元来启动或停止IIS5.0:

(1)选择"开始→程序→管理工具→Internet服务管理器"命令.

(2)当出现"Internet信息服务"窗口时,单击左边树窗格本地计算机图标,然后从弹出式菜单中选择"重新启动IIS"命令.(3)在"停止/启动/重新启动"对话框时选择下列选项之一:

重新启动Internet服务:

选择此项,将关闭并重新开始所有的Internet服务.停止Internet服务:

如果需要安装注册新的COM组件或ISAPI筛选器,应关闭服务.在使用服务时无法进行这样的操作.启动Internet服务:

选择此项,将启动在正常开机时启动的所有服务.重新启动:

如果成功地重新启动了Internet服务,可以选择重新启动计算机.在大多数情况下,重新启动Internet服务就足够了.(4)单击"确定"按钮.操作演示第1章目录第1章ASP使用基础1.3.3创建虚拟目录一旦启动了Web服务,Web服务器就可以对通过浏览器提交的ASP动态网页请求做出响应.为了实现这种响应,要求ASP文件必

须保存在Web服务器上的特定文件夹中,通常是保存在Web站点的主目录或其子目录中,主目录的默认设置是\Inetpub\wwwroot文件夹.如果希望在Web站点主目录及其子目录之外的其他文件夹中保存ASP文件,则必须对该文件夹设置Web共享选项,使之成为Web站点内的一个虚拟目录.所谓虚拟目录,就是在URL地址中使用的目录名称,有时也称作URL映射.虚拟目录的名称可以物理目录相同,也可以不相同.创建虚拟目录操作演示第1章目录第1章ASP使用基础1.3.4编写第一个ASP页下面将编写第一个ASP动态网页,以测试PWS或IIS的ASP引擎.在记事本程序窗口中,输入以下内容并以.asp为扩展名来保存文件:

ASP动态网页示例这个网页于创建.其中是在服务器端执行的脚本,用于显示在服务器上处理该页的时间.操作演示第1章目录第2章HTML语言2.1HTML基础2.2设置文本格式2.3使用列表格式2.4使用图像2.5使用字幕和背景音乐2.6使用表格2.7使用框架2.8使用超链接2.9使用表单

第2章HTML语言2.1HTML基础HTML是用来表示Web文档的规范,它使用标记来确定网页显示的格式.静态网页是标准的HTML文件,动态网页经过应用程序服务器的处理后也将生成标准的HTML文件.2.1.1HTML工作原理HTML是一种规范,是用于Web文档的格式化语言.HTML通过标记(Tag)来标记要显示的网页中的各个部分,以告诉Web浏览器应该如何显示网页,即确定网页内容的格式.浏览器按照顺序阅读HTML文件,然后根据内容附近的HTML标记来解释和显示各种内容,这个过程称为语法分析.例如,如果为某段文字添加了标记,浏览器将会以比一般文字大的粗体字来显示这段文字.第2章目录第2章HTML语言2.1.2标记基础HTML语言是控制网页内容显示格式的标记集合,标记给浏览器提供了格式化Web文档的指令.1.基本的HTML语法在HTML语言中,所有的标记都必须用尖括号(即小于号"")括起来.例如,,,等.大部分标记都是成对出现的,包括开始标记和结束标记,开始标记和相应的结束标记定义了标记所影响的范围。

结束标记与开始标记名称相同,但结束标记总是以一个斜线符号开头的.例如,和,和等.也有一些标记只要求单一标记符号,例如换行标记就是这样.HTML标记不区分大小写,但通常约定使用大写字母来表示,以利于HTML文档的维护.2.标记符的属性大多数标记都拥有一个属性集,通过这些属性可以对作用的内容进行更多的控制.在HTML语言中,所有属性都放置在开始标记的尖括号内.

例如,使用FONT标记设置文本格式时,可以使用FACE属性来指定所用的字体,使用SIZE属性来指定所用的字号.请看下面的HTML代码:

心想事成.第2章目录第2章HTML语言2.1.3HTML文档的基本结构一个基本的HTML文档通常包含以下三对顶级标记.1.HTML标记……HTML标记是全部文档内容的容器,是开始标记,是结束标记,它们分别是网页的第一个标记和最后一个标记,其他所有HTML代码都位于这两个标记之间.HTML标记告诉浏览器或其他程序:

这是一个Web文档,应该按照HTML语言规则对文内的标记进行解释……标记是可选的,但最好不要可以省略这两个标记,以保持Web文档结构的完整性.2.首部标记……首部标记用于提供与Web页有关的各种信息.在首部标记中,可以使用和标记来指定网页的标题,使用和标记来定义CSS样式表,使用和标记来插入脚本,等等.第2章目录第2章HTML语言3.正文标记……正文标记包含了文档的内容,文字,图像,动画,超链接以及其他HTML元素均位于该标记中.正文标记有下列属性.

(1)BACKGROUD:

指定文档背景图像的URL地址,图像平铺在页背景上.

(2)BGCOLOR:

指定文档的背景颜色.(3)TEXT:

指定文档中文本的颜色.(4)LINK:

指定文档中链接的颜色.(5)VLINK:

指定文档中已被访问过的链接的颜色.(6)ALINK:

指定文档中正被选中的链接的颜色.

(7)ONLOAD:

指定文档首次加载时调用的事件处理程序.(8)ONUNLOAD:

用于指定文档卸载时调用的事件处理程序.在上述属性中,各个颜色属性的值有两种表示方法:

使用颜色名称来指定,例如红色,绿色和蓝色分别用red,green和blue表示。

使用十六进制格式数值#RRGGBB来表示,RR,GG和BB分别表示颜色中的红,绿,蓝三基色的两位十六进制数据.第2章目录第2章HTML语言4.HTML文档的基本结构HTML文档的基本结构可以表示如下:

标题文字文本,图像,动画,HTML指令等【例2.1】演示2.1.4添加注释在HTML语言中,注释由开始标记构成,这两个标记之间的文字被浏览器解释为注释,而不在浏览器窗口中显示.第2章目录第2章HTML语言2.2设置文本格式2.2.1分段与换行段落是文档的基本信息单位.将文档划分为段落,可以通过使用分段标记,换行标记,标题标记或插入水平线来实现.1.分段标记P分段标记定义了一个段落,使用该标记时要跳过一个空行,使后续内容隔一行显示.若同时使用和,则将段落包围起来,表示一个分段的块。

若省略结束标记,可以将开始标记放在段尾.分段标记的常用属性是ALIGN,用于设置段落的水平对齐方式.2.换行标记BR标记强行规定了当前行的中断,使后续内容在下一行显示.

【例2.2】演示第2章目录第2章HTML语言3.标题标记Hn标题标记用于设置文档中的标题和副标题,其中n的取值是1到6。

……标记表示字体最大的标题,…标记表示字体最小的标题.【例2.3】演示4.水平线标记HRHR标记在文档中添加一条水平线,用来分开文档的两个部分.该标记有以下属性:

(1)ALIGN:

指定线的对齐方式,取值为left(左对齐),center(居中对齐)或right(右对齐),默认值为center.

(2)COLOR:

指定线的颜色.(3)NOSHADE:

若指定该项,则显示一条无阴影的实线.(4)SIZE:

指定线的宽度,以像素为单位.(5)WIDTH:

指定线的长度,单位可以是像素或百分比(占页面宽度的百分比).【例2.4】演示第2章目录第2章HTML语言2.2.2设置段落对齐方式在网页中有四种段落对齐方式:

左对齐,右对齐,居中对齐和两端对齐.在HTML语言中,可以使用ALIGN属性来设置段落的对齐方式.ALIGN属性可以应用于多种标记,例如分段标记……,标题标记……以及水平线标记等.ALIGN属性的取值可以是:

left(左对齐),center(居中对齐),right(右对齐)以及justify(两边对齐).两边对齐是指将一行中的文本在排满的情况下向左右两页边对齐,以避免在左右页边出现锯齿状.对于不同的标记,ALIGN属性的默认值是有所不同的.对于分段标记和各个标题标记,ALIGN属性的默认值为left。

对于水平线

标记,ALIGN属性的默认值为center.若要将文档中的多个段落设置成相同的对齐方式,可将这些段落置于和标记之间组成一个节,并使用ALIGN属性来设置该节的对齐方式.如果要将部分文档内容设置为居中对齐,也可以将这部分内容置于和标记之间.【例2.5】演示第2章目录第2章HTML语言2.2.3设置字体,字号和颜色在HTML语言中,可以使用字体标记……来设置文本的字符格式,为此可以将文本置于和标记之间,并通过FACE,SIZE和COLOR属性来设置文本的字体,字号和颜色.FACE属性指定一种字体,或者给出一个字体列表,各种字体名称用逗号来分隔,可以按照作

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2