B篇04ASP网页程序设计.ppt

上传人:za****8 文档编号:13189216 上传时间:2020-06-06 格式:PPT 页数:35 大小:303.51KB
返回 下载 相关 举报
B篇04ASP网页程序设计.ppt_第1页
第1页 / 共35页
B篇04ASP网页程序设计.ppt_第2页
第2页 / 共35页
B篇04ASP网页程序设计.ppt_第3页
第3页 / 共35页
点击查看更多>>
资源描述
4.1ASP概述4.2VBScript脚本语言4.3ASP内置对象4.4ASP内置组件4.5ASP.NET简介,第4章ASP网页程序设计,4.1ASP概述,4.1.1ASP概念及其特点使用VBScript或JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速方便地创建大部分的Web网站应用程序。使用简单的文本编辑器(如Windows的记事本)即可创建和编辑ASP程序,并且ASP程序无须编译,即可在服务器端直接执行。ASP提供了一些内置的对象,可用来从客户端的浏览器接收信息或将服务器处理后的响应信息发送给客户端的浏览器。ASP提供了一些标准的ActiveX组件,同时允许用户添加或创建属于自己的ActiveX组件。ASP提供了与后台数据库连接和访问的功能,并且可以使得动态网页的内容随着相关数据库内容的更新而自动更新。ASP的源代码不会被传送到客户端的浏览器,因而可以避免所编写的源程序被他人剽窃,同时也提高了程序的安全性。ASP可使用服务器端的脚本程序来产生客户端的脚本。,4.1.2ASP工作过程,图ASP请求与响应的过程,4.1.3ASP组成要素1HTML代码2ASP内置对象3ActiveX组件4ASP脚本语言,4.1.4ASP文件的创建与运行例如利用“记事本”输入如下一段代码:现在的时间是:,图脚本代码已被执行,执行结果:,4.2VBScript脚本语言,4.2.1VBScript概述1什么是VBScriptVBScript全称为MicrosoftVisualBasicScriptingEdition,可应用于Web客户端脚本和Web服务器端脚本的编写。,2在HTML页面中嵌入VBScript代码例如:利用“记事本”输入如下代码:欢迎来到新世纪购物网站!,执行结果:,图浏览器中显示的执行结果,3VBSCRIPT语句书写规则,4.2.2VBScript语法基础1VBScript数据类型2VBScript变量(1)变量的声明(2)变量命名规则(3)变量的作用域与存活期(4)给变量赋值(5)标量变量和数组变量,3VBScript常数4VBScript运算符,表各种运算符及其运算优先级,4.2.3VBScript内置函数1日期时间函数,表日期与时间函数,2数学运算函数,表数学运算函数,3字符处理函数,表字符处理函数,4数据类型判别函数,表数据类型判别函数,5MsgBox()函数格式:变量=MsgBox(prompt,buttons,title),4.2.4VBScript流程控制1If.Then.Else条件语句(1)条件为True时运行语句(2)条件为True和False时分别运行某些语句(3)对多个条件进行判断2SelectCase条件语句3DO循环语句(1)当条件为True时重复执行语句(2)重复执行语句直到条件变为True(3)用ExitDo语句退出循环,4While.Wend循环语句5For.Next循环语句6ForEachIn.Next循环语句,4.2.5VBScript过程1Sub过程2Function过程3Sub和Function过程的调用,表ASP提供的主要对象名称及其功能说明,4.3ASP内置对象,4.3.1Response对象Response对象的作用是向浏览器输出文本、数据和cookies,并用来控制向浏览器传送网页的每一个阶段。1Response.Write方法Response.Write方法是Response对象最常用的方法,用来向浏览器输出动态数据。2Response.Redirect方法Response.Redirect方法用来将客户端的浏览器重新定向到一个新的网页。,3Response.End方法Response.End方法的主要作用是告诉浏览器数据已经全部下载完毕,起到结束ASP文档运行的作用。4Response.Clear方法Response.Clear方法用来清除缓冲区内所有的HTML输出。,5Response.Flush方法Response.Flush方法可以立即发送缓冲区内的数据。6Response.Buffer属性Response.Buffer属性用于指定网页内容输出时是否使用缓冲区。7Response.IsClientConnected属性Response.IsClientConnected属性的作用是检验客户端的浏览器是否在线。,4.3.2Request对象Request对象的作用是接受客户端Web页向Web服务器递交的数据。1表单数据的读取与处理,图在表单网页中输入客户信息,2Cookies的创建与使用Cookies是在HTTP协议下通过Web服务器存储在客户端硬盘上的一个小型的文本文件。在Cookies中包含了用户的有关信息,如身份识别号码、密码、用户在Web站点上的操作与用户访问该站点的次数等。,4.3.3Server对象1Server.MapPath方法其作用是把“网址路径”转换为服务器的“实际路径”。2Server.Execute方法其作用类似程序设计语言中的函数调用,可以在ASP程序中利用此方法调用指定的另一个ASP程序。3Server.HTMLEncode方法其作用是显示一个特定字符串的HTML编码。4Server.CreateObject方法用来创建已经注册到服务器上的ActiveX组件的实例,从而实现一些仅靠脚本语句无法实现的功能。,4.3.4Application对象Application对象用来在ASP应用程序的所有用户之间共享信息,也可用来在Web服务器运行期间持久地保存某些数据。1记录共享变量的值2制作站点访问计数器,4.3.5Session对象Session对象与Application对象类似,其主要差别是:Session对象为每个来访者提供独立的对象响应,而Application对象则为所有来访者提供共享的对象响应。,4.4ASP内置组件,4.4.1ASP内置组件概述,表ASP主要内置组件,4.4.2FileSystem组件FileSystem组件用来在服务器端创建文件,并实施对文件和目录的管理。1创建文本文件2将数据写入文本文件3从文本文件中读取数据4复制指定文件,4.4.3AdRotator组件1AdRotator组件简介2AdRotator组件应用示例,4.5ASP.NET简介,4.5.1ASP.NET产生的背景4.5.2ASP.NET的特点简化应用程序的开发。分离程序代码和网页内容。语言兼容性。提高执行效率。简化组件的部署与组态操作。支持多种客户端类型。支持下一代的Web服务器。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!