第2章网站建设与web设计.ppt

上传人:b****2 文档编号:2121737 上传时间:2022-10-27 格式:PPT 页数:89 大小:2.91MB
下载 相关 举报
第2章网站建设与web设计.ppt_第1页
第1页 / 共89页
第2章网站建设与web设计.ppt_第2页
第2页 / 共89页
第2章网站建设与web设计.ppt_第3页
第3页 / 共89页
第2章网站建设与web设计.ppt_第4页
第4页 / 共89页
第2章网站建设与web设计.ppt_第5页
第5页 / 共89页
点击查看更多>>
下载资源
资源描述

第2章网站建设与web设计.ppt

《第2章网站建设与web设计.ppt》由会员分享,可在线阅读,更多相关《第2章网站建设与web设计.ppt(89页珍藏版)》请在冰豆网上搜索。

第2章网站建设与web设计.ppt

第第第第22章章章章ASPASP网络网络网络网络程序设计程序设计程序设计程序设计什么是什么是web应用程序?

应用程序?

Web应用程序是运行在服务器端的可执行程序应用程序是运行在服务器端的可执行程序或动态链接库,它们可以响应用户要求,动态或动态链接库,它们可以响应用户要求,动态产生超文本页面,并将信息提供给客户浏览器产生超文本页面,并将信息提供给客户浏览器也就是说,一幅在浏览器端显示的网页,实也就是说,一幅在浏览器端显示的网页,实际上是一段服务器端程序运行的结果际上是一段服务器端程序运行的结果ASP的主要特性的主要特性使用使用VBScript或或JavaScript等简单易懂的脚本语等简单易懂的脚本语言,结合言,结合HTML代码,即可快速方便地创建大部代码,即可快速方便地创建大部分的分的Web网站应用程序。

网站应用程序。

使用简单的文本编辑器(如使用简单的文本编辑器(如Windows的记事本)的记事本)即可创建和编辑即可创建和编辑ASP程序,并且程序,并且ASP程序无须编程序无须编译,即可在服务器端直接执行。

译,即可在服务器端直接执行。

ASP提供了一些内置的对象,可用来从客户端的提供了一些内置的对象,可用来从客户端的浏览器接收信息或将服务器处理后的响应信息发浏览器接收信息或将服务器处理后的响应信息发送给客户端的浏览器。

送给客户端的浏览器。

ASP提供了一些标准的提供了一些标准的ActiveX组件,同时允许组件,同时允许用户添加或创建属于自己的用户添加或创建属于自己的ActiveX组件。

组件。

ASP提供了与后台数据库连接和访问提供了与后台数据库连接和访问的功能,并且可以使得动态网页的内的功能,并且可以使得动态网页的内容随着相关数据库内容的更新而自动容随着相关数据库内容的更新而自动更新。

更新。

ASP的源代码不会被传送到客户端的的源代码不会被传送到客户端的浏览器,因而可以避免所编写的源程浏览器,因而可以避免所编写的源程序被他人剽窃,同时也提高了程序的序被他人剽窃,同时也提高了程序的安全性。

安全性。

ASP可使用服务器端的脚本程序来产可使用服务器端的脚本程序来产生客户端的脚本。

生客户端的脚本。

ASP的主要特性的主要特性ASP工作过程工作过程ASP组成要素组成要素1HTML代码2ASP脚本语言3ASP内置对象4ActiveX组件ASP脚本语言脚本语言VBScript1什么是什么是VBScriptVBScript全称为全称为MicrosoftVisualBasicScriptingEdition,可应用于,可应用于Web客户端脚本和客户端脚本和Web服务器端脚本的编写。

服务器端脚本的编写。

在在ASP程序中常用的脚本语言有程序中常用的脚本语言有VBScript和和JavaScript等语言,系统的默认语言为等语言,系统的默认语言为VBScript语言。

语言。

ASP可以通俗的说就是把脚本语言放在可以通俗的说就是把脚本语言放在之间,一般在服务器端运行。

之间,一般在服务器端运行。

2在在HTML页面中嵌入页面中嵌入VBScript代码代码

