教学课件·《ASP程序设计及应用》1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教学课件·《ASP程序设计及应用》1.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP程序设计及应用 教学 课件 ASP 程序设计 应用
- 资源描述:
-
1、ASP 程序设计及应用21世纪高等院校规划教材第1章 ASP基础 1.1 静态网页与动态网页 1.2 ASP概述 1.3 ASP的运行 1.1 静态网页与动态网页 Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)模型。1.1 静态网页与动态网页 根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,其文件的扩展名为.htm或.html。动态网页会根据用户的不同需求显示不同的内容。1.1 静态网页与动态网页 1.
2、1.1 静态网页及其执行过程用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。浏览器将申请发送到指定的Web Server上。Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。1.1 静态网页与动态网页 1.1.2 动态网页及其执行过程用户在浏览器的地址栏中键入动态网页文件,并回车触发这个动态网页的请求。浏览器将这个动态网页的请求发送到Web服务器。Web服务器接收这些请求并根据扩展名(例如.asp)
3、判断请求的是动态网页,Web 服务器从硬盘或内存中读取正确的动态网页文件。Web服务器将这个动态网页文件从头至尾执行,并根据执行结果生成相应的HTML文件(静态网页)。HTML文件被送回浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。1.1 静态网页与动态网页 1CGI:CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。2 ASP:可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。3 PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。4JSP:JS
4、P(Java Server Pages,Java服务器页面)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。5.A:ASP.NET不是ASP的一个简单升级,它提供了一个全新且功能强大的服务器控件结构。本章首页1.2 ASP基础 ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。使用ASP可以组合HTML标记、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。1.2 ASP基础 1.2.1 ASP的特性ASP是在服务器端运行,ASP程
5、序具有保密性。在ASP中可以包含HTML标记、服务器端和客户端脚本命令和ActiveX组件。ASP提供了几种内置对象。使用附加组件可以扩展Active Server Pages。ASP可以与数据库(如SQL Server,Microsoft Access等)建立连接。1.2 ASP基础 1.2.2 ASP程序的基本结构 ASP文件是以.asp为扩展名的文本文件。在ASP文件中通常包含文本、HTML标记和脚本命令,这三部分的内容以各种组合混杂在ASP文件中,需要使用不同的符号进行区分。HTML使用标准的HTML标记界定;ASP语句和ASP脚本命令必须使用“”表示脚本的开始和结束,可以每一行ASP
6、语句界定一次,也可以多行语句界定一次。1.3 ASP的运行 1.3.1 IIS 5.0的安装和设置 1安装IIS 5.0 2创建eb站点 3启动、停止eb站点 4设置Web站点 5创建和设置虚拟目录 1.3.2 PWS的安装和设置 1安装PWS 2设置PWS1.3 ASP的运行 1.3.3 ASP程序的运行 http:/Web站点IP地址/虚拟目录别名/ASP文件名(包括扩展名)或http:/Web站点域名/虚拟目录别名/ASP文件名(包括扩展名)第2章 Web页面制作基础 2.1 HTML语言概述 2.2 文档的格式与风格 2.3 加入多媒体与超级链接 2.4 制作表格 2.5 制作表单 2
7、.6 框架结构 2.7 CSS基础 2.1 HTML语言概述 WWW(World Wide Web,万维网)拉进了人们彼此间的距离,使得人与人之间的信息交流变得更加简便和快捷。WWW上的信息,大部分是通过HTML语言发布的。本章首页2.1 HTML语言概述 2.1.1 HTML概述 HTML是(Hyper Text Markup Language,超文本标记语言)的缩写,最早源于SGML语言。HTML用来表示网上信息的符号标记语言。在WWW上,发布信息通常使用HTML,它是Web页面的基础,任何一个Web页面都离不开HTML,而且HTML也是Web应用开发的基础。HTML语言是大多数浏览器都能
8、识别的语言,使用HTML语法规则建立的文本可以运行在不同的操作系统平台上,而且能被大多数用户所接受。2.1 HTML语言概述 2.1.2 文档的结构 头部信息 正文部分 文件开头和结尾由和来标记。和标记头部,用来包含文件的基本信息;和标记正文部分,是整个文件的主体部分。2.1 HTML语言概述 这是标题部分。你好,这是正文部分!2.1 HTML语言概述 2.1.3 HTML标记 1HTML文档标记 格式:功能:标志文档开始和结尾的标记。2HTML文件头标记 格式:功能:用于包含文件的基本信息。3HTML文件主体标记 格式:功能:文件主体标记。2.1 HTML语言概述 2.1.4 常用HTML编
9、辑工具 任何一个文档编辑器都是HTML编辑器。为了减少网页设计师的工作,使设计网页更加的方便,很多公司设计了专用的网页编辑器,像Dreamweaver,FrontPage,CutePage,QuickSite等,是专门用来制作网页的,利用它们可以很容易的编写出精美的网页,具有所见即所得的功能。所谓所见即所得,就是在编辑网页时看到的效果,与使用浏览器时显示的效果基本一致。2.2 文档的格式与风格 在大多数网页中,文档是核心的内容,只有设置适当的文档格式,才能得到绚丽多彩的网页。设置文档的格式包括:设置标题和文字的字体、字号、字型、颜色,段落格式、文本布局等。2.2 文档的格式与风格 2.2.1
10、设置的属性标记属性功能background=URL设置网页的背景图片bgcolor=colorvalue设置网页的背景颜色text=colorvalue设置文本的颜色link=colorvalue设置尚未被访问过的超文本链接的颜色,默认为蓝色vlink=colorvalue设置已被访问过的超文本链接的颜色,默认为紫色alink=colorvalue设置超文本链接在被单击的瞬间的颜色,默认为红色bgproperties=fixed设置背景是否随滚动条滚动leftmargin=size设置网页左边的空白topmargin=size设置网页上方的空白margingwidth=size设置网页空白的宽
11、度marginheight=size设置网页空白的高度2.2 文档的格式与风格 2.2.2 段落格式化 1标题标记 格式:,功能:设置各种大小不同标题的标记。2段落标记 格式:功能:设置段落标记。3预定义格式标记 格式:2.2 文档的格式与风格 4分区显示标记 格式:功能:分区显示标记。5换行标记 格式:功能:强制换行。6水平线标记 格式:功能:插入水平线标记。7注释标记格式:功能:注释标记。2.2 文档的格式与风格 标记的使用 三种标记的使用!我在中间!中间 我在左边!左边 我在右边!右边 2.2 文档的格式与风格 2.2.3 建立列表 1有序列表 格式:type属性:数字(1,2,)、大写
12、英文字母(A,B,)、小写英文字母(a,b,)、大写罗马字母(I,II,)和小写罗马字母(i,ii,),默认的序号是数字。2.2 文档的格式与风格 2.2.3 建立列表 2无序列表 格式:type属性:可以为disc(实心圆点)、circle(空心圆点)、square(方块)和自定义图片,默认为实心圆点。2.2 文档的格式与风格 2.2.3 建立列表 3自定义列表 格式:定义列表;定义列表项,项目会自动换行并左对齐,但项目间没有空行;用来定义语句。2.2 文档的格式与风格 2.2.4 字符的格式化 1字体设置标记 格式:功能:设置字体格式标记。标记属性功能size=size设置文字的大小fac
13、e=fontstyle设置字体color=colorvalue设置文字的颜色2.2 文档的格式与风格2.2.4 字符的格式化2其他标记其他标记格式功能给字符加下划线给字符上加横线,表示删除给字符加粗将字符设置成斜体标记使得其中的文字产生闪烁的效果2.3 加入多媒体与超级链接 图像的出现为本来单调乏味的网络世界增添了一道亮丽的风景线。图像在网页设计中是必不可少的,所以用户应该掌握在网页中操作图像的方法。2.3 加入多媒体与超级链接 插入多媒体的一般形式:格式:功能:在网页中加入图像、视频、动画等。2.3 加入多媒体与超级链接 1插入图像标记属性功能src=URL通过URL给出图像来源的位置,不可
14、缺省width=size设置图像宽度height=size设置图像高度alt=txt设置在图像未载入前图片位置显示的文字border=size设置图像边框,缺省为0align=alignstyle设置对齐方式。取值为:top,middle,bottom,left,righthspace=size设置图片左右边沿空白vspace=size设置图片上下边沿空白2.3 加入多媒体与超级链接 2插入视频标记属性功能dynsrc=URL设置多媒体来源位置loop=size设置视频播放的次数loopdelay=time设置两次播放的间隔时间start=value指定何时开始播放视频文件2.3 加入多媒体与
15、超级链接 2.3.2 加入超级链接 格式:功能:在当前页和其他页间建立超链接。标记属性功能href=URL给定链接目标的位置target=frametarget设置显示链接目标的框架accesskey=character设置快捷键tabindex=num设置Tab键的顺序rel=linktype设置到链接的关系2.4 制作表格 表格可以把文字和图片等内容按照行和列排列起来,可以用来建立主页的框架,使得整个网页更加清晰和条理化,有利于信息的表达。2.4 制作表格 2.4.1 建立表格 格式:标记属性功能border=size设置表格边框大小width=size设置表格的宽度height=size
16、设置表格的高度cellspacing=size设置单元格间距cellpadding=size设置单元格的填充距background=URL设置表格背景图片bgcolor=colorvalue设置表格背景色align=alignstyle设置对齐方式cols=size设置表格的列数2.4 制作表格 2.4.2 定制表格 格式:。功能:定义表格的一行。格式:。功能:定义单元格。标记属性功能bgcolor=colorvalue设置行背景颜色align=alignstyle设置行对齐方式valign=valignstyle设置单元格垂直对齐方式2.4 制作表格 2.4.2 定制表格 格式:功能:定义表
17、格标题,可以通过align属性设置标题的对齐方式。标记属性功能bgcolor=colorvalue设置单元格背景颜色rowspan=num设置单元格所占的行数colspan=num设置单元格所占的列数align=alignstyle设置对齐方式valign=valignstyle设置单元格垂直对齐方式width=size设置单元格宽度height=size设置单元格高度2.5 制作表单 表单是用户和Web应用程序、Web数据库等进行交互的界面。在Web上,通过表单可以完成用户和计算机或服务器之间进行的信息交换。2.5 制作表单 2.5.1 表单的结构 格式:功能:定义表单。2.5 制作表单 2
18、.5.2 FORM中常用的标记 1输入域(1)单行输入域。格式:。标记属性功能type=inputtype设置输入域的类型name=cdata设置表项的控制名,在表单处理时起作用(适用于除submit和reset外的其他类型)size=num设置表单域的长度m a x l e n g t h=num设置允许输入的最大字符数(适用于text和password类型)value=cdata设置输入域的值(适用于radio和checkbox类型)checked设置是否被选中(适用于radio,button,checkbox类型)2.5 制作表单 1)text类型。2)password类型。3)radi
19、o类型。4)checkbox类型。5)submit类型。6)reset类型。7)hidden类型。2.5 制作表单(2)多行输入域。格式为:功能:定义多行文本输入域。标记属性功能name=cdata设置FORM提交的输入信息的名称rows=num设置文本域的行数cols=num设置文本域的列数tabindex=num设置tab键的次序2.5 制作表单 2按钮 格式:功能:定义按钮。标记属性功能name=cdata设置已发送表单的关键字value=cdata设置已发送表单的值type=buttontype设置按钮的类型tabindex=num设置tab键的次序2.5 制作表单 3选择域 格式:选
20、项一 选项二 功能:定义选择栏。标记属性功能name=cdata设置选择栏的名字size=num设置在选择栏中一次可见的选项个数multiple设置选项栏是否支持多选标记属性功能value=cdata设置选项的默认值selected表示此选项为预置项属性:属性:2.6 框架结构 2.6.1 框架结构的文件格式 注意:含有框架结构的网页其HTML的形式和一般的HTML文件相似,只是在文档中,若使用了,就不应该有标记。在老版本的浏览器可能不支持框架结构。2.6 框架结构 2.6.2 框架结构标记的使用 格式:功能:定义一个框架容器。标记属性功能rows=size设置多重框架的高度cols=size
21、设置多重框架的宽度onload=script设置框架被载入的事件onunload=script 设置框架被卸载的事件2.6 框架结构 2.6.3 FRAME标记 格式:功能:在网页中定义框架。标记属性功能src=URL设置要链接到的HTML文件name=framename表示子窗口的名字marginwidth=size用来控制显示内容和窗口左右边界的距离,默认为1marginheight=size用来控制显示内容和窗口上下边界的距离,默认为1scrolling=scrollingstyle指定子窗口是否使用滚动条,有YES/NO/AUTO三个值,默认为AUTO,即根据窗口内容决定是否有滚动条n
22、oresize使用该属性后,指定窗口不能调整窗口大小2.6 框架结构 2.6.4 TARGET属性的使用 1用于A标记 2用于BASE标记 3用于FORM标记本章首页2.7 CSS基础 2.7.1 CSS样式简介 CSS(Cascading Style Sheets,层叠样式表),又称格式页,是近几年才发展起来的新技术。它提供了很多的样式定义方式来辅助HTML。本章首页2.7 CSS基础 CSS样式 CSS样式文本!arial,12pt,normal,blue!本章首页2.7 CSS基础 2.7.2 CSS样式表的定义 1通过HTML标记定义 定义任何一个HTML标记,定义时在属性和属性值之间
23、用“:”隔开,当有多重属性时,使用“;”进行分隔。2用id属性定义样式表 id以(#)开头,把标准的属性和属性值写入大括号内。id属性的作用是:在调用JavaScript语言时,作为一个独立的名称来识别网页中的一个元素,如果不是因为要在网页中使用JavaScript语言,这种标记应尽量少用,因为它具有一定的局限性。3使用class定义样式表 使用class的方法和id的方法基本相同,class以“.”开头,然后再把标准的属性和属性值写入大括号内。本章首页2.7 CSS基础 2.7.3 在HTML中加入CSS的方法 1嵌入式样式表 2内联式样式表 3外联式样式表 4输入式样式表第3章 VBScr
24、ipt脚本语言 3.1 VBScript脚本语言概述 3.2 基本数据类型及输入输出 3.3 表达式和运算符 3.4 VBScript中的控制语句 3.5 VBScript函数及子过程 3.6 VBScript的对象和事件3.1 VBScript脚本语言概述 3.1.1 服务器端脚本和客户端脚本服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。客户端脚本由浏览器解释执行。
25、由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。3.1 VBScript脚本语言概述 3.1.2 VBScript脚本语言编程实例 1服务器端脚本 3.1 VBScript脚本语言概述 2客户端脚本 一般形式如下:属性的意义:LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。EVENT:指定与此段脚本相关联的事件。FOR:指定与事件相关联的对象。3.1 VBScript脚本语言概述 3.1.3 VBScript和JavaScript相关性能VBScriptJavaScript程 序 格式嵌入到HTML中嵌入到H
展开阅读全文