예제 #1
0
        private void generateSample()
        {
            int    dimension   = 0;
            int    sampleCount = 0;
            double mean        = 0;

            sampleGenerator = new SampleGenerator();
            sampleGenerator.SampleArrayChanged += SampleChanged;

            try
            {
                dimension   = int.Parse(DimensionTextBox.Text);
                sampleCount = int.Parse(SampleCountTextBox.Text);
                mean        = double.Parse(MeanTextBox.Text);

                Point x = parseXInput(dimension);

                Object[] arguments = { sampleCount, dimension, mean, x };
                sampleGenerator.run(sampleCount, dimension, mean, x);
                sampleListView.ItemsSource = sampleGenerator.SampleArray;
            }

            catch (FormatException ex)
            {
                MainWindow.showMessage("Invalid data!\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MainWindow.showMessage("Unknown error!\n" + ex.StackTrace);
            }
        }
예제 #2
0
        private void generateSample()
        {
            int dimension = 0;
            int sampleCount = 0;
            double mean = 0;

            sampleGenerator = new SampleGenerator();
            sampleGenerator.SampleArrayChanged += SampleChanged;

            try
            {
                dimension = int.Parse(DimensionTextBox.Text);
                sampleCount = int.Parse(SampleCountTextBox.Text);
                mean = double.Parse(MeanTextBox.Text);

                Point x = parseXInput(dimension);

                Object[] arguments = { sampleCount, dimension, mean, x };
                sampleGenerator.run(sampleCount, dimension, mean, x);
                sampleListView.ItemsSource = sampleGenerator.SampleArray;
            }

            catch (FormatException ex)
            {
                MainWindow.showMessage("Invalid data!\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MainWindow.showMessage("Unknown error!\n" + ex.StackTrace);
            }
        }