怎么把电视剧下载到手机上_第1页
怎么把电视剧下载到手机上_第2页
怎么把电视剧下载到手机上_第3页
怎么把电视剧下载到手机上_第4页
怎么把电视剧下载到手机上_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

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

文档简介

动态网页设计技术项目4内置对象及交互技术72电影图书馆学生用书信息调查网页。包、剪、锤游戏程序。显示战报的包、剪、锤游戏程序。聊天室程序。本章任务:对象模型。表单及控件对象。对象及其应用。对象及其应用。对象及其应用。对象及其应用。对象及其应用。本章要点:在引擎中提供了七大内置对象,即对象、对象、对象、对象、对象、对象和对象,其中最为常用的是前5种。4.1对象模型1.对象该对象是的请求对象,它所包含的信息是客户端浏览器提出的请求。通过利用对象的或方法,可以接收用户发送给服务器的信息和请求,同时,还可以发送二进制形式的数据到服务器。客户端发送的所有信息和请求均被封装在对象中。例如在一个用户登录网页中,当用户输入了用户名和密码后,按登录按钮,用户输入的用户名和密码将发送给服务器处理,服务器通过对象就可以获取用户输入的用户名和密码信息。4.1对象模型2.对象对象是七大内置对象之中与服务器关系最为密切的一个对象,它允许用户存取服务器提供的功能。例如,使用对象的方法可以创建服务器组件的实例。使用对象的可以将文件在服务器上的虚拟路径转换为物理路径。

方法将编码规则,应用到指定的字符串。4.1对象模型属性用它来设置在结束请求前,服务器处理程序的时间。以秒数为单位,系统默认的时间为90秒。3.对象该对象主要用于响应用户操作,可以通过多种方式将服务器端数据发送到客户端,如客户端屏幕显示、用户浏览页面的重定向以及在客户端创建等。4.1对象模型就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机。

你在浏览网站的时候,服务器会先送一小小资料放在你的计算机上,会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,服务器会先看看有没有它上次留下的资料,有的话,就会依据里的内容来判断使用者,送出特定的网页内容给你。

的使用很普遍,许多有提供个人化服务的网站,都是利用来辨认使用者,以方便送出使用者量身定做的内容,像是接口的免费网站,都要用到。

会不会有危险?其实中记载的资料相有限,是安全的。网站不可能经由获得你的地址或是其它私人资料,更没有办法透过来存取你的计算机。

但是如果你实在不喜欢服务器乱丢饼干()到你家,当然可以让浏览器拒绝网站存放到你的计算机。

工具>>选项>>安全,按「自定义级别」,到的部分,全都设为关闭,按确定,关闭浏览器,再重新激活浏览器即可。

当你关闭之后,很多网站的个人化服务功能很可能也不能再使用了。

存放位置是在:C:\\

