- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明: ①代码中的语句“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石头 2剪子 第八十六页,共一百二十三页。 3布p 调用表单1的方法向网页提交数据 % 锁定应用程序变量 网页总的被点击次数加1 ()()+1 解锁应用程序变量 本会话期间网页被点击次数加1 ()()+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:包、剪、锤游戏——使用方式从对象的集合中获取数据 第五十二页,共一百二十三页。 任务分析: 玩家出手可通过在表单中添加一个“单选按钮组”来实现,玩家“出手”即单击单选按钮,此时将会发生单选按钮组的事件,可在该事件代码中调用表单的方法把数据提交给表单处理程序。可把表单的属性值设置为,则在表单处理程序中,就可以使用对象的集合
文档评论(0)