ASP基础教程解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《ASP基础教程解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 基础教程 解析 课件
- 资源描述:
-
1、2022-12-31动态网页设计技术(动态网页设计技术(ASP)(电子教案)电子教案)(源码网整理:)2022-12-32HTMLHTML语言简介语言简介1.1.什么是什么是HTMLHTML语言?语言?HTML HTML语言又称为语言又称为“超文本标记语言超文本标记语言”,它用它用HTMLHTML元素标注文本或图形的属性。元素标注文本或图形的属性。2.2.作用:该语言用来通过浏览器生成静态作用:该语言用来通过浏览器生成静态 网页。网页。3.3.编辑、运行环境:编辑、运行环境:用用HTMLHTML语言所编写的文件称作语言所编写的文件称作HTMLHTML文文件,它是应用最为广泛的网页文件。件,它是
2、应用最为广泛的网页文件。HTMLHTML文件可以在任何一个文本编辑器内编辑,文件可以在任何一个文本编辑器内编辑,如记事本、写字板、如记事本、写字板、WordWord等。保存时只需等。保存时只需保存为保存为*.html.html或或*.htm.htm格式即可。运行时需格式即可。运行时需2022-12-33要安装网络浏览器软件,如微软公司的要安装网络浏览器软件,如微软公司的IEIE只要双击只要双击HTMLHTML文件生成的浏览图标即可在文件生成的浏览图标即可在IEIE中打开网页文件。中打开网页文件。4.HTML4.HTML文件结构文件结构HTMLHTML文件结构很简单,由头部和身体文件结构很简单,
3、由头部和身体部分组成,结构严谨清晰,语句如下:部分组成,结构严谨清晰,语句如下:html 头部内容头部内容/head 身体内容身体内容 /body 2022-12-34 HTMLHTML文件是由英文单词或字母和文件是由英文单词或字母和,/,/等组等组成的。其中英文单词或字母称为成的。其中英文单词或字母称为元素元素,/,/等称等称为为标识符标识符,是用来标识元素的。有些元素是成对,是用来标识元素的。有些元素是成对出现的,即出现的,即 /。第一个表示元。第一个表示元素开始起作用,第二个表示这种元素的作用结束素开始起作用,第二个表示这种元素的作用结束;有些元素是单个的有些元素是单个的,用来表示特定的
4、作用。用来表示特定的作用。对于绝大多数的元素,都含有自身的若干属对于绝大多数的元素,都含有自身的若干属性,这些属性的作用是对该元素作用域中的内容性,这些属性的作用是对该元素作用域中的内容进行进一步的修饰和限制,其语法格式为:进行进一步的修饰和限制,其语法格式为:/。元素可以嵌套使用,如:元素可以嵌套使用,如:2/2。元素不分大小写,可以混写。元素不分大小写,可以混写。注:空格表示为注:空格表示为 接下来将介绍主要元素的用法。接下来将介绍主要元素的用法。2022-12-355.HTML5.HTML元素元素HTMLHTML元素用在文档的开头和结尾,它元素用在文档的开头和结尾,
5、它用来标识一个用来标识一个HTMLHTML文件。文件。格式为:格式为:其中包含其中包含HTMLHTML文件的头部和身体部分。文件的头部和身体部分。6.head6.head元素和元素和titletitle元素元素 headhead元素用来标注一个元素用来标注一个htmlhtml文件的头部,文件的头部,里面常嵌入里面常嵌入titletitle元素。元素。titletitle元素的作用是元素的作用是用于设置显示在浏览器窗口中标题栏中的文用于设置显示在浏览器窗口中标题栏中的文字,这便于浏览者初步了解页面的内容,语字,这便于浏览者初步了解页面的内容,语法为:法为:页面窗口标题页面窗口标题/title。2
6、022-12-367.body7.body元素元素 body body元素用于标注文件的正文部分,即元素用于标注文件的正文部分,即显示在浏览器中窗口中的内容。语法为:显示在浏览器中窗口中的内容。语法为:。该元素的常用属性有。该元素的常用属性有bgcolorbgcolor、backgroundbackground、texttext等。等。8.8.标题元素标题元素 语法为:语法为:。其中。其中n n的取值的取值为为1 1到到6 6。n n的值越大,标题的字体越小。属的值越大,标题的字体越小。属性有性有alignalign。9.9.段落元素段落元素 语法为:语法为:。表示其作用。表示其作用域中的内容
7、开始一个新的文本段落。域中的内容开始一个新的文本段落。2022-12-3710.10.换行元素换行元素 语法为:语法为:用于开辟一个新行。用于开辟一个新行。注意:注意:元素和元素和元素的作用都是另起元素的作用都是另起一行,不同在于一行,不同在于元素有空行,而元素有空行,而元元素无空行。素无空行。11.11.水平线分隔符元素水平线分隔符元素 语法为:语法为:单独出现,无结束标记,单独出现,无结束标记,无作用域。用于在页面中插入一条水平线。无作用域。用于在页面中插入一条水平线。属性有属性有sizesize、alignalign、widthwidth。12.12.字体元素字体元素 语法为:语法为:用
8、于设置用于设置字体。字体。属性有属性有faceface、colorcolor、sizesize。2022-12-3813.13.字符修饰符元素字符修饰符元素 成对出现,对作用域中的文字起修饰作成对出现,对作用域中的文字起修饰作用,常用的有:用,常用的有:b b黑体(加粗)黑体(加粗)i i斜体斜体u u下划线。下划线。14.14.列表元素列表元素 和和两种,均要成对出现,作用两种,均要成对出现,作用域内为列表内容,表示一个列表结构。其中,域内为列表内容,表示一个列表结构。其中,在列表项目前加符号在列表项目前加符号“”,在列表项在列表项目前加上序号目前加上序号1 1,2 2,。一般结构为:。一般
9、结构为:ul 文本串文本串 li文本串文本串/ul2022-12-39 其中其中元素用来引出列表项目。元素用来引出列表项目。15.15.表格元素表格元素 语法为:语法为:table 表格标题信息表格标题信息/caption 2022-12-310 其中其中 table元素用于创建表格,元素用于创建表格,元素用于构成表格标题,元素用于构成表格标题,为为行元素,用于生成一行,行元素,用于生成一行,为列元素,用为列元素,用于生成一列。于生成一列。创建表格时,按照行优先的顺序从第一创建表格时,按照行优先的顺序从第一行开始创建,在每一行中,从左到右创建各行开始创建,在每一行中,从左到右创建各个列。个列。
10、table元素中常用的属性有元素中常用的属性有borderborder、bordercolorbordercolor、widthwidth、heightheight、alignalign。16.16.插入图片元素插入图片元素 语法为:语法为:该元素无结束标记,无该元素无结束标记,无2022-12-311控制内容,用于插入一副图片。该元素的属控制内容,用于插入一副图片。该元素的属性有性有srcsrc、alignalign、altalt。17.17.超链接元素超链接元素 语法为:语法为:文本或图像文本或图像 该元素的该元素的属性有属性有hrefhref、targettarget。如果是图片形式的超
11、。如果是图片形式的超链接,则语法为:链接,则语法为:18.18.滚动字幕或图片元素滚动字幕或图片元素 语法语法:文字或图片文字或图片该元素属性有该元素属性有directiondirection、behaviorbehavior。19.19.框架集元素框架集元素 用于创建框架结构,可以相互嵌套。用于创建框架结构,可以相互嵌套。2022-12-312注意:注意:该元素不能嵌套在该元素不能嵌套在bodybody元素中,只能元素中,只能嵌套在嵌套在htmlhtml元素中,原因是其功能与元素中,原因是其功能与bodybody元元素类似,均是对页面主窗口内容进行标注。素类似,均是对页面主窗口内容进行标注。
12、语法为:语法为:属性:属性:cols(cols(按列划分按列划分)、rows(rows(按行划分按行划分)。在框架集元素中要嵌套框架元素在框架集元素中要嵌套框架元素,用来定义子框架。其属性有用来定义子框架。其属性有namename、srcsrc、noresizenoresize。20.20.表单元素表单元素 用于生成表单,如填写注册信息等,最用于生成表单,如填写注册信息等,最终该表单要被提交处理。终该表单要被提交处理。语法为:语法为:中间为表中间为表单成员。属性有单成员。属性有namename、actionaction、methodmethod。2022-12-313 一个表单通常含有如下成员
13、:文本框、一个表单通常含有如下成员:文本框、密码框、单选框、复选框、下拉列表框、文密码框、单选框、复选框、下拉列表框、文本域框和按钮。如下图所示。本域框和按钮。如下图所示。姓名:密码:性别:爱好:职业:简述:男女音乐计算机体育教育业提交重置2022-12-314动态网页设计技术(动态网页设计技术(ASP)第一章第一章 网络程序设计概述网络程序设计概述第二章第二章 Active Server PagesActive Server Pages初步初步第三章第三章 ASPASP脚本语言脚本语言VBScriptVBScript第四章第四章 RequestRequest和和ResponseRespons
14、e对象对象第五章第五章 SessionSession和和ApplicationApplication对象对象第六章第六章 ServerServer对象对象第七章第七章 ASPASP存取数据库存取数据库第八章第八章 ASPASP的内置组件的内置组件第九章第九章 数据库存取组件数据库存取组件2022-12-315第一章第一章 网络程序设计概述网络程序设计概述1.1 1.1 网络程序设计语言的产生背景网络程序设计语言的产生背景 InternetInternet是是2020世纪发展最快、规模最世纪发展最快、规模最大、涉及面最广的科技成果之一。它又称大、涉及面最广的科技成果之一。它又称互联网,起源于互联
15、网,起源于19691969年美国国防部高级研年美国国防部高级研究计划局协助开发的究计划局协助开发的ARPANETARPANET网。网。19871987年,年,在美国国家科学基金会的推动下,将之主在美国国家科学基金会的推动下,将之主要从军事用途转向科学研究和民事用途,要从军事用途转向科学研究和民事用途,形成了今天的形成了今天的InternetInternet主干网雏形主干网雏形NSFNETNSFNET。在我国,中科院计算机网络信息中心在我国,中科院计算机网络信息中心于于19941994年年4 4月正式接入月正式接入InternetInternet网,近几年网,近几年 2022-12-316来来I
16、nternetInternet得到了飞速发展,每年连入得到了飞速发展,每年连入In-In-ternetternet的计算机数目成指数增加。的计算机数目成指数增加。目前网络提供的服务主要是目前网络提供的服务主要是WWWWWW浏览、浏览、电子信箱、电子信箱、FTPFTP服务、新闻组、服务、新闻组、TelnetTelnet远程远程登录等服务,其中登录等服务,其中WWWWWW浏览和浏览和E-mailE-mail是最常是最常用的服务。用的服务。WWW(World Wide Web)WWW(World Wide Web)又称万维网,起又称万维网,起源于源于19891989年欧洲粒子物理研究室。在年欧洲粒子
17、物理研究室。在WWWWWW发发明之前,明之前,InternetInternet主要用于科学研究和军主要用于科学研究和军事目的。自从事目的。自从19891989年年WWWWWW引入后,使引入后,使Inter-Inter-netnet迅速走进千家万户,成为普通人查找资迅速走进千家万户,成为普通人查找资料、交流、娱乐的一个离不开的手段。现料、交流、娱乐的一个离不开的手段。现2022-12-317在蓬勃发展的电子商务和远程教育等基本在蓬勃发展的电子商务和远程教育等基本上都是基于上都是基于WWWWWW的。的。WWWWWW之所以能风靡全世之所以能风靡全世界,主要是它提供了超文本的多媒体文件界,主要是它提供
18、了超文本的多媒体文件形式,人们利用超链接就可以方便地访问形式,人们利用超链接就可以方便地访问分布在世界各地的丰富多彩的资源。分布在世界各地的丰富多彩的资源。最初的最初的WWWWWW网页都是用超文本标记语言网页都是用超文本标记语言HTMLHTML实现的,要实现最基本的网页,实现的,要实现最基本的网页,HTMLHTML是最简单的也是最丰富的。可是,它也存是最简单的也是最丰富的。可是,它也存在一定的缺陷,那就是用在一定的缺陷,那就是用HTMLHTML制作的网页制作的网页是静态网页。所谓静态网页,就是网页内是静态网页。所谓静态网页,就是网页内容在设计时就定好了,如果想修改或维护容在设计时就定好了,如果
19、想修改或维护网页,只能修改源代码。网页,只能修改源代码。2022-12-318 另外,最初的另外,最初的WWWWWW 以提供信息资源为以提供信息资源为主,人们上网的主要目的是交流和查看资主,人们上网的主要目的是交流和查看资料。在这期间,它和普通的应用软件还是料。在这期间,它和普通的应用软件还是有区别的,比如学校管理软件、银行系统有区别的,比如学校管理软件、银行系统软件、财务管理软件等。这些系统软件一软件、财务管理软件等。这些系统软件一般也是基于网络的,但它们是般也是基于网络的,但它们是C/S(Client/C/S(Client/Server)Server)架构的。架构的。C/SC/S架构有一个
20、缺陷,在架构有一个缺陷,在客户端需要安装软件,而且不具有开放性。客户端需要安装软件,而且不具有开放性。而而WWWWWW最大的好处就是具有开放性,客户端最大的好处就是具有开放性,客户端只要有浏览器就行,也就是说,只要有能只要有浏览器就行,也就是说,只要有能上网的计算机就行。因此,基于上网的计算机就行。因此,基于B/S(Brow-B/S(Brow-se/Server)se/Server)架构的软件系统就成为趋势,架构的软件系统就成为趋势,2022-12-319如现在网上流行的电子商店、远程教育系如现在网上流行的电子商店、远程教育系统、办公系统等。统、办公系统等。开始,人们利用开始,人们利用CGI(
21、CGI(通用网关接口通用网关接口)来实现网上数据库管理,但是来实现网上数据库管理,但是CGICGI有点太有点太难掌握了,除了专业人员,普通用户很难难掌握了,除了专业人员,普通用户很难掌握。因此,产生一种使用简单、功能强掌握。因此,产生一种使用简单、功能强大的网络程序设计语言就势在必行了。在大的网络程序设计语言就势在必行了。在这种背景下,这种背景下,ASPASP、PHPPHP和和JSPJSP就应运而生就应运而生了。了。1.2 1.2 目前主要的网络程序设计语言目前主要的网络程序设计语言 目前,广泛使用的网络程序设计语言目前,广泛使用的网络程序设计语言有有ASPASP、PHPPHP和和JSPJSP
22、。它们基本上都是把脚它们基本上都是把脚2022-12-320本语言嵌入到本语言嵌入到HTMLHTML文档中。它们的特点文档中。它们的特点是:是:ASPASP学习简单,使用方便;学习简单,使用方便;PHPPHP软件软件免费,运行成本低;免费,运行成本低;JSPJSP多平台支持,转多平台支持,转换方便。换方便。1.2.1 1.2.1 ASPASP概述概述 ASPASP的全称是的全称是Active Server PagesActive Server Pages,是微软推出的用以取代是微软推出的用以取代CGI(Common Gatew-CGI(Common Gatew-ay Interface)ay
23、Interface)的动态服务器网页技术。由的动态服务器网页技术。由于于ASPASP简单易学,又有微软的强大技术支持,简单易学,又有微软的强大技术支持,所以目前所以目前ASPASP使用非常广泛,很多大型的站使用非常广泛,很多大型的站点都是用点都是用ASPASP开发的。开发的。ASPASP目前可以在目前可以在Windows NTWindows NT、WindowsWindows2022-12-32120002000上运行,在上运行,在Windows98Windows98上安装了个人上安装了个人WebWeb服务器服务器PWS4.0(Personal Web ServerPWS4.0(Persona
24、l Web Server4.0)4.0)后也可以运行。它对客户端没有任何后也可以运行。它对客户端没有任何特殊的要求,只要有一个普通的浏览器就特殊的要求,只要有一个普通的浏览器就行。行。ASPASP文件就是在普通的文件就是在普通的HTMLHTML文件中嵌入文件中嵌入了了VBScriptVBScript或或JavaScriptJavaScript脚本语言。在脚本语言。在ASPASP中,脚本语言是在服务器端运行的,当客中,脚本语言是在服务器端运行的,当客户请求一个户请求一个ASPASP文件时,服务器就把该文件文件时,服务器就把该文件解释成标准的解释成标准的HTMLHTML文件发过去。在服务器文件发过
25、去。在服务器端运行的好处是:第一,可以不受客户端端运行的好处是:第一,可以不受客户端浏览器的限制;第二,可以很方便地和服浏览器的限制;第二,可以很方便地和服2022-12-322务器交换数据,比如读取数据库。务器交换数据,比如读取数据库。ASPASP提供了几个内部对象和内部组件,提供了几个内部对象和内部组件,利用它们可以很方便地实现表单上传、存利用它们可以很方便地实现表单上传、存取数据库等功能。除此之外,还可以使用取数据库等功能。除此之外,还可以使用第三方提供的专用组件实现发送第三方提供的专用组件实现发送E-mailE-mail、文件上传等功能。文件上传等功能。ASP ASP程序的优点:程序的
展开阅读全文