你可以直接删掉这里面的东西或是利用选项里的删除文件按钮来清除4.对象对象是技术中实现用户会话管理的手段,主要用来存储特定用户会话所需的信息。当用户在应用程序的页面之间跳转时,存储在对象中的变量不会丢失,而且在整个用户会话中会一直存在下去。4.1对象模型5.对象对象可以控制服务器端应用程序的启动和终止状态,并保存整个应用程序过程中的信息。它将虚拟目录及其子目录也看成一个应用程序,用来在给定的应用程序的所有用户之间共享信息。虽然它与对象比较相似,但在本质上是不同的。例如,对于同一个网页,创建了一个变量,则不同的访问者使用的变量是不同的,在每个会话期间均被创建。而如果创建了一个变量,该变量只被创建一次,所有的客户均可以共享该变量。4.1对象模型6.对象对象是微软在4.0中最新提供的对象,它主要用来处理与事务相关的问题。与的其它对象有所不同,对象没有属性和集合,只有方法和事件。7.对象该对象包含了运行网页发生错误的详细内容。4.1对象模型在客户端,通通常利用表单单向服务器端端发送信息,,在表单中可可以包含许多多控件,如前前面课程中学学到的文本框框和按钮。在在服务器端可可以使用对象象获取表单提提交的数据,,使用对象把把数据输出到到客户的浏览览器中。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据任务4-1描描述:为图书馆编写写一个“学生生用书信息调调查”网页,,如果学生在在星期天登录录该网页,将将会出现如图图4-1所示示的“开放时时间提示”网网页,如果不不是星期天,,将会出现一一个表单网页页供学生填写写用书调查信信息,如图4-2所示。。学生填写信信息时,如果果发现填写不不正确,想重重新填写,只只需按“重写写”按钮,即即可清除所有有填写的信息息。如果信息息已经全部填填写完毕,可可单击“提交交”按钮向服服务器提交填填写的信息,,此时将会出出现如图4-3所示的““学生用书信信息调查”确确认网页。如如果觉得填写写的信息不正正确,可单击击“如不对,,返回”超链链接,返回到到“学生用书书信息调查””输入表单继继续输入信息息并提交。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据图4-1““开放时间间提示”网页页图4-2““学生用书书信息调查””输入网页图4-3““学生用书书信息调查””确认网页任务分析:本任务首先要要判断当天是是否为星期日日,如果是给给出不开放信信息,如果不不是才出现““学生用书信信息调查”输输入网页,因因此可设计一一个初始网页页,在该初始始网页中通过过调用()获获取今天是星星期几的信息息,然后进行行判断,如果果是星期日,,则可以通过过调用对象的的方法向客户户端输出提示示信息,如果果不是星期日日,则可以通通过调用对象象的方法定位位到“学生用用书信息调查查”输入网页页。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据任务分析:“学生用书信信息调查”输输入网页可通通过表单来实实现,在表单单中,可通过过设计一个表表格,按图4-2所示在在表格的相应应行和相应列列安排相应的的控件即可。。此处需注意意的是,当用用户的输入信信息提交给服服务器后,由由哪个网页进进行处理,以以及怎样处理理,必须通过过表单的属性性和属性来指指定。当学生生按““提交交”按按钮向向服务务器提提交信信息后后,服服务器器将查查找并并运行行表单单所指指出的的网页页,在在该网网页中中可通通过对对象来来获取取用户户输入入的信信息,,通过过对象象向客客户端端输出出信息息。4.2任任务务4-1::学生生用书书信息息调查查———使用用方式式从对对象的的集合合中获获取数数据任务实现::本任务设计计了三个网网页,初始始网页(文文件名为4_1)、、表单输入入网页(4_1_1)和表单单输入信息息处理网页页(4_1_2),,表单输入入信息处理理网页,通通常称为表表单处理程程序。4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据(1)启动动记事本,,在记事本本中输入如如下代码。。<><><>开放时时间判断<><><><%'该变量用用来存放今今天是星期期几()'获取取今天是星星期几<>1'如果今天天不是星期期日"4_1_1"'定定向对信息息输入表单单'如果是星星期日,输输出提示信信息并结束束程序"对不起,,今天是星星期天,本本馆不开放放。<>""本馆的开开放日期为为星期一~星期六。。"%><><>说明:①上述代码码中使用了了对象,该该对象主要要用来输出出信息到客客户端。上上述代码调调用了对象象的、和方方法。②对象的方方法的作用用是将信息息从服务器器输出到浏浏览器。其其调用的一一般格式如如下:其中,为要要输出的数数据,可以以是任何的的数据类型型,包括字字符、字符符串、整数数等。如上上述代码中中的语句““"本馆馆的开放日日期为星期期一~星期期六。"””就是向浏浏览器输出出一个字符符串。4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据说明:关于该方方法的使使用,读读者需注注意以下下几个问问题:ⅰ向浏览览器中传传递的数数据可以以混合使使用标记记。如本例中中的语句句“"对不不起,今今天是星星期天,,本馆不不开放。。<>"”就是是向浏览览器输出出一个包包含标记记<>的的字符串串。ⅱ如果果<%和和%>之之间只有有一行语语句,则则可以简简写。例例如,有有以下语语句:<%"<H2>今今天是休休息天,,祝您快快乐!<2>"%>该语句可可以简写写成:<%="<H2>今天是是休息天天,祝您您快乐!!<2>"%>ⅲ如果果要在浏浏览器中中显示的的信息包包含符号号:%>,则必必须写为为:%\>,以以免被视视为代码码的结束束。4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据说明:③对象的的方法可可以使浏浏览器从从当前网网页转向向其他网网页。其其一般格格式如下下:其中“””是要转转向的网网页的网网址。④对象的的方法可可以结束束程序的的运行。。其一般般格式如如下。此时,如如果缓冲冲区内有有数据,,将会把把数据输输出到浏浏览器端端。使用用该方法法可以控控制程序序的执行行。4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据(2)把把该网页页代码保保存到D:\\04\4_1文件夹夹下,取取名为4_1。。再把系系统日期期设置成成某个星星期日,,然后启启动浏览览器,在在地址栏栏输入::后按回回车键,,将会出出现如图图4-1所示的的提示页页面。接接着把系系统日期期设置为为星期一一~星期期六之间间的某一一天,再再运行该该网页,,将会出出现找不不到“4_1_1”网网页的错错误,原原因是该该网页尚尚未编写写。(3)在在记事本本中,执执行“文文件”→→“新建建”命令令,新建建一个文文档,在在该文档档中输入入以下代代码。<%0%><><><>学生用用书信息息调查<><><><"4_1_2"""><><6华华文彩云云>感谢您您填写如如下调查查信息<><><1><><p><"""提交"><"""重重写"><><><>说明:①上述代代码的作作用是定定义一个个表单,,表单通通过方式式提交数数据,表表单提交交的数据据由表单单处理程程序4_1_2处理。。使用方方式提交交的数据据,在表表单处理理程序中中可通过过对象的的集合读读取。②代码的的第一行行“<%0%>””的作用用是使用用对象的的属性设设置网页页的失效效时间为为立即失失效。该该属性取取值为整整数,用用来确定定在浏览览器上缓缓冲存储储的页面面距离过过期还有有多少时时间(以以分钟为为单位))。如果果用户在在某个页页面过期期之前返返回该页页,就会会显示缓缓冲区中中的页面面,否则则将从服服务器重重新读取取该页面面。该属属性是一一个较实实用的属属性,当当客户通通过的登登录页面面进入站站点后,,应该利利用该属属性使登登录页面面立即过过期(如如设置0),以以确保安安全。4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据说明:③上述网网页采用用<>标标记定义义了一个个表单,,在动态态网页设设计中,,表单是是必不可可少的元元素,许许多功能能的实现现都与表表单密不不可分。。表单的的主要功功能是接接受用户户在客户户端的输输入,然然后由客客户端浏浏览器将将信息发发送到服服务器端端,再由由相应的的表单处处理程序序或其它它方式进进行处理理。④在网页页中,表表单以标标记<><>开开始和结结束。表表单标记记的语法法格式为为:<表单单名传传送方方式""目目标框框架名>…<>其中,属属性用来来为表单单指定一一个名字字,使用用该名字字来访问问表单;;属性用用来指定定信息的的传送方方式,““传送方方式”用用于指明明交互表表单的信信息传送送方式,,有和两两种,本本例采用用了方式式;属性性用来指指定表单单处理程程序的地地址,““”是指指表单处处理程序序的相对对或绝对对位置((若要将将表单数数据寄到到电子邮邮件信箱箱,可以以设置为为该电子子邮件信信箱地址址;若没没有设置置属性的的值,表表示使用用默认的的表单处处理程序序);用用来设置置显示表表单处理理程序结结果的目目标框架架.4.2任任务务4-1:学生生用书信信息调查查——使使用方式式从对象象的集合合中获取取数据说明:⑤代码中中的行““<"""提交">”的的作用是是创建一一个按钮钮,单击击该按钮钮,将把把用户在在表单中中输入的的信息提提交给表表单处理理程序。。属性值值用来指指定在按按钮上显显示的文文字。⑥代码中中的行““<"""重写">”的的作用是是创建一一个按钮钮,单击击该按钮钮,将把把用户在在表单中中输入的的信息全全部恢复复到初始始状态。。属性值值用来指指定在按按钮上显显示的文文字。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据(4)把该网网页代码保存存到D:\\04\4_1文件夹下下,取名为4_1_1。。(5)为表格格添加一行,,代码如下。。代码放在<>…<>标标记之间。<><>姓名:<""""8><>性别:男男<"""""男男">女<"""""女女"><>密码:<""""812>4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据说明:上述代码为为表格添加加了一行,,该行包含含三列,每每列均通过过<>标记记放置控件件,第一列列放置了一一个名为的的文本框,,其宽度为为8个字符符。第二列列放置了一一个名为的的单选钮组组,该单选选钮组有两两个单选钮钮,值分别别为“男””和“女””,默认选选中“男””;第三列列放置了一一个名为的的密码输入入框,该密密码输入框框的长度为为12个字字符,最多多只能输入入8个字符符。4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据(6)启动动浏览器,,在地址栏栏输入:4_1_1后按回回车键,将将会出现如如图4-4所示的网网页。可以以发现表格格的第一行行已经出现现。图4-4调调试的的中间网页页4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据(7)在<>…<>标记之间间,继续添添加如下代代码并保存存。为调试试方便,读读者也可以以采用与第第(5)步步和第(6)步相同同的方法,,每次为表表格添加一一行,就启启动游览器器浏览一次次网页,看看看运行结结果是不是是与要求的的相符。<><3>爱好::<"""""音乐">音乐<"""""上网">上网<"""""游戏">游戏<"""""跳舞">跳舞<"""""绘绘画画">绘绘画画<"""""影影视视">影影视视<><>学学历历::<><""100><"小小学学">小小学学<"中中学学">中中学学<"大大专专">大大专专<"本本科科">本本科科<"研研究生">研究究生<><2>专业::<><""200><"计计算机应应用">计算机机应用<"无无线电通通信工程程">无无线电通通信工程程<"程程序控制制工程">程序序控制工工程<"移移动通信信工程">移移动通信信工程<"卫卫星通信信工程">卫星星通信工工程<><><>您最希希望借阅阅的书的的种类::<><""4><"计计算机类类">计计算机类类<"文文学类">文学学类<"休休闲类">休闲闲类<"军军事类">军军事类<"数数理类">数理理类<"通通信类">通信信类<><2>请给出出您对本本馆图书书订购的的建议::<><""304><说明:①上述代代码段的的作用是是在表单单中放置置控件。。放置了了一个名名为的复复选框控控件数组组(由6个复选选框)用用来供用用户选择择爱好。。放置了了一个名名为的下下拉式列列表框供供用户选选择学历历。放置置了一个个名为的的下拉式式列表框框供用户户选择专专业。放放置了一一个名的的简单列列表框,,供用户户选择希希望借阅阅的书的的种类。。放置了了一个名名为的多多行文本本框供用用户输入入对图书书订购的的建议。。②上述代代码中的的<>、、<>、、<>等等标记的的作用都都是向表表单添加加内部控控件。的的内部控控件是一一种预制制的对象象,由客客户端浏浏览器直直接提供供,无需需从服务务器上下下载。可可以使用用<>、、<>和和<>等等标记在在网页中中添加的的内部控控件。其其中,<>标记记和<>标记分分别添加加列表框框和多行行文本区区控件,,而<>标记则则可以在在网页中中添加多多种控件件。4.2任任务务4-1::学生生用书书信息息调查查———使用用方式式从对对象的的集合合中获获取数数据说明::③采用用<>标记记定义义内部部控件件的一一般格格式如如下::<=名名称称=类类型型名提提示示信息息值值………=脚脚本本语言言名>其中,,属性性指定定控件件的名名称,,用于于在代代码中中引用用该控控件;;属性性指定定控件件的类类型,,其取取值与与对应应的控控件说说明如如表4_1所示示;属属性用用来指指出控控件是是否可可用,,取值值为((默认认)或或,设设置或或返回回控件件是否否响应应用户户事件件;属属性用用来设设置或或返回回当鼠鼠标在在控件件上移移动时时所显显示的的提示示信息息;属属性用用来设设置或或返回回控件件当前前状态态的对对应值值,不不同控控件的的值所所表示示的含含义有有所不不同,,如命命令按按钮的的值是是指按按钮表表面所所显示示的标标题,,而文文本框框的值值是指指文本本框中中的文文本内内容;;属性性指定定控件件的事事件代代码所所使用用的脚脚本语语言名名称,,取值值如、、、等等。以以上属属性也也可在在代码码中使使用。。4.2任任务务4-1::学生生用书书信息息调查查———使用用方式式从对对象的的集合合中获获取数数据说明::④控件件又称称为文文本框框,通通常用用来接接收用用户的的输入入或输输出提提示信信息。。经常常使用用的控控件的的属性性还有有属性性和属属性。。属性::用于于返回回或设设置用用户可可以输输入的的字符符数。。可以以在<>标标记或或代码码中使使用。。属性:用于于返回或设设置文本框框的宽度。。可以在<>标记或或代码中使使用。控件与控件件极其类似似,只是它它不显示文文本的内容容,通常用用于验证口口令。当用用户输入口口令时,键键入的字符符都以星号号(*)出出现。控件件所支持的的属性与控控件也大致致相同。4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据说明:⑦控件又称称为列表框框,可以用用<>标记记和<>标标记来定义义列表框,,其定义的的一般格式式如下:<列表表框名称><选项项值1>选选项文本本1<><选项项值2>选选项文本本2<>…<>4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据说明:其中,<>标记定义义列表框,,即对象,,<>标标记定义列列表框中的的选项,即即对象;列列表框的属属性用来表表示在带滚滚动条的列列表框中一一次可见的的列表项数数,没有设设置该属性性则为下拉拉式列表框框;列表框框的可选项项用来表示示列表框是是否可以多多选,加上上本选项,,列表框可可以多选,,否则只能能单选。列列表框还有有两个重要要的属性::属性和属属性。其中中,属性用用来返回列列表框中选选项的个数数,属性用用来指出或或设置哪个个选项被选选中。列表表框中的每每一项是一一个对象,,主要使用用该对象的的和两个属属性,是一一个可选项项,加上它它表示该项项是被预选选的,同一一个<>标标记中只能能有一个该该可选项。。属性用来来指定选项项的值。4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据说明:⑧控件又称称为多行文文本框,可可使用<>标记进行行定义,定定义的一般般格式如下下:<名称行行数列列数>……<>其中,行数数和列数是是指不用滚滚动条就可可看到的部部分;在<>…<>之间的内内容是文本本框的初始始值,为多多行文本框框的属性值值。4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据4.2任任务4-1:学生生用书信息息调查———使用方式式从对象的的集合中获获取数据(8)启动动浏览器,,在地址栏栏输入:4_1_1后按回回车键,将将会出现如如图4-2所示的““学生用书书信息调查查”输入网网页。在该该网页中输输入信息后后按“重写写”按钮,,将会发现现输入的信信息被清除除,输入信信息后按““提交”按按钮,将会会出现找不不到“4_1_2””网页的错错误,原因因是该网页页尚未编写写。(9)在记记事本中,,执行“文文件”→““新建”命命令,新建建一个文档档,在该文文档中输入入以下代码码。<%("")'获取性别别信息("")'获获取姓名信信息"<6华华文新魏魏>""男"'判断性性别,确定定称呼及欢欢迎词&"先生生,感谢您您参加本次次网上调查查!"&"女士士,感谢您您参加本次次网上调查查!""<><p>""您填写的的信息如下下,请确认认!"'以下在在向客户端端发送用户户的输入信信息"您的姓名名是:"&("")&"<>""您的性别别是:"&("")&"<>""您的密码码是:"&("")&"<>""您的爱好好是:"&("")&"<>""您的学历历是:"&("")&"<>""您的专业业是:"&("")&"<>""您最希望望借阅的书书的种类是是:"&("")&"<>""您对本馆的的图书订购的的建议是:"("")&"<>""<P>这这些信息对吗吗?""<a4_1_1>如如不对,返回回<><>"%>说明:①上述代码中中出现了许多多类似于“("")”的的语句,其作作用是获取表表单中相应控控件提交过来来的数据。②对象是负负责从客户端端浏览器获取取用户信息的的对象,它是是中重要的服服务器内置对对象,它连接接着服务器和和客户端程序序,是交互式式网页设计的的基础。对象象提供了5个个集合,分别别是、、、和和,上述代码码就使用它集集合。对象的的属性和方法法很少使用。。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据说明:③当请求提交交数据的表单单的属性值为为时,请求提提交的<>段段中的控件的的值将存放在在对象的集合合中,该集合合的每个成员员均为只读。。因此在表单单处理程序中中,可用对象象的集合获取取表单提交的的数据。使用用集合来获取取传递数据的的语法格式有有以下几种。。格式一:("控件名")其作用是获取取表单中指定定控件传递过过来的值。格式二:("控件名")()其作用是获取取表单中指定定控件传递过过来的多个值值中的一个,,具体是哪一一个由确定。。格式三:("控件名")其作用是获取取表单中指定定控件传递过过来的值的个个数。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据说明:④上述代码段段中读取并向向浏览器输出出爱好的值采采用了代码““"您的爱爱好是:"&("")&"<>"”,,由于爱好是是多个值,该该行代码一次次读取并输出出了多个。对对于这种传递递过来的多个个值,也可以以一个值一个个值地读取并并输出,例如如该行代码也也可以由以下下几行代码代代替。1("爱爱好")(("")&"的第""爱好是:")(("")(I)&"<>")4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据(10)把该该网页代码保保存到D:\\04\4_1文件夹夹下,取名为为4_1_2。(11)启动动浏览器,在在地址栏输入入:后按回车车键,然后对对各网页进行行测试,如无无错误则该任任务基本完成成。拓展提高:(1)表单网网页与表单处处理程序的合合并把两个文件合合并成一个文文件的思路是是:当第一次次访问文件时时,应执行显显示表单部分分(表单网页页),而当表表单内容输入入后提交时,,应执行接受受并处理表单单信息的部分分(表单处理理程序)。根根据访问该网网页时是否同同时采用方式式发送了表单单信息,可以以判断出该网网页是不是第第一次被访问问,可以使用用如下形式的的表达式:("")<>0或("")<>""如果上述条件件为,表示没没有发送信息息,应是第一一次访问网页页,如果上述述条件为,表表示发送了信信息,应是第第二次访问网网页。4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据<%0("")=0%><><><>学生生用书信息调调查<><><><"<("")%>"""><><6华华文彩云>感谢您您填写如下调调查信息<><><1>'此处省略的的内容与4_1_1中的的相应内容完完成一致<><p><"""提提交"><"""重写"><><><><><%("")'此处省略的的内容与4_1_2中的的相应内容完完成一致%><>拓展提高:(2)缓冲输输出缓出输出的含含义是先把输输出内容预先先存放到服务务器的缓冲区区中,在适当当的时候再发发送到客户端端。缓冲输出出涉及到对象象的属性及其其、和方法。。设置缓冲输出出的形式为::该语句应放在在语言类型说说明之后,所所有文档输出出之前。设定定后,无论是是使用一般的的代码还是使使用的方法形形成的输出都都将先存放到到缓冲区中。。当希望将缓冲冲区的内容输输出时,可使使用对象的方方法,一般形形式如下:调用对象的方方法的一般格格式如下:4.2任任务4-1::学生用书信信息调查———使用方式从从对象的集合合中获取数据据概述:通过表单,不不但可以使用用方式向服务务器提交数据据,而且可以以使用方式向向服务器提交交数据。若表表单通过方式式向服务器提提交数据,则则表单处理程程序可以使用用对象的集合合获取用户提提交的数据。。4.3任任务4-2::包、剪、锤锤游戏——使使用方式从对对象的集合中中获取数据任务4-2描描述:编写一一个包、剪、、锤网络游戏戏,网页的初初始运行情况况如图4-7所示,当玩玩家单击某个个单选钮出手手后,将会出出现如图4-8的游戏结结果网页。单单击返回超链链接将返回到到如图4-7的页面继续续玩游戏。4.3任任务4-2::包、剪、锤锤游戏——使使用方式从对对象的集合中中获取数据图4-7游游戏网页的的初始运行情情况图4-8显显示游戏结结果任务分析:首首先应制作6张图片,分分别代表玩家家和计算机的的三种出手,,这6张图片片的文件名分分别是P1((玩家出石头头)、P2((玩家出剪刀刀)、P3((玩家出布))、C1(计计算机出石头头)、C2((计算机出剪剪刀)和C3(计算机出出布),如图图4-9所示示。4.3任任务务4-2::包包、、剪剪、、锤锤游游戏戏————使使用用方方式式从从对对象象的的集集合合中中获获取取数数据据任务务分分析析::玩家家出出手手可可通通过过在在表表单单中中添添加加一一个个““单单选选按按钮钮组组””来来实实现现,,玩玩家家““出出手手””即即单单击击单单选选按按钮钮,,此此时时将将会会发发生生单单选选按按钮钮组组的的事事件件,,可可在在该该事事件件代代码码中中调调用用表表单单的的方方法法把把数数据据提提交交给给表表单单处处理理程程序序。。可可把把表表单单的的属属性性值值设设置置为为,,则则在在表表单单处处理理程程序序中中,,就就可可以以使使用用对对象象的的集集合合获获取取玩玩家家提提交交的的信信息息即即出出手手情情况况。。在在表表单单处处理理程程序序中中,,通通过过对对玩玩家家出出手手情情况况的的判判断断((1代代表表石石头头、、2代代表表剪剪刀刀、、3代代表表布布)),,决决定定要要显显示示的的玩玩家家出出手手图图片片的的图图片片文文件件名名,,再再让让计计算算机机产产生生一一个个1~3之之间间的的随随机机数数作作为为计计算算机机的的出出手手情情况况,,通通过过判判断断计计算算机机的的出出手手情情况况,,决决定定要要显显示示的的计计算算机机出出手手图图片片的的图图片片文文件件名名。。提提着着判判断断输输赢赢情情况况并并产产生生输输赢赢提提示示信信息息。。最最后后在在网网页页上上输输出出图图片片和和输输赢赢提提示示信信息息。。4.3任任务务4-2::包、、剪、、锤游游戏———使使用方方式从从对象象的集集合中中获取取数据据任务实现::(1)启动动记事本,,在记事本本中输入如如下代码。。4.3任任务4-2:包、、剪、锤游游戏——使使用方式从从对象的集集合中获取取数据<%'强制变量量定义'存放玩家家的出手情情况'存放计计算机的的出手情情况'用来存存放玩家家出手的的图片文文件名,,以便显显示图片片'存放计计算机出出手的图图片文件件名,以以便显示示图片'该变量量用来存存放提示示输赢的的信息%>(2)把把该网页页代码保保存到D:\\04\文件夹夹下,取取名为4_2。。(3)在在上述代代码的后后面,接接着添加加如下代代码。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据<("")<>""'如果接接受到表表单提交交的信息息%><在此处处编写处处理表单单信息的的表单处处理程序序><><在此处处显示表表单><>说明:上述代码码的作用用是把表表单和表表单处理理程序集集中到一一个文件件中。当当表单采采用方式式提交了了数据,,则表达达式“("")”的值值为包含含提交数数据的查查询字符符串,不不为空字字符串。。如果没没有提交交数据,,则表达达式“("")”的值值为空字字符串。。因此通通过判断断表达式式“("")””的值是是否为空空字符串串,就可可以知道道是显示示表单,,还是执执行表单单处理程程序。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据(4)在在<>和和<>之间添添加下列列代码并并保存,,以显示示表单((游戏界界面)。。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据<><><>石头头、剪子子、布小小游戏<><><><><6华华文彩彩云>包、、剪、锤锤大战<><><采用方方法向网网页提交交数据><"<("")%>">请出手::<1>石石头<2>剪剪子<3>布布<p><>'调用表单的的方法向网页页提交数据<><><><><>说明:①上述代码定定义了一个名名为的表单,,该表单采用用方式提交数数据,提交的的数据由本网网页自身进行行处理。表单单中定义了一一个名为的单单选按钮组,,用来供玩家家选择出手,,在单选按钮钮组的事件中中,调用了表表单的方法提提交数据。②代码“("")”的的作用是获取取环境变量的的值,通过该该环境变量可可以获得当前前脚本的虚拟拟路径。当需需要将表单的的数据提交给给网页本身时时,而不管本本网页存放在在哪个目录下下,就可以使使用环境变量量,如上述代代码就使用该该环境变量使使表单提交的的数据由本网网页自身处理理。4.3任任务4-2::包、剪、锤锤游戏——使使用方式从对对象的集合中中获取数据说明:③环境变量是是对象的又一一集合(集合合),通过它它可以获得有有关服务器的的一些信息和和用户发送请请求时浏览器器通过报头传传送的一些信信息,如前面面使用的、、、等均是环境境变量。获取取某个环境变变量值的一般般形式如下::("环境变量量名")例如:("")的作作用是获得浏浏览器名。("")的作作用是获取连连接到本服务务器上的计算算机的地址,,若用户是通通过代理服务务器访问该网网页的,则获获得的是代理理服务器的地地址。("")的作作用是获取服服务器的域名名。4.3任任务4-2::包、剪、锤锤游戏——使使用方式从对对象的集合中中获取数据(5)启动浏浏览器,在地地址栏输入::后按回车键键,将会出现现如图4-7所示的网页页,但此时单单击单选钮,,出现的只是是一个空白网网页,原因是是表单处理程程序代码尚未未编写。(6)在行““<在此处编编写处理表单单信息的表单单处理程序>”的下面添添加下列代码码并保存。4.3任任务4-2::包、剪、锤锤游戏——使使用方式从对对象的集合中中获取数据<%("")'获取用用户的选择,,即出手'下述多分支支语句用来判判断用户出手手情况,以决决定显示哪个个图片,并把把图片文件名名赋值给变量量1"P1"2"P2"3"P3"'随机数初始始化(*3)+1'通过过调用随机数数函数产生计计算机的出手手情况'下述多分支支语句用来判判断计算机出出手情况,以以决定显示哪哪个图片,并并把图片文件件名赋值给变变量1"C1"2"C2"3"C3"0"打成平手!!"12"恭喜你,你你赢了!""这次次电脑脑赢了了!"%>说明::①上述述代码码首先先通过过对象象的集集合获获取用用户的的出手手情况况并存存放在在变量量中,,然后后通过过一个个多分分支语语句判判断的的值是是几以以决定定要显显示的的图片片文件件名,,并把把图片片文件件名保保存在在变量量中。。接着着通过过调用用函数数产生生一个个1~3之之间的的随机机数作作为计计算机机的出出手并并存放放在变变量中中,然然后通通过一一个多多分支支语句句判断断的值值是几几以决决定要要显示示的图图片文文件名名,并并把图图片文文件名名保存存在变变量中中。最最后通通过语语句比比较变变量的的值和和变量量的值值以决决定谁谁输谁谁赢,,并产产生输输赢提提示信信息。。4.3任任务务4-2::包、、剪、、锤游游戏———使使用方方式从从对象象的集集合中中获取取数据据说明::②请求求提交交数据据的表表单的的属性性值为为时,,在表表单处处理程程序中中,可可用对对象的的集合合获取取表单单提交交的数数据。。使用用集合合来传传递数数据的的语法法格式式有以以下几几种。。格式一一:("控控件名名"))其作用用是获获取表表单中中指定定控件件传递递过来来的值值。格式二二:.("控件件名")()其作用用是获获取表表单中中指定定控件件传递递过来来的多多个值值中的的一个个,具具体是是哪一一个由由确定定。格式三三:.("控件件名")其作用用是获获取表表单中中指定定控件件传递递过来来的值值的个个数。。4.3任任务务4-2::包、、剪、、锤游游戏———使使用方方式从从对象象的集集合中中获取取数据据(7))在上上述代代码之之下““<>”行行之上上,添添加下下列代代码并并保存存。4.3任任务务4-2::包包、、剪剪、、锤锤游游戏戏————使使用用方方式式从从对对象象的的集集合合中中获获取取数数据据<><6华华文文新新魏魏>包包、、剪剪、、锤锤大大战战结结果果<><><1><><>玩玩家家<>电电脑脑<><显显示示玩玩家家出出手手的的图图片片><><<>><'显示示计算机机出手的的图片><><<>><><><2><><><显示本本次输赢赢提示信信息><><><a4_2>返返回<><><>(8)启启动浏览览器,在在地址栏栏输入::后按回回车键,,然后对对网页功功能进行行测试,,如无错错误则该该任务顺顺利完成成。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据说明:值得读者者注意的的是,用用户出手手后,地地址栏上上的地址址已经发发生了变变化,变变成了类类似“””的形式式,也就就是说通通过方法法发送数数据时,,发送的的数据以以查询字字符串的的形式出出现在地地址栏中中,保密密性不强强。而使使用方式式提交数数据时,,则不会会出现这这种情况况,保密密性较好好。归纳说明明:把表单的的属性值值设置为为时,在在表单处处理程序序中可以以使用对对象的集集合获取取表单提提交的信信息,本本例通过过一个任任务———“包、、剪、锤锤游戏””的具体体实现过过程,详详细讲解解了这种种交互技技术的实实现方法法。另外外,本节节还介绍绍了服务务器环境境变量的的概念,,以及通通过对象象的集合合获取服服务器环环境变量量的方法法,读者者需着重重掌握、、和环境境变量的的含义及及其使用用方法。。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据拓展提高高:可以通过过三种方方式向网网页传送送数据。。一种是是把表单单的属性性值设置置为,在在网页中中通过对对象的集集合获取取表单提提交的信信息,该该种方式式在“图图书馆学学生用书书信息调调查”任任务中已已经详细细介绍;;一种是是把表单单的属性性值设置置为,在在网页中中通过对对象的集集合获取取表单提提交的信信息,该该种方式式在“包包、剪、、锤游戏戏”任务务中已经经详细介介绍;还还有一种种向网页页传送数数据的方方法是直直接使用用查询字字符串。。4.3任任务务4-2:包、、剪、锤锤游戏———使用用方式从从对象的的集合中中获取数数据<%("")("")"欢迎"&&&"莅临临指导!!"%>在浏览器器的地址址栏输入入地址““吴天助助教”后后按回车车键,网网页的运运行情况况如图4-10所示。。图4-10通通过查查询字符符串提交交数据的的网页运运行情况况概念:随着技术术的发展展,基于于的应用用程序越越来越大大,经常常会见到到在一个个网站上上安装了了多个应应用程序序。所谓谓应用程程序是指指服务器器硬盘上上的一组组文件,,也就是是虚拟目目录及其其子目录录下的一一组文档档、文档档及其它它文件,,它们组组合在一一起完成成一个实实际的应应用。在在中为了了保存与与应用程程序有关关的一些些公共信信息,设设置了((应用程程序)对对象,又又为了保保存访问问应用程程序的各各用户的的一些个个人信息息,设置置了(会会话)对对象。对象的所所有数据据可以在在整个应应用程序序内部共共享,并并且对所所有用户户都是可可见的,,在对象象中创建建的变量量或对象象可以为为所有访访问该站站点的用用户共享享。对象存储储特定用用户的信信息,不不同用户户的不同同,用户户之间不不能共享享在对象象中创建建的变量量或对象象。4.4任任务务4-3:改进进的包、、剪、锤锤游戏———对象象与对象象及其使使用任务4-3描述述:对“包、、剪、锤锤游戏””进行改改进,使使之能够够显示玩玩家的战战况,即即输、赢赢和平手手的次数数。并且且为该网网页装上上用户计计数器、、访客编编号器和和点击计计数器。。用户计计数器用用来统计计使用该该网页的的总用户户数,访访客编号号器用来来给出当当前访客客是第几几位访客客,点击击计数器器用来统统计在整整个应用用程序期期间该网网页被点点击多少少次及在在本会话话期间本本网页被被点击的的次数。。两个不不同玩家家A和B在浏览览器中运运行该游游戏网页页的情况况分别如如图4-13和和图4-14所所示,当当玩家单单击某个个单选钮钮出手后后,将会会出现类类似如图图4-15所示示的游戏戏结果网网页。单单击返回回超链接接将返回回到如图图4-13或图图4-14的页页面继续续玩游戏戏。4.4任任务务4-3:改进进的包、、剪、锤锤游戏———对象象与对象象及其使使用图4-13玩玩家A运行游游戏网页页的界面面图4-14玩玩家B运行游游戏网页页的界面面图4-15显显示游游戏结果果任务分析析:为记录访访问者的的数目,,可使用用一个应应用程序序级变量量,当任任一用户户访问该该网站时时,将该该变量的的值加1。为记记录当前前访问者者是第几几位访问问者可定定义一个个会话级级变量,,当访问问者访问问该网站站时,当当前的用用户数就就是当前前访问者者的序号号,以后后虽然访访问者会会随着时时间的变变化不断断增多,,但记录录当前访访问者的的序号的的会话级级变量的的值不会会改变。。为记录录网页总总共被点点击的次次数,可可定义一一个应用用程序级级变量,,当该网网页被任任意用户户访问或或刷新一一次,则则把该变变量的值值加1。。为记录录本会话话期间网网页被点点击了多多少次,,可定义义一个会会话级变变量,在在本会话话期间,,用户访访问或刷刷新一次次该网页页,则把把该变量量的值加加1。某个玩家与与计算机交交手的输、、赢和平手手的次数,,只对该玩玩家有效,,与其他玩玩家无关,,因此可定定义三个会会话级变量量来记录玩玩家的输、、赢和平手手的次数。。4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用任务实现::(1)打开开记事本,,在记事本本中输入以以下代码。。并把该文文件保存到到D:\目目录中(虚虚拟目录的的根目录下下),并取取名为。4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用<>'变量用来来记录整个个应用程序序运行期间间网页被点点击的总的的次数("")=0("")=0'变量量用来记录录访问该应应用程序的的总人数("")=0'变量量存放玩家家赢的次数数("")=0'变量量存放平手手的次数("")=0'变量量存放玩家家输的次数数("")=0'变量用用来记录一一次会话中中,点击的的次数'每开启一一个对话,,访问网页页的人数加加1("")("")+1'变量记录录是第几位位访问该网网站的人,,此时的人人数数目也也就是访问问者的序号号("")("")<>说明:①上述代码码是保存在在文件中的的。文件是是一个可选选文件,程程序编写者者可以在该该文件中指指定事件脚脚本,并声声明具有会会话和应用用程序作用用域的变量量或对象。。文件的名名称必须是是且必须存存放在应用用程序的根根目录中,,并且每个个应用程序序只能有一一个文件。。是一个纯文文本的文件件。文件中中存放着应应用程序运运行期间所所需的对象象和对象的的事件,即即事件、事事件、事件件和事件。。另外,在在文件中还还存放有<>标记声声明的对象象。4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用②文件的基基本结构如如下。4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用<范围围名称类类名><><"""">'此处编写写应用程序序启动时需需执行的代代码'此处编写写一个会话话开始时需需执行的代代码'此处编写写一个会话话结束时需需执行的代代码'此处编写写应用程序序结束时需需执行的代代码<>注:第一行行的作用是是创建一个个对象,其其中是必须须的,且其其值只能是是,它表明明这个只能能在服务器器上执行;;“范围””指明本对对象的使用用用户,当当时,表明明本对象只只给此次登登录的用户户使用,若若,则可以以让所有联联机用户使使用;“名名称”是为为对象定义义的名称;;“类名””是该对象象的类名称称。说明:③对象响应应两个事件件:事件和和事件。事事件是在对对象开始时时被触发,,并且只在在第一个用用户的第一一次请求时时触发一次次。它主要要用于初始始化变量、、创建对象象和运行其其它代码。。事件是在在整个对象象结束时才才被触发的的,当它被被触发时应应用程序的的所有变量量也相应地地被取消。。对象的和事事件过程只只能在文件件中创建。。④对象响应应和两个事事件,它们们分别用于于对象的启启动和结束束时的运行行相应的代代码。在一一个开始时时,事件被被触发,而而在一个结结束时,事事件被触发发。4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用说明:⑤代码中的的语句“("")=0”的作作用是创建建一个应用用程序级变变量,并把把该变量的的值赋为0,应用程程序级变量量可以被所所有访问该该应用程序序的用户使使用。创建建应用程序序级变量的的一般格式式为:("变量名名")=值值或或("变量名")=值其中是对象象的一个集集合,用来来存放所有有非对象变变量,也是是对象的默默认集合。。同样要访问问应用程序序级变量,,可使用如如下格式。。("变量名名")或或("变量名名")4.4任任务4-3:改进进的包、剪剪、锤游戏戏——对象象与对象及及其使用说明:⑥代码中的的语句“("")("")””的作用是是创建一个个会话级变变量并把应应用程序级级变量的值值赋给它。。会话级变变量只能被被本用户使使用,其它它用户无法法使用。创创建会话级级变量的一一般格式为为:("变变量量名名")=值值或或("变变量量名名")=值值其中中是是对对象象的的一一个个集集合合,,用用来来记记录录所所有有非非对对象象变变量量,,也也是是对对象象的的默默认认集集合合。。同样要访问会会话级变量,,可使用如下下格式。("变量名")或或("变量名名")4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用说明:①代码中的语语句“1”的的功能是设定定会话状态的的超时时限为为1分钟,它它使用了对象象的属性。当当网页被打开开后,由于用用户长时间不不发出新的请请求,会话过过程会自动终终止,通过设设置对象的属属性值,可以以指定在终止止对话之前用用户可以等待待的时间。②对象还有一一个有用的属属性,它返回回当前会话的的标识值,只只要服务器没没有重新启动动,该值就是是连续编号的的。通过该属属性,可以很很方便地判断断是否产生了了新的对话。。4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用(2)启动记记事本,在记记事本中输入入如下代码。。4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用<%'强制变量定定义'存放玩家的的出手情况'存放计算机机的出手情况况'用来存放玩玩家出手的图图片文件名,,以便显示图图片'存放计算机机出手的图片片文件名,以以便显示图片片'该变量用来来存放提示输输赢的信息1'设定会话状状态的超时时时限为1分钟钟%>说明:⑦代码中的语语句“”和““”调用了对对象的两个方方法。对象只只有和两个方方法。⑧由于会话级级变量是私有有的,不会因因为同一网页页被多个用户户同时访问而而造成错误,,因此不需要要锁定,所以以其没有和方方法。4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用(3)把该网网页代码保存存到D:\\04\文件件夹下,取名名为4_3。。(4)在上述述代码的后面面,接着添加加如下代码。。4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用<("")<>""'如果接接受到表单提提交的信息%><在此处编写写处理表单信信息的表单处处理程序><><在此处显示示表单><>(5)在<>和<>之之间添加下列列代码并保存存,以显示表表单(游戏界界面)和各种种计算器的值值。4.4任任务4-3::改进的包、、剪、锤游戏戏——对象与与对象及其使使用<><><>石头、剪剪子、布小游游戏<><><><><6华文文彩云>包、剪、锤锤大战<><采用方法向向网页提交数数据><><"<("")%>">请出手:<1>石头<

温馨提示

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

评论

0/150

提交评论