如何使用编程语言实现随机点名程序
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要为大家展示了"如何使用编程语言实现随机点名程序",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用编程语言实现随机点名程序"这篇文章吧。us
千家信息网最后更新 2024年11月27日如何使用编程语言实现随机点名程序
这篇文章主要为大家展示了"如何使用编程语言实现随机点名程序",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用编程语言实现随机点名程序"这篇文章吧。
using System; using System.Collections.Generic; using System.IO; using System.Windows.Forms; using System.Drawing; namespace Randoms { public partial class Main : Form { FileStream fs = null; StreamReader sr = null; //StreamWriter sw = null; Listnames = new List (); Random rd = new Random(); int jg = 0; //string syspath = System.Environment.CommandLine;//当前程序路径 string syspath = System.Windows.Forms.Application.StartupPath; public Main() { InitializeComponent(); //GetData();//获取数据 } private void GetData() { string Namesaddress = syspath + "\\Names.txt"; try { fs = new FileStream(Namesaddress, FileMode.Open); sr = new StreamReader(fs); //string count=sr.ReadLine(); //while (count!=null) //{ // name.Add(count.ToString()); //} while (true) { string s = sr.ReadLine(); if (s != null) names.Add(s); else break; } } catch (Exception) { throw; } finally { sr.Close(); fs.Close(); } } /// /// 开始点名 /// /// /// private void button1_Click(object sender, EventArgs e) { this.button2.Enabled = true; lab.ForeColor = Color.Black; if (names.Count == 0) { this.time.Enabled = false; lab.Text = "Please Reload At First"; } else { this.time.Enabled = true; } } ////// 计数器 /// /// /// private void time_Tick(object sender, EventArgs e) { int rf = names.Count; jg = rd.Next(0, rf); lab.Text = names[jg]; } ////// 停止 /// /// /// private void button2_Click(object sender, EventArgs e) { if (names.Count == 0) { this.time.Enabled = false; lab.Text = "The End"; //GetData(); } else { lab.ForeColor = Color.Blue; this.time.Enabled = false; names.RemoveAt(jg); } } ////// 加载所有人 /// /// /// private void Main_Load(object sender, EventArgs e) { string Namesaddress = syspath + "\\Names.txt"; if (System.IO.File.Exists(Namesaddress) ) { GetData(); } else { MessageBox.Show("查看Names.txt文件是否存在"); Application.Exit(); } } ////// 从新加载 /// /// /// private void button3_Click(object sender, EventArgs e) { lab.ForeColor = Color.Black; this.time.Enabled = false; lab.Text = "Load Complete"; GetData(); this.button2.Enabled = false; } } }
以上是"如何使用编程语言实现随机点名程序"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
程序
编程语言
语言
编程
内容
篇文章
学习
帮助
所有人
数据
文件
易懂
更多
条理
知识
编带
行业
计数器
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器 功率因子
大专计算机软件开发
酒店服务器系统
负责网络安全突发事件的单位是
奇迹世界数据库
sql新建数据库无法打开
计算机等级通过网络技术算过吗
九思联强互联网科技有限公司
沈阳软件开发的大学
access数据库读取
blm数据库查询方式
租用他人服务器安全吗
网络技术获证要求
如何查看网站的服务器在哪个国家
把浪潮服务器做成nas
数据库一点就变成可用模板
服务器怎么设置流畅不卡
软件开发公司哪里比较多
网络安全的影响包含哪几方面
网络安全平安建设方案
华为服务器现况
服务器数据库的数据是放在哪里的
网络安全教育观后感350字
湖北项目软件开发哪家专业
软件开发打怪升级
ccf数据库专业委员会简称
石家庄哪些大学有软件开发
本地连接虚拟机服务器延迟
自主可控的内生网络安全
医药魔方销售数据库