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

资源简介


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsForms
{
    public partial class Chance : Form
    {
        public int 奖品1概率 = 25;
        public int 奖品2概率 = 100;
        public int 奖品3概率 = 100;
        public int 奖品4概率 = 100;
        public int 奖品5概率 = 100;
        public int 奖品6概率 = 100;
        public int 奖品7概率 = 100;
        public int 未中奖概率 = 100;
        public int G;
        public double G1;
        public double G2;
        public double G3;
        public double G4;
        public double G5;
        public double G6;
        public double G7;
        public double G8;
        Thread 更新线程 = null;
        SynchronizationContext 更新线程使者 = null;
        int 暂停 = 0;
        int 异常 = 0;    
        public Chance()
        {
            InitializeComponent();
            更新线程使者 = SynchronizationContext.Current;
            textBox1.Text = 奖品1概率.ToString();
            textBox2.Text = 奖品2概率.ToString();
            textBox3.Text = 奖品3概率.ToString();
            textBox4.Text = 奖品4概率.ToString();
            textBox5.Text = 奖品5概率.ToString();
            textBox6.Text = 奖品6概率.ToString();
            textBox7.Text = 奖品7概率.ToString();
            textBox8.Text = 未中奖概率.ToString();
        }
        private void Chance_Load(object sender EventArgs e)
        {
            概率计算();
            概率写入();
            更新Start();
        }
        public void 更新Start()  //执行更新线程---线程2  
        {
            更新线程 = new Thread(更新线程Do);
            更新线程.Start();
        }
       public void 更新线程Do()
        {
            while (true)
            {
                bool T1 = double.TryParse(textBox1.Text out double X1);
                bool T2 = double.TryParse(textBox2.Text out double X2);
                bool T3 = double.TryParse(textBox3.Text out double X3);
                bool T4 = double.TryParse(textBox4.Text out double X4);
                bool T5 = double.TryParse(textBox5.Text out double X5);
                bool T6 = double.TryParse(textBox6.Text out double X6);
                bool T7 = double.TryParse(textBox7.Text out double X7);
                bool T8 = double.TryParse(textBox8.Text out double X8);
                if (T1 == true && T2 == true && T3 == true && T4 == true && T5 == true && T6 == true && T7 == true && T8 == true)
                { 
                    暂停 = 0;
                    异常 = 0;
                }
                
                if (暂停 == 1)
                {
                    continue;
                }
               
                Thread.Sleep(100);
                int 更新 = 0;
                更新线程使者.Post(更新线程使者Do 更新);
            }
        }
       public void 更新线程使者Do(object 更新)
        {
            G = 奖品1概率 + 奖品2概率 

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

    ..A..H.     64000  2020-12-23 11:51  12_23_第一次作业修改4\.vs\WindowsForms\v16\.suo

    ..A..H.     67584  2020-12-22 18:34  12_23_第一次作业修改4\WindowsForms\.vs\WindowsForms\v16\.suo

     文件        189  2020-12-21 18:02  12_23_第一次作业修改4\WindowsForms\App.config

     文件     111616  2020-12-23 11:50  12_23_第一次作业修改4\WindowsForms\bin\Debug\WindowsForms.exe

     文件        189  2020-12-21 18:02  12_23_第一次作业修改4\WindowsForms\bin\Debug\WindowsForms.exe.config

     文件      97792  2020-12-23 11:50  12_23_第一次作业修改4\WindowsForms\bin\Debug\WindowsForms.pdb

     文件      94208  2020-12-23 08:41  12_23_第一次作业修改4\WindowsForms\bin\Debug\张志龙25.exe

     文件       9655  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Chance.cs

     文件      31367  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Chance.Designer.cs

     文件       5817  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Chance.resx

     文件       2427  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Edit.cs

     文件      17357  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Edit.Designer.cs

     文件       5817  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\Edit.resx

     文件        949  2020-12-22 20:57  12_23_第一次作业修改4\WindowsForms\Excel.cs

     文件       4828  2020-12-22 00:07  12_23_第一次作业修改4\WindowsForms\Excel.Designer.cs

     文件       6387  2020-12-22 00:07  12_23_第一次作业修改4\WindowsForms\Excel.resx

     文件      13011  2020-12-23 11:49  12_23_第一次作业修改4\WindowsForms\Lucky Tool.cs

     文件      26420  2020-12-23 11:49  12_23_第一次作业修改4\WindowsForms\Lucky Tool.Designer.cs

     文件       6188  2020-12-23 11:49  12_23_第一次作业修改4\WindowsForms\Lucky Tool.resx

     文件        214  2020-12-21 18:02  12_23_第一次作业修改4\WindowsForms\obj\Debug\.NETframeworkVersion=v4.7.2.AssemblyAttributes.cs

     文件       6126  2020-12-21 22:39  12_23_第一次作业修改4\WindowsForms\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       8251  2020-12-23 09:39  12_23_第一次作业修改4\WindowsForms\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        180  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.Chance.resources

     文件         42  2020-12-23 09:45  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.csproj.CoreCompileInputs.cache

     文件       7686  2020-12-23 11:46  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.csproj.FileListAbsolute.txt

     文件       1250  2020-12-23 11:50  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.csproj.GenerateResource.cache

     文件        424  2020-12-23 10:46  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.csprojAssemblyReference.cache

     文件        180  2020-12-23 11:16  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.Edit.resources

     文件        180  2020-12-23 09:45  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.Excel.resources

     文件     111616  2020-12-23 11:50  12_23_第一次作业修改4\WindowsForms\obj\Debug\WindowsForms.exe

............此处省略41个文件信息

评论

共有 条评论