用VB6开发数字小游戏

用VB6开发数字小游戏

ID:39889680

大小:30.50 KB

页数:6页

时间:2019-07-14

用VB6开发数字小游戏_第1页
用VB6开发数字小游戏_第2页
用VB6开发数字小游戏_第3页
用VB6开发数字小游戏_第4页
用VB6开发数字小游戏_第5页
资源描述:

《用VB6开发数字小游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用VB6.0开发猜数字小游戏2001-12-22····Yesky  随着Windows95and98的流行,越来越多的人加入Windows程序设计的队伍之中。以前,Windows程序设计是那些训练有素的专业程序设计者才会涉足的神秘领域,几乎所有的Windows程序都是用C/C++语言编写的,这对大部分普通程序设计者来说,要想高效迅速地编写出具有一定功能的Windows程序就不是一件容易的事情了。  1991年,Microsoft公司首次推出了VisualBasicforWindows,从此,人

2、们不用C/C++或汇编就可以编写Windows程序了。到目前为止,我认为在所有的Windows程序设计工具中,VisualBasic是最方便的,它以一种全新的思想让程序员快捷和高效地设计出Windows程序。目前,VisualBasic的最高版本为6.0,本文讲述用运行于Win95/98上的VB6.0来开发一个猜数字的小游戏。  首先说一说猜数字这个游戏的玩法,一开始计算机会随机产生一个不重复的四位数,你要输入四位不重复的数与计算机给出的数作对比,如果与计算机给出的数的位置相同数字相同,那么将会

3、是1A,如果数字相同而位置相不同,将会显示1B。例如:计算机的随机数字为:1234,我猜的数字为:1356,那么这时计算机会给你提示为:1A1B,也就是说,你猜的数字中,有一位数字是猜对的,而且数字位置都对,所以显示为1A;还有一个数字也猜对了,但是位置不对,所以显示为1B。就这些了,看谁猜的次数少。  首先在Form中加入一个CommandButtion控件,在Command1上点击鼠标右键,选择复制,在窗体上点击鼠标右键,选择粘贴在窗体上粘贴出九个Command1,此时出现对话框问你要不要创

4、建控件数组,在此选择是。然后再加入两个CommandButtion控件,一个ListBox、一个Frame、一个Label。设置窗体的Caption属性为“猜一猜”、BorderStyle为1-FixedSingle、控件数组的Captin分别为0、1、2、3、4、5、6、7、8、9,Command2的Caption为“确定",Command3的Caption为“取消",Frame1的Caption为“提示:",Label1的Cpation为“0A0B"。然后选择菜单编辑器编辑菜单为:游戏、新游

5、戏、显示答案、结束游戏,她们的Name属性分别为:Game、New、View、End。好了,其余属性使用缺省的即可,最后的界面应跟下图一样:  以下是程序清单:  DimPcA,PcB,PcC,PcDAsInteger'电脑给出的每一位数  DimUserA,UserB,UserC,UserDAsInteger'用户输入的每一位数  DimDegreeAsInteger'用户猜了几次  DimNumAsInteger'判断用户输入次数的变量  PrivateSubForm_Load()  '程序

6、运行行时  '初始化  Fori=0To9  Command1(i).Enabled=False  Nexti  Command2.Enabled=False  Command3.Enabled=False  View.Enabled=False  EndSub  PrivateSubNew_Click()  '开始一个新游戏时  View.Enabled=True'可以看答案  List1.Clear'清空列表框  Degree=0  '对随机数生成器做初始化  Randomize  Num=

7、1  Label1.Caption=0&“A"&0&“B"  '电脑给出的每一位数  PcA=Int(9*Rnd)  Do  PcB=Int(9*Rnd)  LoopWhilePcB=PcA  Do  PcC=Int(9*Rnd)  LoopWhilePcC=PcAOrPcC=PcB  Do  PcD=Int(9*Rnd)  LoopWhilePcD=PcAOrPcD=PcBOrPcD=PcC  Fori=0To9  Command1(i).Enabled=True  Nexti  Comman

8、d2.Enabled=False  Command3.Enabled=True  EndSub  PrivateSubCommand1_Click(IndexAsInteger)  '用户输入时  '使得输入过的按钮无效  IfNum<=4Then  Command1(Index).Enabled=False  EndIf  '判断用户输入了几位,如果输入了四位则确认按钮有效  IfNum=4Then  Command2.Enabled=True  EndIf  '取得用户输入  SelectC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。