2022年ASP动态网页设计教案.docx





《2022年ASP动态网页设计教案.docx》由会员分享,可在线阅读,更多相关《2022年ASP动态网页设计教案.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案ASP动态网页设计教案下载 .doc全套教案目录(共 80 页)第一章 动态网页程序设计概述其次章 HTML基础第三章 DreamWeaver MX 2004 简介第四章 VBScript 基础第五章 Request 和 Response 对象第六章 Session 和 Application 对象第七章 Server 对象第八章 数据库基础学问第九章 ASP 数据库操作基础第十章 ASP 组件简介第十一章 ASP开发实例细心整理归纳 精选学习资料 - - - - - - - - - - -
2、 - - - - 第 1 页,共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案第四章 ASP内置对象对象: - 具有一组实体的属性数据和操作方法的变量;ASP中常用的内置对象对 象 名 功 能Request 从客户端收集 HTTP恳求信息Response 控降服务器发送信息到客户端Application 存放同一应用程序中全部用户的共享信息Session 储备某个特定用户的会话所需的信息Server 拜访服务器上的系统方法和属性4.1 猎取客户端数据的Request 对象Request 对
3、象用于使服务器猎取从客户端浏览器提交或上传的信息;使用该对象可以拜访 任何用 HTTP恳求传递的信息;Request 对象的语法格式为:Request 对象 . 集合 | 属性 | 方法 变量 一、 Request 对象的属性 Request对象只供应了一种属性,即TotalBytes属性,该属性用来取得从客户端传送来的,服务器接收的全部数据的字节大小;其引用格式为: Variable=Request.TotalBytes 说明:变量Variable中储备了从客户端所传送来的全部数据的字节数;二、 Request 对象的方法Request 对象也只供应一种方法(即BinaryRead方法);它
4、以二进制的方法来读取客户端传送的数据,而且必需是使用POST方法传送的数据;它的返回值是一个数组,该方法需要一个参数,即每次读取的字节的大小;当然,这个字节的大小是等于或者小于TotalBytes属性值;其引用格式为:Variable 数组 =Request.BinaryReadcount 三、 Request 对象的集合 Request 对象引用数据集合的一般格式为:Request. 数据集合 变量名 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - -
5、 - - - - - - - - - - -名师精编 优秀教案说明:1 数据集合:为表中提到的各数据集合;2 变量名:指程序中设立的变量;Form 集合使用 Request 对象的 Form 集合可以得到表单以 POST方式提交的数据 POST方式将表单中的数据打包成一块后以文件的形式提交给服务器,因此所提交的数据是不限定其长度的 ;QueryString 数据集合使用 Request 对象的 QueryString 集合可以得到表单以 GET方式提交的数据 GET方式将表单中的数据直接附加在 URL地址栏的后面提交给服务器,因此限定了数据的长度 ;ServerVariables 集合 Ser
6、verVariables 集合用于得到系统的环境变量;通过为其指定不同的关键字 事先已固定 ,可以得到系统的环境变量;其语法格式为:.request.servervariables“ 关键字“ ;.request“ 关键字” Cookies 集合 Cookies 是一种标记, 由 Web服务器嵌入用户浏览器中来标识用户;Cookies 集合用于定义储存在客户端的用户运算机上的“ 文件变量”;“ 文件变量” 就是储存在用户磁盘上的变量;也就是说, Cookies 变量不会因客户端用户运算机的关闭而丢失数据;Cockies 方法在网络上使用的特别广泛;.2 向客户端输出数据的Response对象与
7、 Request 对象相反, Response 对象将服务器端的数据用超文本的格式发送到用户端的浏览器,包括直接发送数据给浏览器、重定向浏览器到另一个URL或设置 Cookies 的值等; Request 和 Response 这两个内置对象的功能是对立合作的,把它们结合一起使用就可以实现客户端 Web页面与服务器端处理程序 ASP 程序 进行数据交换,这也是 ASP程序所要实现的核心功能;Response 对象的语法格式为:Response. 集合 | 属性 | 方法 一、 Response 对象属性1Buffer属性 第 3 页,共 13 页 细心整理归纳 精选学习资料 - - - - -
8、 - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -.Buffer属性设置为true名师精编优秀教案时 即: 设置缓冲 ,表示服务器先将页面输出到缓冲区,直到所有 ASP脚本代码被处理,以及调用Flush 或 End 方法位置,再输出到浏览器;.Buffer 属性设置为 false 时 即:不设置缓冲 ,就服务器将随时说明随时直接发送数据给客户端浏览器 有时显现页面不完成的现象 ; Buffer 属性引用的一般格式为: Response.Buffer =flag 说明:假如不使用Bu
9、ffer属性,就一般默认不设置缓冲;假如Buffer属性设置为false ,与不写这条语句的效用相同;如: 假如使用该语句,可以不为该属性设置属性值,就系统默认的将true值给予它;此时就说明为服务器端的ASP 页面设置缓冲;与设置其属性值为true相同;如:与相同;2Expires属性指定页面在浏览器中缓存的时限;假如用户在恳求页面时,缓存里的页面仍没有过期,就直接使用该页面来满意用户恳求;假如该页面已经过期,就需要服务重视新生成一个新的页面来反馈给客户端,并重新设置页面时限;Expires 属性引用的一般格式为:Response.Expires=number 说明: Number属性值的单
10、位是分钟,数据类型是数值型;3.ExpiresAbsolute 属性指定缓存于浏览器中的页面的准确到期日期与时间;4IsClientConnected 属性该属性用于判定客户端是否依旧与服务器处于连接状态;如某服务器在应答一个客户的恳求之后很长时间里没有相互的数据交换,那么服务器在进行下一步向客户端的数据发送或数据收集时就有必要判定一下是否客户端仍在连接着服务器;假如仍保持连接状态,就可以连续与客户端进行数据交换;假如已经失去连接,就需要重新建立连接;二、 Response 对象方法1Clear方法属性设置服务器缓冲HTML页的输出时, 可使用 Clear 方法使用 Response 对象的
11、Buffer将清除缓冲区内的全部数据; Clear方法引用的一般格式为: Response.Clear 第 4 页,共 13 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精编 优秀教案使用该方法以后,在服务器端的缓冲区将被置空,全部数据将丢失;2End 方法 End 方法使 Web服务器停止处理脚本并返回当前结果;文件中剩余的内容将不被处理;假如 Response.Buffer 已设置为 True ,就调用 Respons
12、e.End 将缓冲输出;End 方法引用的一般格式为: Response.End 留意:在使用 End 方法时,假如 Response 对象的 Buffer 属性设为 true ,并且服务器端的缓冲区内有数据,那么这些数据在 3Flush 方法End 方法执行之前都将被发送到客户端浏览器中; Flush 方法将服务器缓冲区内的全部数据立刻发送到客户端浏览器中;由于设置了Responsee 对象的 Buffer 属性为 true ,假如不用 Flush 方法那么全部的 ASP程序将在服务器端完全说明后才被发送到浏览器中; Flush 方法引用的一般格式为: Response.Flush 提示:假
13、如在一个 ASP程序中使用了 Flush 方法,那么服务器将不再与当前页面保持活动的数据连接;4Write 方法 Write 方法用来向浏览器输出超文本数据;其引用格式为:Response.write 变量 / 函数 / “ 字符串”/ 5Redirect 方法 Redirect 方法用来告知浏览器来显示当前活动程序以外的一个 URL即: 用于引导客户端到另一个 URL位置 ;Redirect 方法引用的一般格式为:Response.Redirect“ URL” 三、 Response 对象的集合 Response 只有一个集合:Cookies ; Request.Cookies 集合用来提取
14、储备在客户运算机 Cookie 中的值;而 Response 对象的Cookies 集合用来设置 Cookie 的值,如指定的 Cookie 不存在,就在客户机上创建;如存在,就设置新的值并将原值删除;其引用的一般格式为:Response.Cookie“ 变量”= 写入的信息 第 5 页,共 13 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -课时支配:名师精编优秀教案习题课实训课其它课程类型:理论课试验课实习课教学地点:一般教
15、室多媒体教室运算机房2 学时试验室实训中心其它题目:第四章ASP 内置对象 二 教学目的及教学要求:熟识 ASP 内置对象的概念及区分;把握对象的应用方法;利用对象实现网页编程;教学重点和难点:利用内置对象实现网页编程教学方法与媒介:讲授多媒体课件教班级月日星期月日星期月日星期月日星期月日星期学日日期期第节第节第节第节第节作 业:教学后记:填写日期:年月日细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师精
16、编 优秀教案4.3 应用程序会话治理一、供全体应用程序使用的 Application 对象有时候需要让全部的连接到服务器的用户共享某个信息;可以使用 Application 对象定义变量,该变量类似于一般的程序设计语言中所谓的“ 全局变量”;Application 变量把某个一般变量或者某个对象储备起来 在服务器运行期间可永久性储存 ,这样在全部当前连接服务器的用户都可以同时使用这个变量;Application 对象数据集合使用 Application 对象定义的变量或者对象其实都是储备在 Application 对象的数据集合 Contents 之中;因此, contents 数据集合其实是
17、一个全部 Appfication 变量和对象的列表;引用一个定义过的 Application 变量或者对象其实就是从 Contents 集合中读取, 通常并不将 Contents 关键字表达出来;定义和引用 Application 对象的变量定义一个 Application 变量的格式为: Application“ 变量名称”= 值引用一个 Application 变量的格式为: Variant=Application“ 变量名 说明:左边 Variant 变量用来储备所引用的 Application 变量的值;3.Application 对象的方法Application 对象有两种方法,即
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 ASP 动态 网页 设计 教案

限制150内