Exemplo n.º 1
0
Arquivo: Form1.cs Projeto: JFFby/MRO
        private async void loopToolStripMenuItem_Click(object sender, EventArgs e)
        {
            tb = new TaskBar();
            var watc = new Stopwatch();

            watc.Start();
            tb.Show();
            var stringProgress = new Progress <string>(x => tb.SetLabel(x));
            var intPtrogress   = new Progress <int>(x => tb.SetPreogessBar(x));
            var result         =
                await
                Task <string> .Factory.StartNew(
                    () => perceptron.LearningLoop(imgHendler.GetImgImagesForLeaening, stringProgress, intPtrogress),
                    TaskCreationOptions.LongRunning);

            tb.Close();
            watc.Stop();
            MessageBox.Show(result + " (" + watc.Elapsed + ")");
        }
Exemplo n.º 2
0
Arquivo: Form1.cs Projeto: JFFby/MRO
 private async void loopToolStripMenuItem_Click(object sender, EventArgs e)
 {
     tb = new TaskBar();
     var watc = new Stopwatch();
     watc.Start();
     tb.Show();
     var stringProgress = new Progress<string>(x => tb.SetLabel(x));
     var intPtrogress = new Progress<int>(x => tb.SetPreogessBar(x));
     var result =
         await
             Task<string>.Factory.StartNew(
                 () => perceptron.LearningLoop(imgHendler.GetImgImagesForLeaening, stringProgress, intPtrogress),
                 TaskCreationOptions.LongRunning);
     tb.Close();
     watc.Stop();
     MessageBox.Show(result + " (" + watc.Elapsed + ")");
 }