• 大小: 0.02M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-28
  • 语言: C#
  • 标签: 系统  

资源简介

通过VS2103    编写,简单的抽签小程序,实测可用

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Collections;
//Download by http://www.codesc.net
namespace 抽签系统
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        string[] nameList;

        private void button2_Click(object sender EventArgs e)
        {
            OpenFileDialog file = new OpenFileDialog();
            file.Filter = “(*.txt)|*.txt“;
            file.ShowDialog();

            if (file.FileName == ““)
            {
                return;
            }

            StreamReader reader = new StreamReader(file.FileName);
            string line;
            line = reader.ReadLine();
            int nameNum = 0;
            while (line != null)
            {
                line = reader.ReadLine();
                nameNum++;
            }
            reader.Close();

            nameList = new string[nameNum];
            reader = new StreamReader(file.FileName UnicodeEncoding.GetEncoding(“GB2312“));
            line = reader.ReadLine();
            int i = 0;
            while (line != null)
            {
                nameList[i++] = line;
                line = reader.ReadLine();
            }
            reader.Close();

            for (i = 0; i < nameNum; i++)
            {
                listBox1.Items.Add(nameList[i]);
            }            
        }

        private void button1_Click(object sender EventArgs e)
        {
            if (listBox2.Items.Count == nameList.Length)
            {
                MessageBox.Show(“名单全部都被抽中,不用再抽签了“);
                return;
            }

            bool flag = true;

            Random random = new Random();             
            int igeted=0 num = nameList.Length;
            geted = random.Next(0 num);
            if (listBox2.Items.Count == 0)
            {
                listBox2.Items.Add(nameList[geted]);
                return;
            }
   
            while (flag == true)
            {
                flag = false;
                geted = random.Next(0 num);
                if (geted == 12)
                    geted = 12;

                for (i = 0; i < listBox2.Items.Count; i++)
                {
                    if (nameList[geted] == listBox2.Items[i].ToString())
                        flag = true;
                }
            }

           listBox2.Items.Add(nameList[geted]);
            
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        145  2014-02-27 21:35  codesc.net\抽签系统\抽签系统\bin\Debug\namelist1.txt

     文件        146  2014-02-27 21:35  codesc.net\抽签系统\抽签系统\bin\Debug\namelist2.txt

     文件        138  2014-03-01 21:10  codesc.net\抽签系统\抽签系统\bin\Debug\namelist3.txt

     文件      15360  2014-03-01 21:22  codesc.net\抽签系统\抽签系统\bin\Debug\抽签系统.exe

     文件       2722  2018-06-13 11:52  codesc.net\抽签系统\抽签系统\Form1.cs

     文件       4882  2018-06-13 11:52  codesc.net\抽签系统\抽签系统\Form1.Designer.cs

     文件       5814  2014-02-28 16:15  codesc.net\抽签系统\抽签系统\Form1.resx

     文件       4316  2018-06-13 11:52  codesc.net\抽签系统\抽签系统\Form2.cs

     文件      10484  2014-03-01 21:21  codesc.net\抽签系统\抽签系统\Form2.Designer.cs

     文件       6008  2014-03-01 21:21  codesc.net\抽签系统\抽签系统\Form2.resx

     文件        473  2014-02-28 18:31  codesc.net\抽签系统\抽签系统\Program.cs

     文件       1356  2014-02-28 16:10  codesc.net\抽签系统\抽签系统\Properties\AssemblyInfo.cs

     文件       2874  2014-02-28 16:10  codesc.net\抽签系统\抽签系统\Properties\Resources.Designer.cs

     文件       5612  2014-02-28 16:10  codesc.net\抽签系统\抽签系统\Properties\Resources.resx

     文件       1097  2014-02-28 16:10  codesc.net\抽签系统\抽签系统\Properties\Settings.Designer.cs

     文件        249  2014-02-28 16:10  codesc.net\抽签系统\抽签系统\Properties\Settings.settings

     文件       3695  2014-02-28 18:31  codesc.net\抽签系统\抽签系统\抽签系统.csproj

     文件        926  2014-02-28 16:10  codesc.net\抽签系统\抽签系统.sln

     文件      15360  2014-03-01 21:27  codesc.net\抽签系统\抽签系统.suo

     目录          0  2018-06-13 11:52  codesc.net\抽签系统\抽签系统\bin\Debug

     目录          0  2018-06-13 11:50  codesc.net\抽签系统\抽签系统\bin

     目录          0  2018-06-13 11:50  codesc.net\抽签系统\抽签系统\Properties

     目录          0  2018-06-13 11:52  codesc.net\抽签系统\抽签系统

     目录          0  2018-06-13 11:50  codesc.net\抽签系统

     目录          0  2018-06-13 11:51  codesc.net

----------- ---------  ---------- -----  ----

                81657                    25


评论

共有 条评论