asp网页制作教案_第1页
asp网页制作教案_第2页
asp网页制作教案_第3页
asp网页制作教案_第4页
asp网页制作教案_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号:QMSD/JWC-13-10江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 2 周授课时数4授课章节名称ASP使用基础教学目的了解静态网页和动态网页的特点熟悉静态网页和动态网页的执行过程掌握ASP的含义、特点和用途教学重点静态网页和动态网页的执行过程ASP的含义、特点和用途教学难点动态网页的执行过程更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计引入:关于WWW和URL Web的起源:Web是World Wide Web的简称,一般也称之为WWW或3WWeb的特点和结构:Web最大的特点是使用了超文本(Hypertext)WWW采用C/S(客户机/服务器)工作模式,在浏览器和服务器之间应用HTTP(Hyper Text Transfer Protocol,超文本传输协议)作为网络应用层通信协议。URL:统一资源定位器URL的完整格式:协议:/主机名或IP地址:端口号/路径名/文件名新授:ASP概述一、ASP简介(1) ASP的含义ASP(Active Server Pages,动态服务器网页)是一种基于服务器的编程技术,它并不是一种脚本语言,它提供的只是一种服务器端的脚本环境。从某种意义上说ASP是一种附加特性扩展了的HTML文件。(2)ASP的特点w 纯文本文件w 设计方便 w 与平台无关性 w 较强的安全性 w 扩充能力强 w 访问数据库方便(3)ASP的用途ASP可以实现计数器、留言本、聊天室等应用程序。在网站中设计滚动显示的广告栏; 从HTML的表单中接受信息并保存到数据库中; 可以根据不同的访问时间显示不同的内容,以创建个性化的网页; 在网页中添加计数器; 根据用户的浏览器的版本和类型显示不同档次的内容; 跟踪用户网站上的活动并存入日志文件。二、静态网页与动态网页 根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。 静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,其文件的扩展名为.htm或.html。 动态网页会根据用户的不同需求显示不同的内容。 1、静态网页及其执行过程 用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。 浏览器将申请发送到指定的Web Server上。 Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。 Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。2、动态网页及其执行过程 用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 浏览器将这个ASP的请求发送到给Web服务器。 Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 Web Server 从硬盘或内存中读取正确的ASP文件。 Web Server 将这个文件发送到ASP.DLL的特定文件中。 ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 HTML文件被送回浏览器。 用户的浏览器解释这些HTML文件并将结果显示出来。练习:1、名词解释:静态网页、动态网页、服务器端、客户端 静态网页网页文件中,没有程序代码;文件扩展名,一般为htm或html 动态网页网页文件中含有程序代码;文件扩展名,一般根据不同的程序设计语言而不同。如,ASP文件的扩展名为asp 服务器端提供服务的一方 客户端接受服务的一方(提示:服务器端与客户端是相对而言的) 2、小王正在家里通过拨号上网访问搜狐网站,此时,谁是服务器端?谁是客户端? 搜狐网站端是服务器端;小王所用微机是客户端 3、如果小王正在访问自己计算机上的网站,此时,誰是服务器端?谁是客户端? 小王的计算机,既是服务器端,又是客户端 4、请简述静态网页的工作原理 5、请简述动态网页的工作原理 小结:1 静态网页和动态网页的特点2 静态网页和动态网页的执行过程3 ASP的含义、特点和用途作业:上把上述练习做在作业本上。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 2 周授课时数2授课章节名称实验一 IIS运行平台的安装与配置教学目的熟悉IIS5.0的安装过程与配置方法。通过编写简单的ASP页面,掌握ASP网页的编写方法和运行方法。教学重点IIS5.0的安装过程与配置方法。ASP网页的编写方法和运行方法。教学难点ASP网页的编写方法和运行方法。更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计上机操作:1 按教材所讲方法,安装IIS5.0服务器。然后启动IE浏览器,并键入http:/localhost检查IIS5.0是否安装成功。2 编写一个简装的ASP网页,实现在浏览器中输出“这是利用ASP网页输出的信息”。操作步骤:(1) 启动Dreamweaver,然后切换到源代码显示方式。(2) 在与之间,加入以下ASP代码: (3) 将网页保存到C:Inetpubwwwroot目录下,文件命名为first.asp。(4) 启动IE浏览器,在地址栏中键入:http:/localhost/first.asp或/first.asp,然后按回车。注意观察输出结果。(5) 在wwwroot目录下创建一个myweb子目录,并将原first.asp文件移动到myweb目录下,然后在浏览器中键入http:/localhost/myweb/first.asp。注意观察能否正确运行。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 3 周授课时数4授课章节名称VBScript脚本语言教学目的了解VBScript脚本语言概述掌握基本数据类型及输入输出教学重点VBScript脚本语言概述基本数据类型及输入输出教学难点基本数据类型及输入输出更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计复习:1、HTML标记符的用法和功能2、HTML网页的基本结构新授: VBScript脚本语言一、VBScript脚本语言概述1、 服务器端脚本和客户端脚本l 服务器端脚本在Web服务器上执行,由服务器根据脚本的执行结果生成相应的HTML页面并发送到客户端浏览器中并显示。只有服务器端脚本才能真正地实现“动态网页”。服务器端脚本的执行不受浏览器的限制,脚本在网页通过网络传送给浏览器之前被执行,Web浏览器收到的只是标准的HTML文件。 l 客户端脚本由浏览器解释执行。由于客户端脚本随着HTML页面下载到客户端浏览器,在用户本地执行,因此其执行速度明显快于服务器端脚本。 2、VBScript脚本语言编程实例(1)服务器端脚本 (2)客户端脚本一般形式如下: 属性的意义:LANGUAGE:指定使用哪一种脚本语言,不同的浏览器支持的脚本语言是不一样的。EVENT:指定与此段脚本相关联的事件。FOR:指定与事件相关联的对象。 二、基本数据类型及输入输出 1、将单行语句分成多行在编写程序代码时,有的语句可能会很长,为了在阅读和对程序查错时直观、方便,可使用续行符“ -”(由一个空格和一个下划线组成),将长的语句分成多行书写。下面举例说明将单行语句分成多行书写的程序编写方法。2、在代码中加注释注释的一般格式为:格式一: Rem 注释内容格式二: 注释内容 或 语句注释内容 3、数据类型及其子类型Byte(字节)、String(字符串)、Integer(整型)、Long(长整型)、Single(单精度浮点数)、Double(双精度浮点数)、Currency(货币)、Boolean(布尔型)、Date/Time(日期/时间)、Empty(空类型)、Null(空值)、Object(对象)、Error(错误)。4、变量(1)变量命名规则变量的名字必须以字母开头。名字中不能含有句号。名字不能超过255个字符。名字不能和VBScript中的关键字同名。变量名在被声明的作用域内必须惟一。(2)声明变量l 隐式声明方式。使用一个变量前并不需要声明,而可以直接在脚本代码中使用,系统会自动地在内存中开辟存储区域登记变量名。 l 显式声明方式。使用变量声明语句Dim、Public和Private语句。显式声明可以在定义变量的时候为变量在内存中预留空间,登记变量名。 (3)变量的作用域指的是变量的有效范围,在VBScript中分为过程内有效和整个程序中都有效。在变量过程内部声明的变量称为过程级变量或局部变量,这样的变量只有在声明它们的过程中才能使用,即无法在过程外部访问;过程外部声明的变量称为脚本级变量或全局变量,即在同一个.asp文件中的任何脚本命令均可访问和修改该变量的值。 5、基本输入输出l 消息对话框MsgBox(prompt,buttons ,title ,helpfile,context)l 输入对话框InputBox(prompt,title,default ,xpos ,ypos ,helpfile,context) 小结:1、VBScript脚本语言概述;2、 基本数据类型及输入输出江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 3 周授课时数2授课章节名称实验二 VBScript脚本语言教学目的熟悉VBScript的语法掌握服务器端利用VBScript编程的基本方法。教学重点VBScript的语法利用VBScript编程教学难点VBScript的语法利用VBScript编程更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计上机说明:VBScript脚本既可在客户端运行,也可在服务器端运行,作为对VBScript语法的掌握和上机验证,可编写为客户端脚本,也可编写为服务器端脚本。若采用客户端脚本,应将VBScript放在脚本块中,此时的输出应采用document对象的write方法。若采用服务器端脚本,则将VBScript代码用括起来,此时的输出采用Response对象的write方法。上机内容:(用VBScript脚本块的方法实现) 1. 上机编程调试代码3-1如下图。2仿照以上方法,编程调试代码3-2。3.代码003.htm中有两处错误,请把它调试正确。正确代码效果如下:4.调试代码,实现如下图效果。当选择红色时,背景改成红色;当选择黄色时,文字颜色改成黄色。可参考下图代码(不完整):江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 4 周授课时数4授课章节名称VBScript脚本语言教学目的熟悉表达式和运算符掌握VBScript中的控制语句教学重点表达式和运算符VBScript中的条件语句教学难点VBScript中的条件语句更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计复习:1、VBScript脚本语言概述;2、 基本数据类型及输入输出新授:VBScript脚本语言(一)、VBScript的表达式 表达式的类型:数学表达式、条件表达式和字符串表达式。数学表达式用于常规的数值运算,运算结果仍然为数值;条件表达式常用于根据一系列事件的最后结果做出判断,并采取相应的动作,运算结果为布尔值True或者False;字符串表达式用来将多个字符串连接成一个较长的字符串,运算结果仍为字符串。 VBScript中的每一种表达式都要使用一些特殊的运算符来帮助完成功能,运算符一般分为两种:单目运算符和双目运算符。 一、VBScript的数学表达式及其运算符1数学表达式操作数包括数字和字符串,运算符就是+,-,*,/等运算符。2算术运算符 除了常用的加、减、乘、除等数学算术运算符外,还有指数、取负、整数除、取模等,优先级为从上向下逐渐降低,其中乘法和除法的优先级相同,加法和减法的优先级相同。 二、VBScript的条件表达式及其运算符1条件表达式计算结果只有两种值:True和False。2关系运算符=、=、。3逻辑运算符Not、And、Or、Xor、Eqv、Imp。逻辑运算优先级按从上到下逐渐降低。 三、VBScript的字符串表达式1字符串表达式在进行字符串处理时,经常要把两个或者更多个字符串进行连接,形成一句完整的语句。VBScript提供了字符串表达式。 2连接运算符连接运算符是将两个字符串表达式连接起来,生成一个新的字符串。连接运算符有两个:“+”和“”。:参与连接的两个表达式可以不全是字符串。 +:如果连接的两个操作数中一个是非数字字符串,另一个是数字,则会出错。 控制语句:VBScript提供了两种类型的控制语句:流程控制语句和循环控制语句。流程控制语句通常情况下用来控制程序流程的条件转向和选择问题等,包括选择语句(IfThenElse)和多分支选择语句(SelectCase)。循环控制语句用来编写程序中所需要的特定条件下执行过程相似的循环流程,包括For循环控制语句(ForNext)、Do循环控制语句(DoLoop)和While循环(WhileWend)语句。 二、 条件控制语句1If语句(1)简单条件控制语句。其语法如下:If 条件表达式 Then 语句体1 Else 语句体2(2)嵌套条件控制语句。语法格式如下: If 条件表达式1 Then 语句体1 Else If条件表达式2 Then 语句体2 Else 语句体n End If 2多分支结构可以用多分支结构来替代块结构的条件语句,多分支结构比块结构的条件语句容易阅读。多分支结构的语法如下:Select Case 测试表达式 Case 表达式1 语句体1 Case 表达式2语句体2 Case Else 语句体nEnd Select练习:调试代码,实现如下图效果。当选择红色时,背景改成红色;当选择黄色时,文字颜色改成黄色。小结:1、表达式和运算符2、VBScript中的条件语句作业: 实现上述练习代码。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 4 周授课时数2授课章节名称实验三VBScript脚本语言教学目的熟悉VBScript的语法掌握服务器端利用VBScript编程的基本方法。教学重点VBScript的语法利用VBScript编程教学难点VBScript的语法利用VBScript编程更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计上机说明:VBScript脚本既可在客户端运行,也可在服务器端运行,作为对VBScript语法的掌握和上机验证,可编写为客户端脚本,也可编写为服务器端脚本。若采用客户端脚本,应将VBScript放在脚本块中,此时的输出应采用document对象的write方法。若采用服务器端脚本,则将VBScript代码用括起来,此时的输出采用Response对象的write方法。 上机内容:(用VBScript脚本块的方法实现)5调试下列程序段:实现如下效果:6.试用Do While . Loop、Do Until . Loop语句和While . Wend分别实现上题。网页保存为qiuhe-1.htm、qiuhe-2.htm、qiuhe-3.htm。7.输出100至500之间的水仙花数(水仙花数指该数各位的立方和等于该数),网页保存为hua.htm。8.调试以下程序,输出100至500间的100个随机整数,每行输出10数,每个数用空格分隔。9利用VBScript编程,实现在页面中输出100个随机基本键位的大写字母,要求每行显示20个字母,各字母间用一个空格分隔(已知,字母A的ASCII码值为65,字母Z的ASCII码值为90)。CHR(数值表达式):把数值表达式作为ASCII码值转换为对应的字符。例:CHR(65)=”A”江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 5 周授课时数4授课章节名称VBScript脚本语言教学目的掌握VBScript的循环语句熟悉VBScript函数及子过程了解VBScript的对象和事件教学重点VBScript的循环语句VBScript函数及子过程VBScript的对象和事件教学难点VBScript的循环语句VBScript函数及子过程更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计复习:1、表达式和运算符2、VBScript中的条件语句新授:VBScript脚本语言一、循环控制语句1For循环(1)ForNext语句。 For 循环变量=初值 To 终值 Step 步长 循环体 Exit For Next 循环变量(2)For EachNext语句 For Each 元素 In 集合 语句体 Next 元素 2Do循环 第一种: 第二种: Do While|Until循环条件 Do 循环体 循环体 Exit Do Exit Do Loop Loop While|Until循环条件 3While循环While 循环条件 循环体WendWhile循环是先判断循环条件,根据循环条件的值来决定是否执行循环体。如果循环条件为真或不为0时执行循环体,直到循环条件不满足时退出While循环。 二、其他常用简单语句1Rem语句 3Set语句和Let语句 Rem 注释语句 Set objectVar=数值2Erase语句 4Rnd函数 Erase 数组名 变量Rnd*倍数三、函数与子过程1、子过程Sub过程是没有返回值的过程,一般格式如下:PrivatePublicSub 过程名(参数列表) 语句块 Exit Sub 语句块End Sub用Call语句调用子过程的语法如下:Call 子过程名(参数列表) 2、函数PrivatePublic Function 过程名(参数列表) 语句块 函数名=表达式 Exit Function 语句块End Function可以用Call语句来调用函数。 四、Exit语句如果需要中断一个子过程,则需要在子过程中使用Exit Sub语句,如果想要中断一个函数,则需要在函数中使用Exit Function语句。五、 对象和事件的概念对象是在浏览器中或者脚本编写中用于综合地描述一组功能和事件的组合体。所有的网页对象都有一定的属性和方法,在VBScript中使用对象和属性名称时是区分大小写的。当使用VBScript的网页在浏览器中产生事件时,浏览器会把消息传递给VBScript的虚拟机,再将程序转到某对象的事件处理过程去处理。常用的事件有Click单击事件、Focus聚焦事件、Load加载事件和Submit提交事件等。六、网页及浏览器对象1Windows窗口对象2Document文档对象3Location位置对象4History历史对象5Form表单对象练习:1、输出100至500之间的水仙花数(水仙花数指该数各位的立方和等于该数),网页保存为hua.htm。2、调试以下程序,输出100至500间的100个随机整数,每行输出10数,每个数用空格分隔。小结:VBScript的循环语句;VBScript函数及子过程;VBScript的对象和事件作业:编写代码,实现上练习。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 5 周授课时数2授课章节名称实验四VBScript脚本语言教学目的熟悉VBScript的语法掌握服务器端利用VBScript编程的基本方法。教学重点VBScript的语法利用VBScript编程教学难点VBScript的语法利用VBScript编程更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计上机说明:VBScript脚本既可在客户端运行,也可在服务器端运行,作为对VBScript语法的掌握和上机验证,可编写为客户端脚本,也可编写为服务器端脚本。若采用客户端脚本,应将VBScript放在脚本块中,此时的输出应采用document对象的write方法。若采用服务器端脚本,则将VBScript代码用括起来,此时的输出采用Response对象的write方法。 上机内容:(用VBScript脚本块的方法实现)5调试下列程序段:实现如下效果:6.试用Do While . Loop、Do Until . Loop语句和While . Wend分别实现上题。网页保存为qiuhe-1.htm、qiuhe-2.htm、qiuhe-3.htm。7.输出100至500之间的水仙花数(水仙花数指该数各位的立方和等于该数),网页保存为hua.htm。8.调试以下程序,输出100至500间的100个随机整数,每行输出10数,每个数用空格分隔。9利用VBScript编程,实现在页面中输出100个随机基本键位的大写字母,要求每行显示20个字母,各字母间用一个空格分隔(已知,字母A的ASCII码值为65,字母Z的ASCII码值为90)。CHR(数值表达式):把数值表达式作为ASCII码值转换为对应的字符。例:CHR(65)=”A”江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 6 周授课时数4授课章节名称ASP内置对象基础(一)教学目的掌握Response对象的功能了解Response对象的属性,方法和集合掌握Response对象的write方法和redirect方法教学重点Response对象的功能Response对象的属性,方法和集合Response对象的write方法和redirect方法教学难点Response对象的write方法和redirect方法更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计复习:1、VBScript的循环语句2、VBScript函数及子过程3、VBScript的对象和事件新授:ASP内置对象基础一、ASP内置对象提供了Request,Response,Server,Session,Application和ObjectContext共6个内置对象,这些对象在使用时并不需要经过任何声明或建立的过程。对象名称对象功能Request对象Request对象负责从用户端接收信息Response对象Response对象负责传送信息给用户Server对象Server对象负责控制ASP的运行环境Session对象Session对象负责存储个别用户的信息,以便重复使用Application对象Application对象负责存储数据以供多个用户使用ObjectContext对象ObjectContext对象可供ASP程序直接配合Microsoft Transaction Server(MTS)进行分布式的事务处理二、Response对象Response对象用于动态响应客户端请求,并将动态生成的响应结果以HTML超文本的格式输出到客户端浏览器中。Response的使用语法为:Response.collection|property|method其中collection表示Response对象的集合,property表示Response对象的属性,method表示Response对象的方法。三个参数只能选择其中的一个。 1、Response对象的属性属性功能说明Buffer表明页输出是否被缓冲CacheControl决定代理服务器是否能缓存ASP生成的输出Charset将字符集的名称添加到内容类型标题中ContentType指定响应的HTTP内容类型Expires在浏览器中缓存的页面超时前,指定缓存的时间ExpiresAbsolute指定浏览器上缓存页面超时的日期和时间IsClientConnected表明客户端是否与服务器断开Pics将PICS标记的值添加到响应的标题的PICS标记字段中Status服务器返回的状态行的值2、Response对象的方法方法功能说明AddHeader设置HTML标题AppendToLog在Web服务器的日志文件中记录日志BinaryWrite按照字节格式向客户端浏览器输出数据,不进行任何字符集的转换Clear清除服务器中缓存的HTML信息End停止处理.asp文件并返回当前的结果Flush立即发送缓冲的输出Redirect重定向当前页面,尝试连接另外一个URLWrite直接向客户端浏览器输出数据3、Response对象的数据集合Response对象只有Cookies一个数据集合,Cookies数据集合是负责取得记录在客户端的Cookies数据,允许用户检索在HTTP请求中发送的Cookies的值。小结:1、Response对象的功能;2、Response对象的属性,方法和集合;3、write和redirect方法作业:试编写一ASP页面,利用Reponse对象的Write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 6 周授课时数2授课章节名称实验五:ASP内置对象基础教学目的熟悉并掌握response对象的write方法教学重点运用response对象的write方法编写代码。教学难点运用response对象的write方法编写代码。更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计1 试编写一ASP页面,利用Reponse对象的Write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号。HTML代码:输出一个4行3列的表格 试把上述代码改为ASP页面,利用Reponse对象的Write方法实现输出一个4行3列的表格%for i=1 to 4 response.write() for j=1 to 3 response.write() next response.write()next% 拓展练习:试用表单的形式由用户输入行值和列值来控制输出表格的行数和列数。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 8 周授课时数4授课章节名称ASP内置对象基础(二)教学目的了解Request对象的功能熟悉Response对象的属性,方法和集合掌握Response对象的form集合和QueryString集合教学重点response对象的redirect方法Request对象的功能Response对象的属性,方法和集合教学难点Response对象的form集合和QueryString集合更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计复习:1、Response对象的功能;2、Response对象的属性,方法和集合;3、write和redirect方法新授:ASP内置对象一、Request对象利用Request对象可以在服务器端获得用户端通过Web页面提交的信息。在ASP中,利用Request对象收集用户信息,Response对象向用户端输出信息,可以实现用户端和服务器端的交互 。Request对象的语法如下:Request.collection|property|method(variable) 1、Request对象的属性Request对象只提供一个TotalBytes属性,这是一个只读的属性,表示从客户端所接收数据的字节的长度,其语法如下:字节长度=Request.TotalBytes 例: 2、Request对象的方法Request对象只提供一种BinaryRead方法,该方法是以二进制方式来读取客户端使用POST传送方法所传递的数据。其语法如下:Variant数组=Request.BinaryRead(Count)BinaryRead方法的返回值为通用变量数组(Variant Array),其参数Count是一个整型数据,用以表示每次读取数据的字节大小,范围介于0到Request对象TotalBytes方法所取得的字节大小之间。 3、Request的数据集合(Collections)集合保存用户端的信息,其使用语法如下:Request.collection(variable) collection指定Request对象的数据集合。 集合功能说明ClientCertificate取得客户端的身份权限数据Cookies取得存在于客户端浏览器的Cookies数据Form取得客户端利用POST方式所传递的数据QueryString取得客户端利用GET方式所传递的数据ServerVariables取得Web服务器端的环境变量信息实例: 1创建登录页面登录页面要求输入用户名和密码。 用户登录 用户登录 用户名:口令: 2 用户验证在用户验证程序中,要取得在登录页面中的用户名称和密码,并检查是否正确。你的资料是:姓名:口令:小结:1、response对象的redirect方法2、Request对象的功能3、Response对象的属性,方法和集合作业:设计用户登录页面login.htm。若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为fy2491#&P*,则导航到manager.asp页面。若口令错误,则输出“口令错误!单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回登录页面。用于表单处理并实现口令判断的页面为dispose.asp。要求分别用表单的Post和Get方法,来分别实现该操作。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 8 周授课时数2授课章节名称实验六:ASP内置对象基础(二)教学目的熟悉并掌握Response对象的write方法和redirect方法应用熟悉并掌握Response对象的form集合和QueryString集合的应用教学重点运用Response对象的write方法和redirect方法实现网页代码运用Response对象的form集合和QueryString集合实现网页代码教学难点代码的调试。更新、补充、删节内容使用教具课外作业见备课纸课后体会学生基本掌握授课主要内容或板书设计1试编写一ASP页面,利用Reponse对象的Write方法,向客户端浏览器输出一个4行3列,宽度为1的表格,并在每个单元格中填入该单元格的行号和列号。2 编写一ASP页面,实现利用Reponse对象的Write方法,向客户端输出一超链接,该超链接的标题为“返回首页”,链接的地址为“index.asp”。3 按图所示,设计用户登录页面login.htm。若用户名和口令均为guest,则导航到guest.asp页面;若用户名为administrator,口令为fy2491#&P*,则导航到manager.asp页面。若口令错误,则输出“口令错误!单击此处返回”的提示信息,“单击此处返回”为超链接,用户单击后,重新返回登录页面。用于表单处理并实现口令判断的页面为dispose.asp。要求分别用表单的Post和Get方法,来分别实现该操作。江苏省江阴职业技术教育中心校教 案教师姓名 授课班级 授课形式新授授课日期第 9 周授课时数4授课章节名称ASP内置对象基础(三)教学目的让学生掌握ASP对象与网页制作教学重点Application对象Session对象教学难点Application对象Session对象更新、补充、删节内容无使用教具多媒体机房课外作业补充课后体会本节详细介绍了Application对象和Session对象,这些概念过于抽象化,学生掌握过程中有很大难度,这就要求我们教师不断的耐心的详细的进行讲解。授课主要内容或板书设计一、什么是事件?事件是当某种情况发生,就会执行的一段程序代码。它必须以全局的方式存在。这段有特定事情发生就会执行的代码,不能放到asp文件里,它需要写到一个名叫global.asa的文件里。注:global.asa文件必须放到网站的根目录下。二、global.asa文件的输写规则它不用标记,它使用的标记为: 在中间写代码。注:这个文件内不能写任何输出,如输出html代码和response.write三、application对象的两个事件(1)application_onstart这个事件是当第一个用户,第一次访问网站的网页时发生。(2)application_onend这个事件是当web的服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论