资源简介
2020 C#开发的随机点名程序,简单方便
2020 C#开发的随机点名程序,简单方便2020 C#开发的随机点名程序,简单方便
2020 C#开发的随机点名程序,简单方便
代码片段和文件信息
using System;
using System.Windows.Forms;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
using System.Threading;
namespace 随机点名程序
{
public partial class main : Form
{
FileStream filestream; // 文件流对象 :水池
StreamReader streamreader; // 文件读对象:水管
ArrayList name = new ArrayList();//多类型的 也就是object类型的.
int Count = 1;
public main()
{
InitializeComponent();
}
// 导入人员名单
private void button1_Click(object sender EventArgs e)
{
DialogResult result; // 纪录按钮结果
string fileName; // 文件名
// 创建文件打开窗体
using (OpenFileDialog openfile = new OpenFileDialog())
{
result = openfile.ShowDialog(); // 返回结果
fileName = openfile.FileName; //纪录文件名
filenameText.Text = fileName;
}
// 如果按了确定按钮
if (result == DialogResult.OK)
{
try
{
if (fileName == null)
{
MessageBox.Show(“文件名不能为空!“);
}
// 文件名不为空时,开始读文件
else
{
// 创建文件流对象,池塘
filestream = new FileStream(fileName FileMode.Open FileAccess.Read);
// 创建读对象,连接池塘
streamreader = new StreamReader(filestream);
GetAllName();
}
}
catch (Exception) // 捕获异常
{
MessageBox.Show(“打开文件失败!“);
}
}
}
//初始化名单到数组里面
public void GetAllName()
{
string str; // 保存所读取的一行数据字符串
while (true)
{
try
{
str = streamreader.ReadLine(); // 读数据
// 文件读完,关闭流对象
if (str == null)
{
streamreader.Close();
MessageBox.Show(“导入成功!“);
break;
}
else
{
name.Add(str);//添加元素
}
}
catch (Exception)
{
MessageBox.Show(“文件读写错误!“);
}
}
}
// 随机点名按钮
private void button2_Click(object sender EventArgs e)
{
timer_MainForm.Enabled = true;
timer_MainForm.Interval = 200; //定时器时间间隔
timer_MainForm.Start(); //定时器开始工作
}
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-30 19:03 随机点名程序\
目录 0 2020-09-30 21:28 随机点名程序\随机点名程序\
目录 0 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\
文件 1152 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序.sln
文件 47342 2020-09-30 21:03 随机点名程序\随机点名程序\随机点名程序\11.ico
文件 189 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\App.config
目录 0 2020-09-30 21:03 随机点名程序\随机点名程序\随机点名程序\bin\
目录 0 2020-09-30 19:11 随机点名程序\随机点名程序\随机点名程序\bin\Debug\
文件 107008 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\bin\Debug\随机点名程序.exe
文件 189 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\bin\Debug\随机点名程序.exe.config
文件 32256 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\bin\Debug\随机点名程序.pdb
目录 0 2020-09-30 21:04 随机点名程序\随机点名程序\随机点名程序\bin\Release\
文件 58368 2020-09-30 21:04 随机点名程序\随机点名程序\随机点名程序\bin\Release\随机点名程序.exe
文件 189 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\bin\Release\随机点名程序.exe.config
文件 30208 2020-09-30 21:04 随机点名程序\随机点名程序\随机点名程序\bin\Release\随机点名程序.pdb
文件 4326 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\Form1.cs
文件 7003 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\Form1.Designer.cs
文件 77339 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\Form1.resx
目录 0 2020-09-30 21:03 随机点名程序\随机点名程序\随机点名程序\obj\
目录 0 2020-09-30 21:22 随机点名程序\随机点名程序\随机点名程序\obj\Debug\
文件 1443 2020-09-30 21:22 随机点名程序\随机点名程序\随机点名程序\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7409 2020-09-30 21:05 随机点名程序\随机点名程序\随机点名程序\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\TempPE\
文件 42 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\随机点名程序.csproj.CoreCompileInputs.cache
文件 1264 2020-09-30 19:11 随机点名程序\随机点名程序\随机点名程序\obj\Debug\随机点名程序.csproj.FileListAbsolute.txt
文件 1012 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\obj\Debug\随机点名程序.csproj.GenerateResource.cache
文件 11490 2020-09-30 19:03 随机点名程序\随机点名程序\随机点名程序\obj\Debug\随机点名程序.csprojAssemblyReference.cache
文件 107008 2020-09-30 21:06 随机点名程序\随机点名程序\随机点名程序\obj\Debug\随机点名程序.exe
............此处省略24个文件信息
评论
共有 条评论