(1)在服务器端使用)在服务器端使用VBScript语法如下:

语法如下:

ASP脚本语言脚本语言VBScript例例2-1:

利用:

利用“记事本记事本”输入如下代码,保输入如下代码,保存为存为2-1.asp:

fontsize=欢迎来到新世纪购物欢迎来到新世纪购物网站!

网站!

ASP脚本语言脚本语言VBScript

(2)客户端使用)客户端使用VBScript语法如下:

语法如下:

VBScript代码代码ASP脚本语言脚本语言VBScript例例2-2利用利用“记事本记事本”输入如下代码,保存为输入如下代码,保存为2-2.htm无标题文档无标题文档Document.write欢迎学习网站建设与欢迎学习网站建设与web设计!

设计!

ASP脚本语言脚本语言VBScript3VBScript数据类型数据类型在在VBScript,只有一种数据类型,称为只有一种数据类型,称为Variant,也也有叫做变体类型。

有叫做变体类型。

Variant变量中保存的数据类型称变量中保存的数据类型称为变量的子类型。

为变量的子类型。

常见的字类型有字符串、数字、日期、逻辑类型。

常见的字类型有字符串、数字、日期、逻辑类型。

Variable=2001VBScript会将它当成整数对待会将它当成整数对待Variable=”2001”VBScript会将它当成字符串对待会将它当成字符串对待Variable=”北京大学北京大学”VBScript会将它当成字符串对会将它当成字符串对待待Variable=20.01VBScript会将它当成小数对待会将它当成小数对待ASP脚本语言脚本语言VBScript4.VBScript常量常量常量就是拥有一定名字的数值,常量可以代表字符常量就是拥有一定名字的数值,常量可以代表字符串、数字、日期等常数,常量一经定义以后,其值串、数字、日期等常数,常量一经定义以后,其值将不能再更改。

将不能再更改。

常量如下定义:

常量如下定义:

ASP脚本语言脚本语言VBScript常量示例常量示例源文件显示结果5VBScript变量变量

(1)变量的声明)变量的声明Dimvarname可以不定义直接使用如果强制必须定义才能使用,就必须要在所有ASP语句之前添加语句:

(2)数组变量)数组变量ASP脚本语言脚本语言VBScript数组示例数组示例源文件显示结果二维数组示例二维数组示例源文件显示结果A(0,0)A(0,1)A(0,2)A(1,0)A(1,1)A(1,2)A(2,0)A(2,1)A(2,2)ASP脚本语言脚本语言VBScript6VBScript运算符算术运算符比较运算符逻辑运算符描述符号描述符号描述符号求幂求幂等于等于=逻辑非逻辑非Not负号负号-不等于不等于逻辑与逻辑与And乘乘*小于小于逻辑异或逻辑异或Xor整除整除小于等于小于等于=逻辑隐含逻辑隐含Imp加加+对象引用比较对象引用比较Is减减-字符串连接字符串连接&比较运算符示例比较运算符示例源文件显示结果逻辑运算符示例逻辑运算符示例源文件显示结果连接运算符示例连接运算符示例(&)源文件显示结果7VBScript函数函数VBScript中继承了中继承了VisualBasic中的一些函数中的一些函数,可以直接调用即可。

,可以直接调用即可。

转换函数,转换函数,Cstr,cInt,cDate字符串函数字符串函数Mid,Left,Right,Trim,instr,len,split日期和时间函数日期和时间函数DateTimeNow,year,month,day数学函数数学函数SinCos使用函数时要特别注意函数的参数的个数和类使用函数时要特别注意函数的参数的个数和类型。

型。

ASP脚本语言脚本语言VBScript例例3-6inputbox函数举例函数举例3-6.aspInputBox函数举例ASP脚本语言脚本语言VBScript例例3-7日期函数举例日期函数举例3-7.asp日期函数示例ASP脚本语言脚本语言VBScript例例3-8字符串函数举例字符串函数举例3-8.asp%A=left(abcd,2)从左边开始取2个字符B=right(abcd,2)从右边开始取2个字符C=len(abcd)获取字符串的长度D=Trim(abcd)去掉字符串两边的空格E=instr(cdab,ab)查找函数response.writeA&“”&B&“”&cstr(C)&D&E%ASP脚本语言脚本语言VBScript8VBScript过程过程为了使程序可重复利用和为了使程序简洁为了使程序可重复利用和为了使程序简洁明了,我们经常使用过程。

