• 大小: 492KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: C#
  • 标签: 点名程序  

资源简介

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个文件信息

评论

共有 条评论

相关资源