您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

词语搭配游戏的制作(ASP)一

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 14:46 点击:
说明:
  这是个关于词语搭配的游戏,是用ASP、VBScript和JavaScript写的。
  在本机Win98 OEM2、PWS、IE5下测试下没发现大问题。

  使用方法:
  方法一:比方说你的3W服务的目录是C:Inetpubwwwroot,在下面建一个目录,如wordAsb;
将游戏文件(wordAsb.asp)拷入目录中;在IE的地址栏中键入http://+你的机器名+/wordAsb/wordAsb.asp
或http://127.0.0.1/wordAsb/wordAsb.asp,回车,就可以开始游戏了

  方法二:将游戏文件(wordAsb.asp)随便拷入一新建的目录。鼠标右键点击该目录,菜单中选“属性”,
点“Web Sharing”属性页,点选“Share this folder”项,点“OK”就可以了。
在IE的地址栏中键入http://+你的机器名+/新建目录的名称/wordAsb.asp
或http://127.0.0.1/+新建目录的名称+/wordAsb.asp,回车,就可以开始游戏了

注:您的机子OS应该是NT或Win2000 Server或其他OS但是装有PWS

  游戏方法:
  单击游戏中的“游戏说明”就知道了;
如果有时页面一片空白,请按F5刷新一遍(这也是目前最大的bug吧),不知为什么
代码如下:
<%@ Language = VBScript%>
<%
Option Explicit
Last Updated By Recon On 03/16/2001

Dim m_iPartCnt
Dim m_strPrompt
Dim m_astrSenPart(), m_astrFileName()
Dim m_astrWords(), m_aiOpStatus()

------------------------------------------
常变量说明
m_iPartCnt :词汇分类的数目。整型
m_strPrompt :对文件操作完毕后的提示。字符串型
m_astrSenPart :词汇分类的名称。字符型数组
m_astrFileName :记录各类词汇文件的文件名。字符型数组
m_astrWords :纪录各类词汇。二维字符型数组
m_aiOpStatus :纪录对各个文件操作后的状态。整型数组
------------------------------------------

ShowMethod
m_iPartCnt = 4
m_strPrompt = ""
ReDim m_astrSenPart(m_iPartCnt)
ReDim m_astrFileName(m_iPartCnt)
ReDim m_astrWords(m_iPartCnt)
ReDim m_aiOpStatus(m_iPartCnt)

定义各种词汇分类的名称
m_astrSenPart(0) = "主语"
m_astrSenPart(1) = "程度状语"
m_astrSenPart(2) = "地点状语"
m_astrSenPart(3) = "谓语"

定义记载各类词汇文件的名称
m_astrFileName(0) = "Who.txt"
m_astrFileName(1) = "How.txt"
m_astrFileName(2) = "Where.txt"
m_astrFileName(3) = "What.txt"

If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
如果页面的请求方式是 POST

************************
获得客户端的信息
************************
Dim m_iSenPart
Dim m_strOpWay
Dim m_bRptedData

------------------------------------------
常变量说明
m_iSenPart :表示词汇分类的数字。整型
词汇的分类来自数组m_astrSenPart
可能的值有:
0:主语
1:程度状语
2:地点状语
3:谓语

m_strOpWay :文件操作方式。字符串型
可能的值有:
1、SAVE :将某类词汇存入文件
2、SAVEALL :将所有类别的词汇存入文件
3、LOAD :从文件中载入某类词汇
4、LOADALL :从文件中载入所有类别的词汇

m_bRptedData :表示本次提交的表单数据和上次是否相同。布尔型
可能的值有:
1、False :表单数据不重复
2、True :表单数据重复(即重复提交表单)
------------------------------------------

ShowForm
获得用户请求的操作方式
m_strOpWay = Request.Form("txtOpWay")
Show("m_strOpWay")

获得各个类别的单词
For m_iCount = 0 To (m_iPartCnt - 1)
If Request.Form("txtWords" & m_iCount) <> "" Then
m_astrWords(m_iCount) = Split(Request.Form("txtWords" & m_iCount), ",")
End If
Response.Write UBound(m_astrWords(m_iCount)) & "<br>"
Next

检测是否重复提交表单
If Session("FormInf") = Request.Form Then

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • WAP常见问题问答大全(四)
      • ASP开发必备:WEB打印代码大全
      • ASP调用系统ping命令
      • asp缓存技术
      • ASP教程:第三篇 ASP基础
      • 用ASP+XML打造留言本(4)
      • 关于ASP Recordset 分页出现负数解决方法及建议
      • 用asp怎样编写文档搜索页面(5)
      • ASP处理多关键词查询实例代码
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1