Exemplo n.º 1
0
        private void button3_Click(object sender, EventArgs e)
        {
            Stopwatch time = new Stopwatch();

            time.Start();

            button2.Enabled = false;
            button4.Enabled = false;
            button5.Enabled = false;
            button6.Enabled = false;
            button7.Enabled = false;
            button8.Enabled = false;

            dstination = Dstination + @"\[1] WorstFit";
            FittingOperations.worst_fit(Source, dstination);

            textBox3.Text = time.Elapsed.ToString();


            button2.Enabled = true;
            button4.Enabled = true;
            button5.Enabled = true;
            button6.Enabled = true;
            button7.Enabled = true;
            button8.Enabled = true;
        }
Exemplo n.º 2
0
        private void button6_Click(object sender, EventArgs e)
        {
            Stopwatch time = new Stopwatch();

            time.Start();
            button3.Enabled = false;
            button4.Enabled = false;
            button5.Enabled = false;
            button2.Enabled = false;
            button7.Enabled = false;
            button8.Enabled = false;
            Task.Run(() =>
            {
                dstination = Dstination + @"\[3] FirsttFit";
                FittingOperations.First_fit(Source, dstination);
            }).Wait();

            // dstination = Dstination + @"\[5] FirstFit";
            // FittingOperations.First_fit(Source, dstination);
            textBox7.Text   = time.Elapsed.ToString();
            button3.Enabled = true;
            button4.Enabled = true;
            button5.Enabled = true;
            button2.Enabled = true;
            button7.Enabled = true;
            button8.Enabled = true;
        }
Exemplo n.º 3
0
        private async void button10_Click(object sender, EventArgs e)
        {
            List <Task> MyTasks = new List <Task>();
            Stopwatch   time    = new Stopwatch();

            time.Start();
            MyTasks.Add(Task.Run(() => {
                dstination = Dstination + @"\[1] WorstFit";
                FittingOperations.worst_fit(Source, dstination);
            }));
            MyTasks.Add(Task.Run(() =>
            {
                dstination = Dstination + @"\[2] WorstFitDecreasing";
                FittingOperations.worst_fit_dec(Source, dstination);
            }));

            MyTasks.Add(Task.Run(() =>
            {
                dstination = Dstination + @"\[3] FirsttFit";
                FittingOperations.First_fit(Source, dstination);
            }));

            MyTasks.Add(Task.Run(() =>
            {
                dstination = Dstination + @"\[4] WorstFit";
                FittingOperations.worst_fitp(Source, dstination);
            }));
            MyTasks.Add(Task.Run(() =>
            {
                dstination = Dstination + @"\[5] WorstFitDecreasing";
                FittingOperations.worst_fitp_dec(Source, dstination);
            }));

            MyTasks.Add(Task.Run(() =>
            {
                FittingOperations.BestFit.Best_fit();
                //FittingOperations.BestFit.BestFitFilling(Source, Dstination);
            }));

            MyTasks.Add(Task.Run(() =>
            {
                dstination = Dstination + @"\[6] FolderFilling";
                FittingOperations.filling.write(Source, dstination);
            }));

            await Task.WhenAll(MyTasks.ToArray());

            time.Stop();
            textBox10.Text = time.Elapsed.ToString();
        }