兰色精灵 发表于 2015-1-16 23:47:15

ASP网页编程之用ASP完成网上“五子棋”年夜赛

问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.“五子棋”是人人都十分熟习的一种益智类游戏,相干的游戏软件也十分多,在此我向人人盛大推出一款新的纯“收集版”的五子棋,它使用ASP做为开辟情况,因而在Internet上对战的时分无需下载客户端软件,只需你有一个扫瞄器就能够了。你也能够在局域网长进行这个游戏。

关于ASP,我不想做过量的申明,在之前的文章中,我已说过良多。

游戏的历程是如许的,我们起首登录,然后能够选择疆场,有“金星”、“木星”、“水星”、“火星”、“土星”等五个疆场,假如你自以为是一个妙手,能够选择金星,不然能够顺次选择别的几个星球做为疆场。假如这个星球上没有擂主,你就应当以擂主的身份进进,然后他人就能够和你举行对战了。固然,假如一切的星球上都已入手下手了和平,那末你就只能等一会儿了。

假如你是以擂主身份进进的,你能够守候他人来和你对战,假如你是以攻擂手的身份登录,你能够很快的和擂主睁开战役。入手下手战役后,由擂主执黑先行,然后由攻擂手出招,云云这般。当最初决出胜败的时分,会有响应的提醒。

该站点有几个次要的文件是:

Index.asp登录文件:

Index0.asp两头文件:

Match.asp竞赛文件:

http://www.163design.net/a/y/back0.jpgwhite0.jpgblack0.jpg两头用到的图形文件,分离指的棋盘,白子和黑子,以下图:

在程序的初始化的时分,将棋盘上分红多少的表格,将背景图片放进个中,构成一个棋盘,然后在放上一个棋子后,再将图片换上响应的白子或黑子就能够了。

先看看登录文件:

<%@Language=VBScript%>

<HTML>

<HEAD>

<METANAME="GENERATOR"Content="MicrosoftVisualStudio6.0">

<title>星球年夜战之“五子连珠”年夜赛!</title>

</HEAD>

<BODY>

 

<palign=center><fontsize=6>星球年夜战</font></P>

<tableborder=1width=80%align=center>

<tr><td>星球</td><td>擂主</td><td>年夜战</td><td>攻擂</td></tr>

<tr>

<td>金星</td>

<td>

<%

ifapplication("first1")=""then

%>

<formaction=index0.asp?flag=First1method=post>

<INPUTid=text1name=txtFirst1size=10><INPUTid=submit1name=submit1
type=submitvalue=进进>

</form>

<%

else

response.writeapplication("first1")

endif

%>

</td>

<td>年夜战</td>

<td>

<%

ifapplication("second1")=""then

%>

 

<formaction=index0.asp?flag=second1method=post>

<INPUTid=text1name=txtSecond1size=10><INPUTid=submit1
name=submit1type=submitvalue=进进>

</form>

<%

else

response.writeapplication("Second1")

endif

%>

</td>

</tr>

 

<tr>

<td>木星</td>

<td>

<%

ifapplication("first2")=""then

%>

<formaction=index0.asp?flag=First2method=post>

<INPUTid=text1name=txtFirst2size=10><INPUTid=submit1name=submit1
type=submitvalue=进进>

</form>

<%

else

response.writeapplication("first2")

endif

%>

</td>

<td>年夜战</td>

<td>

<%

ifapplication("second2")=""then

%>

 

<formaction=index0.asp?flag=second2method=post>

<INPUTid=text1name=txtSecond2size=10><INPUTid=submit1
name=submit1type=submitvalue=进进>

</form>

<%

else

response.writeapplication("Second2")

endif

%>

</td>

</tr>

 

<tr>

<td>金星</td>

<td>

<%

ifapplication("first3")=""then

%>

<formaction=index0.asp?flag=First3method=post>

<INPUTid=text1name=txtFirst3size=10><INPUTid=submit1name=submit1
type=submitvalue=进进>

</form>

<%

else

response.writeapplication("first3")

endif

%>

</td>

<td>年夜战</td>

<td>

<%

ifapplication("second3")=""then

%>

 

<formaction=index0.asp?flag=second3method=post>

<INPUTid=text1name=txtSecond3size=10><INPUTid=submit1
name=submit1type=submitvalue=进进>

</form>

<%

else

response.writeapplication("Second3")

endif

%>

</td>

</tr>

 

<tr>

<td>金星</td>

<td>

<%

ifapplication("first4")=""then

%>

<formaction=index0.asp?flag=First4method=post>

<INPUTid=text1name=txtFirst4size=10><INPUTid=submit1name=submit1
type=submitvalue=进进>

</form>

<%

else

response.writeapplication("first4")

endif

%>

</td>

<td>年夜战</td>

<td>

<%

ifapplication("second4")=""then

%>

 

<formaction=index0.asp?flag=second4method=post>

<INPUTid=text1name=txtSecond4size=10><INPUTid=submit1
name=submit1type=submitvalue=进进>

</form>

<%

else

response.writeapplication("Second4")

endif

%>

</td>

</tr>

 

<tr>

<td>金星&lt</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件

若相依 发表于 2015-1-20 11:46:33

虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。

第二个灵魂 发表于 2015-1-27 08:10:37

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

仓酷云 发表于 2015-1-30 05:11:24

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

小妖女 发表于 2015-2-6 07:28:46

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

只想知道 发表于 2015-2-15 14:37:14

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

不帅 发表于 2015-3-4 11:56:23

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

小魔女 发表于 2015-3-11 19:26:21

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

因胸联盟 发表于 2015-3-19 09:38:34

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

蒙在股里 发表于 2015-3-27 17:11:14

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
页: [1]
查看完整版本: ASP网页编程之用ASP完成网上“五子棋”年夜赛