实训二c#编写猜数字游戏程序

上传人:n**** 文档编号:118790288 上传时间:2019-12-25 格式:PPT 页数:15 大小:428.50KB
返回 下载 相关 举报
实训二c#编写猜数字游戏程序_第1页
第1页 / 共15页
实训二c#编写猜数字游戏程序_第2页
第2页 / 共15页
实训二c#编写猜数字游戏程序_第3页
第3页 / 共15页
实训二c#编写猜数字游戏程序_第4页
第4页 / 共15页
实训二c#编写猜数字游戏程序_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《实训二c#编写猜数字游戏程序》由会员分享,可在线阅读,更多相关《实训二c#编写猜数字游戏程序(15页珍藏版)》请在金锄头文库上搜索。

1、实训二实训二 猜数字游戏猜数字游戏 1、随机产生0100的整数作为谜底 2、用户在文本框填写所猜数字 3、单击试试手气按钮,显示猜测数字与 谜底关系。 4、猜测值与谜底关系: 1)大于:“第某次尝试,你猜的数字偏大!” 2)小于:“第某次尝试,你猜的数字偏小!” 3)等于:“恭喜你,猜中了!共尝试了某次!” 任务描述 5)消息框提示:“再玩一次” 6)选择再玩一次,重新生成谜底,清除 Label中的文字 7)选否,退出程序 任务描述 程序执行过程 开始 Form的Load事件初始化“谜底” 输入猜测数字 大于谜底? Label提示比谜底 大和尝试次数 小于谜底? Label提示比谜底 小和尝试

2、次数 Label提示祝贺语 和总猜测次数 再玩1遍? 重新初始化程序 关闭窗体 YN Y N Y N 结束 Random函数 random创建随机序列。 Random rnd=new Random(); 例:0,101)的整数 int rndint=rnd.Next(101); 100,199的整数 int rndint2=rnd.Next(100,200); MessageBox函数 MessageBox.Show(“要显示的消息”,消息 框标题”, MessageBoxButtons.YesNo) 显示YesNo按钮 控件设置 控件名属性名属性值 FrmStartPosition Cent

3、erScreen label1Text猜数字 Font宋体、三号、粗体 BackColorButtonShadow textBox1 Font宋体、小四 button1Text试试手气 控件设置 控件名属性名属性值 button1Font宋体、粗体、小四 label2BackColorButtonShadow label3Font宋体、小四 BorderStyleFixedSingle Text 说明:系统随机产生 一个0100之间的整 数,猜猜看。 初始界面 程序代码 using System; using System.Windows.Forms; namespace Ch2 public

4、 partial class Frm : Form /谜底 private int answer; private int count; public Frm() InitializeComponent(); private void Frm_Load(object sender, EventArgs e) Random rnd = new Random(); /产生0-100的随机整数 answer = rnd.Next(101); /判断是否猜中 private void button1_Click(object sender, EventArgs e) count+; if (Conve

5、rt.ToInt32(this.textBox1.Text) answer) this.label2.Text = 第 + count + 次尝试,你猜的+ 数字偏大; return; if (Convert.ToInt32(this.textBox1.Text) answer) this.label2.Text = 第 + count + 次尝试,你猜的 + 数字偏小; return; DialogResult result; this.label2.Text = 恭喜您,猜中了!共尝试了+count+次; result = MessageBox.Show(再玩一次?,猜数字小游戏, MessageBoxButtons.YesNo); if (result = DialogResult.Yes) this.textBox1.Text = ; this.label2.Text = ; count = 0; else Application.Exit(); 运行结果 运行结果 运行结果

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号