网站大量收购闲置独家精品文档,联系QQ:2885784924

算法与程序设计打SAS攻略.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.程序初步状态以下列图,此时窗体中只有“开始”按钮是无效的。单击“初级”、“中级”、或“高级”按钮后,即可设定SAS按钮地址与颜色变换的速度,同时“开始”按钮变成 有效。而后,单击“开始”按钮,窗体中会出现一个有背景色、有数字的小按钮,此时各个按钮均变成无效。 小按钮就是SAS,单击它,假如击中了,则SAS上的数字会自动加1,同时窗体右 边白色背景的文本框中的数据也自动加1,表示击中SAS的个数。窗体右侧灰色背景的 标签中的数据是游戏的节余时间。在必定的时间间隔中,SAS按钮的地址与颜色不停变化。游戏中的一个画面以下列图: 2.设置对象属性 控件: 1个窗体、1个Label(标签)、1个文本框、5个按钮和2个时钟,以下列图,这些对象的主要属性设置以下表所示。 种类 名称 caption 文字特色或interval enabled 窗体 Form1 打SAS游戏 12号黑色 True 标签 Label1 30 自己设定 True 文本框 Text1 0 自己设定 False 按钮 SAS 我是SARS,打我呀! 自己设定 False 按钮 cmdCj 初级 自己设定 True 按钮 cmdZj 中级 自己设定 True 按钮 cmdGj 高级 自己设定 True 按钮 cmdBegin 开始 自己设定 false 时钟 Timer1 无 Interval=500 False 时钟 Timer2 无 Interval=1000 False 3.输入代码程序 1.Timer1的作用:使SARS的背景色随机变化,在窗体上的地址也随机变化。 代码以下: Randomize r=Int(Rnd*256) g=Int(Rnd*256) b=Int(Rnd*256) l=Int(Rnd*4000)水平川址 t=Int(Rnd*3000)垂直地址 SARS.BackColor=RGB(r,g,b) SARS.Left=l SARS.Top=t 2.初级、中级、高级三个按钮的代码: PrivateSubcmdCj_Click() timer1.Interval=1000 cmdBegin.Enabled=True EndSub PrivateSubcmdZj_Click() timer1.Interval=800 cmdBegin.Enabled=True EndSub PrivateSubcmdGj_Click() timer1.Interval=700 cmdBegin.Enabled=True EndSub 3.开始按钮代码: SARS.Left=2600 SARS.Top=2000 cmdBegin.Enabled=False cmdCj.Enabled=fasle cmdZj.Enabled=False cmdGj.Enabled=False Timer1.Enabled=True Timer2.Enabled=True 4.Timer2控件的作用,使labJs中的数字以秒为单位递减,直到减到为0时,出现提 示。 labJs.Caption=labJs.Caption-1 IflabJs.Caption=0Then Timer1.Enabled=False MsgBox(时间到!) cmdCj.Enabled=True cmdZj.Enabled=True cmdGj.Enabled=True cmdBegin.Enabled=False Timer2.Enabled=False labJs.Caption=30 EndIf 5.SRS按钮的mousedown事件代码: TxtNumber.Text=TxtNumber.Text+1

文档评论(0)

q96tcntzow + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档