如何使用编程语言实现随机点名程序
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要为大家展示了"如何使用编程语言实现随机点名程序",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用编程语言实现随机点名程序"这篇文章吧。us
千家信息网最后更新 2025年01月22日如何使用编程语言实现随机点名程序
这篇文章主要为大家展示了"如何使用编程语言实现随机点名程序",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用编程语言实现随机点名程序"这篇文章吧。
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安全错误
数据库的锁怎样保障安全
河南网络安全工作责任制
川达网络技术服务
服务器机房管理问题
简述数据库安全策略
数据库怎么会锁住
小白网络技术服务工作室
数据库提高运算速度
太仓品牌网络技术包括什么
湖南单招软件开发专业的学校有
机器人路径规划软件开发
怎样删除数据库表
桌面共享软件开发一般收费
珠海安检服务器散热器厂商
金山区网络技术转让
社区网络安全自评报告
我的世界服务器列表网站
打游戏为什么会断服务器
软件开发大数据方向就业
上海软件开发外包 每人年
计算机网络技术课程难吗
全文数据库有主题词吗
怀柔区软件开发值得推荐
铁甲突击群兵棋推演服务器地址
南京网络安全员证
DNS服务器的搭建配置
mic并行服务器
MSN下载软件开发
嵊州软件开发哪家安全
校园网络安全知识讲座6
计算机网络技术课程难吗