在明了,我们经常使用过程。

在VBScript中,中,过程有两种,一种是过程有两种,一种是Sub子程序,一种是子程序,一种是Function函数。

函数。

Sub子程序的语法:

子程序的语法:

Sub子程序名(参数子程序名(参数1,参数,参数2,)语句语句EndSubASP脚本语言脚本语言VBScriptSub子程序子程序Sub子程序的语法:

Sub子程序名(参数1,参数2,)语句EndSub调用子程序Call子程序名(参数1,参数2,)子程序示例子程序示例源文件显示结果Function函数函数Function函数的语法:

函数的语法:

Function函数名(参数函数名(参数1,参数,参数2,)语句语句EndFunction调用函数调用函数变量变量=Function函数名(参数函数名(参数1,参数,参数2,)函数可以向变量一样引用和参与运算函数可以向变量一样引用和参与运算函数示例函数示例源文件显示结果关于函数关于函数形式参数Functionlifanghe(a,b)和实际参数lifanghe(2,3)lifanghe(a,b)9使用条件语句使用条件语句在在ASP的程序中,常常需要对用户输入的的程序中,常常需要对用户输入的信息进行判断,如用户注册登录时,判断信息进行判断,如用户注册登录时,判断用户填写的信息是否齐全、密码是否正确用户填写的信息是否齐全、密码是否正确等等,此时就需要用到条件语句。

等等,此时就需要用到条件语句。

IfThenElse语句语句SelectCase语句语句IF语句示例语句示例源文件显示结果Select语句示例语句示例源文件显示结果10使用循环语句使用循环语句VBScript中循环语句是非常重要的语中循环语句是非常重要的语句,通常用于重复执行一组语句,比句,通常用于重复执行一组语句,比如累加或从数据库中依次读出多条记如累加或从数据库中依次读出多条记录。

在录。

在VBScript中,常用的循环语句中,常用的循环语句有:

有:

ForNext循环循环DoLoop循环等。

循环等。

ForNext循环示例循环示例源文件显示结果关于关于ForNext循环循环ForI=1to3Step2循环变量初始值终到值步长默认为1,也可以为小数或负数。

Doloop循环示例循环示例源文件显示结果强行退出循环强行退出循环如果希望强行退出循环,则在循环内加ExitForExitDo循环嵌套示例循环嵌套示例允许的循环嵌套不允许的循环交叉循环嵌套示例循环嵌套示例源文件显示结果ASPASP内部对象内部对象1.ASP1.ASP内部对象概述内部对象概述什么叫对象?

对象的属性、方法和事件ASP几个重要的内部对象Request对象从客户端获取数据Response对象-向客户端输出数据Session对象-记载特定客户的信息Application对象-记载同一个应用程序中的所有用户之间的共享信息Server对象-提供服务器端的许多应用函数,如创建COM对象和Scripting组件等2.2.利用利用RequestRequest对象从客户端获取信息对象从客户端获取信息2.2.1Request2.2.1Request对象简介对象简介2.2.22.2.2使用使用FormForm数据集合获取表单信息数据集合获取表单信息2.2.32.2.3使用使用QueryStringQueryString获取查询字符串信息获取查询字符串信息2.2.42.2.4使用使用ServerVariablesServerVariables获取环境变量获取环境变量2.2.52.2.5使用使用ClientCertificateClientCertificate获取身份验证获取身份验证2.2.6TotalBytes2.2.6TotalBytes属性属性2.2.7BinaryRead2.2.7BinaryRead方法方法2.2.12.2.1RequestRequest对象简介对象简介Request对象用来获取客户端信息,主要依靠5种数据集合,分别是QueryString、Form、Cookies、ServerVariables、ClientCertificate。

语法为:

Request.

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

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1