Exemple #1
0
        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 + ")");
        }
Exemple #2
0
 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 + ")");
 }