ASP动态网页设计技术教程(完整版)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
动态网页设计技术(ASP)
(电子教案)
(源码网整理:)
2013-8-5
1
HTML语言简介
1.什么是HTML语言? HTML语言又称为‚超文本标记语言‛, 它用HTML元素标注文本或图形的属性。 2.作用:该语言用来通过浏览器生成静态 网页。 3.编辑、运行环境: 用HTML语言所编写的文件称作HTML文 件,它是应用最为广泛的网页文件。HTML 文件可以在任何一个文本编辑器内编辑, 如记事本、写字板、Word等。保存时只需 保存为*.html或*.htm格式即可。运行时需 2 2013-8-5
要安装网络浏览器软件,如微软公司的IE 只要双击HTML文件生成的浏览图标即可在 IE中打开网页文件。 4.HTML文件结构 HTML文件结构很简单,由头部和身体 部分组成,结构严谨清晰,语句如下:
<html> <head> 头部内容 </head> <body> 身体内容 </body> </html>
2ቤተ መጻሕፍቲ ባይዱ13-8-5
网络程序设计概述 Active Server Pages初步 ASP脚本语言—VBScript Request和Response对象 Session和Application对象 Server对象 ASP存取数据库 ASP的内置组件 数据库存取组件
14
第一章
网络程序设计概述
1.1 网络程序设计语言的产生背景 Internet是20世纪发展最快、规模最 大、涉及面最广的科技成果之一。它又称 互联网,起源于1969年美国国防部高级研 究计划局协助开发的ARPANET网。1987年, 在美国国家科学基金会的推动下,将之主 要从军事用途转向科学研究和民事用途, 形成了今天的Internet主干网雏形NSFNET。 在我国,中科院计算机网络信息中心 于1994年4月正式接入Internet网,近几年
务器交换数据,比如读取数据库。 ASP提供了几个内部对象和内部组件, 利用它们可以很方便地实现表单上传、存 取数据库等功能。除此之外,还可以使用 第三方提供的专用组件实现发送E-mail、 文件上传等功能。 ASP程序的优点: ASP所使用的VBScript脚本语言直 接来源于VB语言,非常容易掌握。 把脚本语言直接嵌入到HTML文档中, 不需要编译和连接就可以直接解释运行。 利用ADO组件可以轻松存取数据库。 2013-8-5 22
2013-8-5 20
2000上运行,在Windows98上安装了个人 Web服务器PWS4.0(Personal Web Server 4.0)后也可以运行。它对客户端没有任何 特殊的要求,只要有一个普通的浏览器就 行。 ASP文件就是在普通的HTML文件中嵌入 了VBScript或JavaScript脚本语言。在ASP 中,脚本语言是在服务器端运行的,当客 户请求一个ASP文件时,服务器就把该文件 解释成标准的HTML文件发过去。在服务器 端运行的好处是:第一,可以不受客户端 浏览器的限制;第二,可以很方便地和服 21 2013-8-5
2013-8-5 10
控制内容,用于插入一副图片。该元素的属 性有src、align、alt。 17.超链接元素 语法为:<a>文本或图像</a> 该元素的 属性有href、target。如果是图片形式的超 链接,则语法为:<a><img></a> 18.滚动字幕或图片元素 语法:<marquee>文字或图片</marquee> 该元素属性有direction、behavior。 19.框架集元素 用于创建框架结构,可以相互嵌套。 11 2013-8-5
2013-8-5 3
HTML文件是由英文单词或字母和<,>,/等组 成的。其中英文单词或字母称为元素,<,>,/等称 为标识符,是用来标识元素的。有些元素是成对 出现的,即<元素>…… </元素>。第一个表示元 素开始起作用,第二个表示这种元素的作用结束; 有些元素是单个的,用来表示特定的作用。 对于绝大多数的元素,都含有自身的若干属 性,这些属性的作用是对该元素作用域中的内容 进行进一步的修饰和限制,其语法格式为:<元 素 属性1=“属性1值” 属性2=“属性2值”……属性n =“属性n值”>……</元素>。 元素可以嵌套使用,如:<元素1><元素2>…… </元素1></元素2>。元素不分大小写,可以混写。 注:空格表示为 接下来将介绍主要元素的用法。
2013-8-5 6
10.换行元素 语法为:<br> 用于开辟一个新行。 注意:<p>元素和<br>元素的作用都是另起 一行,不同在于<p>元素有空行,而<br>元 素无空行。 11.水平线分隔符元素 语法为:<hr> 单独出现,无结束标记, 无作用域。用于在页面中插入一条水平线。 属性有size、align、width。 12.字体元素 语法为:<font>……</font> 用于设置 字体。属性有face、color、size。
其中<table>元素用于创建表格, <caption>元素用于构成表格标题,<tr>为 行元素,用于生成一行,<td>为列元素,用 于生成一列。 创建表格时,按照行优先的顺序从第一 行开始创建,在每一行中,从左到右创建各 个列。 <table>元素中常用的属性有border、 bordercolor、width、height、align。 16.插入图片元素 语法为:<img> 该元素无结束标记,无
2013-8-5 15
来Internet得到了飞速发展,每年连入Internet的计算机数目成指数增加。 目前网络提供的服务主要是WWW浏览、 电子信箱、FTP服务、新闻组、Telnet远程 登录等服务,其中WWW浏览和E-mail是最常 用的服务。 WWW(World Wide Web)又称万维网,起 源于1989年欧洲粒子物理研究室。在WWW发 明之前,Internet主要用于科学研究和军 事目的。自从1989年WWW引入后,使Internet迅速走进千家万户,成为普通人查找资 料、交流、娱乐的一个离不开的手段。现
<ul> <li>文本串1 <li>文本串2 </ul>
2013-8-5 8
其中<li>元素用来引出列表项目。 15.表格元素 语法为: <table> <caption>表格标题信息</caption> <tr> <td>……</td> …… </tr> …… </table>
2013-8-5 9
2013-8-5 19
本语言嵌入到HTML文档中。它们的特点 是:ASP学习简单,使用方便;PHP软件 免费,运行成本低;JSP多平台支持,转 换方便。 1.2.1 ASP概述 ASP的全称是Active Server Pages, 是微软推出的用以取代CGI(Common Gateway Interface)的动态服务器网页技术。由 于ASP简单易学,又有微软的强大技术支持, 所以目前ASP使用非常广泛,很多大型的站 点都是用ASP开发的。 ASP目前可以在Windows NT、Windows
2013-8-5 18
如现在网上流行的电子商店、远程教育系 统、办公系统等。 开始,人们利用CGI(通用网关接口) 来实现网上数据库管理,但是CGI有点太 难掌握了,除了专业人员,普通用户很难 掌握。因此,产生一种使用简单、功能强 大的网络程序设计语言就势在必行了。在 这种背景下,ASP、PHP和JSP就应运而生 了。 1.2 目前主要的网络程序设计语言 目前,广泛使用的网络程序设计语言 有ASP、PHP和JSP。它们基本上都是把脚
2013-8-5 4
5.HTML元素 HTML元素用在文档的开头和结尾,它 用来标识一个HTML文件。 格式为:<html>……</html> 其中包含HTML文件的头部和身体部分。 6.head元素和title元素 head元素用来标注一个html文件的头部, 里面常嵌入title元素。title元素的作用是 用于设置显示在浏览器窗口中标题栏中的文 字,这便于浏览者初步了解页面的内容,语 法为:<head><title>页面窗口标题</title ></head>。
2013-8-5 16
在蓬勃发展的电子商务和远程教育等基本 上都是基于WWW的。WWW之所以能风靡全世 界,主要是它提供了超文本的多媒体文件 形式,人们利用超链接就可以方便地访问 分布在世界各地的丰富多彩的资源。 最初的WWW网页都是用超文本标记语言 HTML实现的,要实现最基本的网页,HTML 是最简单的也是最丰富的。可是,它也存 在一定的缺陷,那就是用HTML制作的网页 是静态网页。所谓静态网页,就是网页内 容在设计时就定好了,如果想修改或维护 网页,只能修改源代码。
2013-8-5 7
13.字符修饰符元素 成对出现,对作用域中的文字起修饰作 用,常用的有:b—黑体(加粗) i—斜体 u—下划线。 14.列表元素 <ul>和<ol>两种,均要成对出现,作用 域内为列表内容,表示一个列表结构。其中, <ul>在列表项目前加符号‚•”,<ol>在列表项 目前加上序号1,2,……。一般结构为:
注意:该元素不能嵌套在body元素中,只能
嵌套在html元素中,原因是其功能与body元 素类似,均是对页面主窗口内容进行标注。 语法为:<frameset>……</frameset> 属性:cols(按列划分)、rows(按行划分)。 在框架集元素中要嵌套框架元素 <frame>,用来定义子框架。其属性有name、 src、noresize。 20.表单元素 用于生成表单,如填写注册信息等,最 终该表单要被提交处理。 语法为:<form>……</form> 中间为表 单成员。属性有name、action、method。
速度。 有的网络操作系统不支持ASP文件或 者支持得不好,用ASP开发的Web程序一般 最好选用Windows NT或Windows 2000操作 系统。 1.2.2 PHP概述 PHP开始是一个用Perl语言编写的简单 程序,PHP程序可以运行在Unix、Linux或 者Windows操作系统下,对客户端浏览器也 没有特殊要求,不过,它的运行环境安装 比较复杂。PHP也是将脚本描述语言嵌入 HTML文档中,它大量采用了C、Java和Perl24 2013-8-5
2013-8-5 5
7.body元素 body元素用于标注文件的正文部分,即 显示在浏览器中窗口中的内容。语法为: <body>……</body>。该元素的常用属性有 bgcolor、background、text等。 8.标题元素 语法为:<Hn>……</Hn>。其中n的取值 为1到6。n的值越大,标题的字体越小。属 性有align。 9.段落元素 语法为:<p>……[</p>]。表示其作用 域中的内容开始一个新的文本段落。
2013-8-5 17
另外,最初的WWW 以提供信息资源为 主,人们上网的主要目的是交流和查看资 料。在这期间,它和普通的应用软件还是 有区别的,比如学校管理软件、银行系统 软件、财务管理软件等。这些系统软件一 般也是基于网络的,但它们是C/S(Client/ Server)架构的。 C/S架构有一个缺陷,在 客户端需要安装软件,而且不具有开放性。 而WWW最大的好处就是具有开放性,客户端 只要有浏览器就行,也就是说,只要有能 上网的计算机就行。因此,基于B/S(Browse/Server)架构的软件系统就成为趋势,
2013-8-5 12
一个表单通常含有如下成员:文本框、 密码框、单选框、复选框、下拉列表框、文 本域框和按钮。如下图所示。
姓名: 密码: 性别: 男 女 爱好: 音乐 计算机 职业: 教育业 简述:
体育
提交
2013-8-5
重置
13
动态网页设计技术(ASP)
第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章
面向对象编程,可扩展ActiveX Server组件功能,也可以使用第三方提供 的组件。从理论上说,可以实现任何功能。 不存在浏览器兼容的问题。 可以隐藏程序代码,在客户端仅可 以看到由ASP输出的动态的HTML文件。 ASP程序的缺点: 运行速度比起HTML程序来运行较慢, 这是因为每当客户端打开一个ASP网页时, 服务器都须将该ASP程序从头到尾重读一 遍,并加以解释执行,最后再送出标准的 HTML格式文件给客户端,从而影响了运行 23 2013-8-5
(电子教案)
(源码网整理:)
2013-8-5
1
HTML语言简介
1.什么是HTML语言? HTML语言又称为‚超文本标记语言‛, 它用HTML元素标注文本或图形的属性。 2.作用:该语言用来通过浏览器生成静态 网页。 3.编辑、运行环境: 用HTML语言所编写的文件称作HTML文 件,它是应用最为广泛的网页文件。HTML 文件可以在任何一个文本编辑器内编辑, 如记事本、写字板、Word等。保存时只需 保存为*.html或*.htm格式即可。运行时需 2 2013-8-5
要安装网络浏览器软件,如微软公司的IE 只要双击HTML文件生成的浏览图标即可在 IE中打开网页文件。 4.HTML文件结构 HTML文件结构很简单,由头部和身体 部分组成,结构严谨清晰,语句如下:
<html> <head> 头部内容 </head> <body> 身体内容 </body> </html>
2ቤተ መጻሕፍቲ ባይዱ13-8-5
网络程序设计概述 Active Server Pages初步 ASP脚本语言—VBScript Request和Response对象 Session和Application对象 Server对象 ASP存取数据库 ASP的内置组件 数据库存取组件
14
第一章
网络程序设计概述
1.1 网络程序设计语言的产生背景 Internet是20世纪发展最快、规模最 大、涉及面最广的科技成果之一。它又称 互联网,起源于1969年美国国防部高级研 究计划局协助开发的ARPANET网。1987年, 在美国国家科学基金会的推动下,将之主 要从军事用途转向科学研究和民事用途, 形成了今天的Internet主干网雏形NSFNET。 在我国,中科院计算机网络信息中心 于1994年4月正式接入Internet网,近几年
务器交换数据,比如读取数据库。 ASP提供了几个内部对象和内部组件, 利用它们可以很方便地实现表单上传、存 取数据库等功能。除此之外,还可以使用 第三方提供的专用组件实现发送E-mail、 文件上传等功能。 ASP程序的优点: ASP所使用的VBScript脚本语言直 接来源于VB语言,非常容易掌握。 把脚本语言直接嵌入到HTML文档中, 不需要编译和连接就可以直接解释运行。 利用ADO组件可以轻松存取数据库。 2013-8-5 22
2013-8-5 20
2000上运行,在Windows98上安装了个人 Web服务器PWS4.0(Personal Web Server 4.0)后也可以运行。它对客户端没有任何 特殊的要求,只要有一个普通的浏览器就 行。 ASP文件就是在普通的HTML文件中嵌入 了VBScript或JavaScript脚本语言。在ASP 中,脚本语言是在服务器端运行的,当客 户请求一个ASP文件时,服务器就把该文件 解释成标准的HTML文件发过去。在服务器 端运行的好处是:第一,可以不受客户端 浏览器的限制;第二,可以很方便地和服 21 2013-8-5
2013-8-5 10
控制内容,用于插入一副图片。该元素的属 性有src、align、alt。 17.超链接元素 语法为:<a>文本或图像</a> 该元素的 属性有href、target。如果是图片形式的超 链接,则语法为:<a><img></a> 18.滚动字幕或图片元素 语法:<marquee>文字或图片</marquee> 该元素属性有direction、behavior。 19.框架集元素 用于创建框架结构,可以相互嵌套。 11 2013-8-5
2013-8-5 3
HTML文件是由英文单词或字母和<,>,/等组 成的。其中英文单词或字母称为元素,<,>,/等称 为标识符,是用来标识元素的。有些元素是成对 出现的,即<元素>…… </元素>。第一个表示元 素开始起作用,第二个表示这种元素的作用结束; 有些元素是单个的,用来表示特定的作用。 对于绝大多数的元素,都含有自身的若干属 性,这些属性的作用是对该元素作用域中的内容 进行进一步的修饰和限制,其语法格式为:<元 素 属性1=“属性1值” 属性2=“属性2值”……属性n =“属性n值”>……</元素>。 元素可以嵌套使用,如:<元素1><元素2>…… </元素1></元素2>。元素不分大小写,可以混写。 注:空格表示为 接下来将介绍主要元素的用法。
2013-8-5 6
10.换行元素 语法为:<br> 用于开辟一个新行。 注意:<p>元素和<br>元素的作用都是另起 一行,不同在于<p>元素有空行,而<br>元 素无空行。 11.水平线分隔符元素 语法为:<hr> 单独出现,无结束标记, 无作用域。用于在页面中插入一条水平线。 属性有size、align、width。 12.字体元素 语法为:<font>……</font> 用于设置 字体。属性有face、color、size。
其中<table>元素用于创建表格, <caption>元素用于构成表格标题,<tr>为 行元素,用于生成一行,<td>为列元素,用 于生成一列。 创建表格时,按照行优先的顺序从第一 行开始创建,在每一行中,从左到右创建各 个列。 <table>元素中常用的属性有border、 bordercolor、width、height、align。 16.插入图片元素 语法为:<img> 该元素无结束标记,无
2013-8-5 15
来Internet得到了飞速发展,每年连入Internet的计算机数目成指数增加。 目前网络提供的服务主要是WWW浏览、 电子信箱、FTP服务、新闻组、Telnet远程 登录等服务,其中WWW浏览和E-mail是最常 用的服务。 WWW(World Wide Web)又称万维网,起 源于1989年欧洲粒子物理研究室。在WWW发 明之前,Internet主要用于科学研究和军 事目的。自从1989年WWW引入后,使Internet迅速走进千家万户,成为普通人查找资 料、交流、娱乐的一个离不开的手段。现
<ul> <li>文本串1 <li>文本串2 </ul>
2013-8-5 8
其中<li>元素用来引出列表项目。 15.表格元素 语法为: <table> <caption>表格标题信息</caption> <tr> <td>……</td> …… </tr> …… </table>
2013-8-5 9
2013-8-5 19
本语言嵌入到HTML文档中。它们的特点 是:ASP学习简单,使用方便;PHP软件 免费,运行成本低;JSP多平台支持,转 换方便。 1.2.1 ASP概述 ASP的全称是Active Server Pages, 是微软推出的用以取代CGI(Common Gateway Interface)的动态服务器网页技术。由 于ASP简单易学,又有微软的强大技术支持, 所以目前ASP使用非常广泛,很多大型的站 点都是用ASP开发的。 ASP目前可以在Windows NT、Windows
2013-8-5 18
如现在网上流行的电子商店、远程教育系 统、办公系统等。 开始,人们利用CGI(通用网关接口) 来实现网上数据库管理,但是CGI有点太 难掌握了,除了专业人员,普通用户很难 掌握。因此,产生一种使用简单、功能强 大的网络程序设计语言就势在必行了。在 这种背景下,ASP、PHP和JSP就应运而生 了。 1.2 目前主要的网络程序设计语言 目前,广泛使用的网络程序设计语言 有ASP、PHP和JSP。它们基本上都是把脚
2013-8-5 4
5.HTML元素 HTML元素用在文档的开头和结尾,它 用来标识一个HTML文件。 格式为:<html>……</html> 其中包含HTML文件的头部和身体部分。 6.head元素和title元素 head元素用来标注一个html文件的头部, 里面常嵌入title元素。title元素的作用是 用于设置显示在浏览器窗口中标题栏中的文 字,这便于浏览者初步了解页面的内容,语 法为:<head><title>页面窗口标题</title ></head>。
2013-8-5 16
在蓬勃发展的电子商务和远程教育等基本 上都是基于WWW的。WWW之所以能风靡全世 界,主要是它提供了超文本的多媒体文件 形式,人们利用超链接就可以方便地访问 分布在世界各地的丰富多彩的资源。 最初的WWW网页都是用超文本标记语言 HTML实现的,要实现最基本的网页,HTML 是最简单的也是最丰富的。可是,它也存 在一定的缺陷,那就是用HTML制作的网页 是静态网页。所谓静态网页,就是网页内 容在设计时就定好了,如果想修改或维护 网页,只能修改源代码。
2013-8-5 7
13.字符修饰符元素 成对出现,对作用域中的文字起修饰作 用,常用的有:b—黑体(加粗) i—斜体 u—下划线。 14.列表元素 <ul>和<ol>两种,均要成对出现,作用 域内为列表内容,表示一个列表结构。其中, <ul>在列表项目前加符号‚•”,<ol>在列表项 目前加上序号1,2,……。一般结构为:
注意:该元素不能嵌套在body元素中,只能
嵌套在html元素中,原因是其功能与body元 素类似,均是对页面主窗口内容进行标注。 语法为:<frameset>……</frameset> 属性:cols(按列划分)、rows(按行划分)。 在框架集元素中要嵌套框架元素 <frame>,用来定义子框架。其属性有name、 src、noresize。 20.表单元素 用于生成表单,如填写注册信息等,最 终该表单要被提交处理。 语法为:<form>……</form> 中间为表 单成员。属性有name、action、method。
速度。 有的网络操作系统不支持ASP文件或 者支持得不好,用ASP开发的Web程序一般 最好选用Windows NT或Windows 2000操作 系统。 1.2.2 PHP概述 PHP开始是一个用Perl语言编写的简单 程序,PHP程序可以运行在Unix、Linux或 者Windows操作系统下,对客户端浏览器也 没有特殊要求,不过,它的运行环境安装 比较复杂。PHP也是将脚本描述语言嵌入 HTML文档中,它大量采用了C、Java和Perl24 2013-8-5
2013-8-5 5
7.body元素 body元素用于标注文件的正文部分,即 显示在浏览器中窗口中的内容。语法为: <body>……</body>。该元素的常用属性有 bgcolor、background、text等。 8.标题元素 语法为:<Hn>……</Hn>。其中n的取值 为1到6。n的值越大,标题的字体越小。属 性有align。 9.段落元素 语法为:<p>……[</p>]。表示其作用 域中的内容开始一个新的文本段落。
2013-8-5 17
另外,最初的WWW 以提供信息资源为 主,人们上网的主要目的是交流和查看资 料。在这期间,它和普通的应用软件还是 有区别的,比如学校管理软件、银行系统 软件、财务管理软件等。这些系统软件一 般也是基于网络的,但它们是C/S(Client/ Server)架构的。 C/S架构有一个缺陷,在 客户端需要安装软件,而且不具有开放性。 而WWW最大的好处就是具有开放性,客户端 只要有浏览器就行,也就是说,只要有能 上网的计算机就行。因此,基于B/S(Browse/Server)架构的软件系统就成为趋势,
2013-8-5 12
一个表单通常含有如下成员:文本框、 密码框、单选框、复选框、下拉列表框、文 本域框和按钮。如下图所示。
姓名: 密码: 性别: 男 女 爱好: 音乐 计算机 职业: 教育业 简述:
体育
提交
2013-8-5
重置
13
动态网页设计技术(ASP)
第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章
面向对象编程,可扩展ActiveX Server组件功能,也可以使用第三方提供 的组件。从理论上说,可以实现任何功能。 不存在浏览器兼容的问题。 可以隐藏程序代码,在客户端仅可 以看到由ASP输出的动态的HTML文件。 ASP程序的缺点: 运行速度比起HTML程序来运行较慢, 这是因为每当客户端打开一个ASP网页时, 服务器都须将该ASP程序从头到尾重读一 遍,并加以解释执行,最后再送出标准的 HTML格式文件给客户端,从而影响了运行 23 2013-8-5