Ejemplo n.º 1
0
        private void forwardItem_Click(object sender, EventArgs e)
        {
            if (FormatFactory.PatternRequired(FormatFactory.FormatsDictionary[formatBox.Text]))
            {
                if (patternForm == null || patternForm.IsDisposed)
                {
                    patternForm = new PatternForm();
                }

                patternForm.Owner = this;
                patternForm.Show();
                patternForm.Update(formatBox.Text);
                Hide();
            }
            else
            {
                IMatrix A;
                IVector x0, b;
                constructorForm = (ConstructorForm)Owner;
                constructorForm.GetSLAE(out A, formatBox.Text, out b, out x0);

                mainForm.SetSLAE(A, b, x0);
                mainForm.Show();
                Hide();
            }
        }
Ejemplo n.º 2
0
        private void PatternForm_Load(object sender, EventArgs e)
        {
            SLAESource = (ConstructorForm)(Owner.Owner);
            mainForm   = (MainForm)(Owner.Owner.Owner);


            infoTextBox.Width = Width - 40;
        }
Ejemplo n.º 3
0
        private void ManualEntry_Click(object sender, EventArgs e)
        {
            if (constructorForm == null || constructorForm.IsDisposed)
            {
                constructorForm = new ConstructorForm();
            }

            constructorForm.Owner = this;
            constructorForm.Show();
            Hide();
        }
Ejemplo n.º 4
0
        private void saveToFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var save = new SaveFileDialog
            {
                Filter   = "Text file|*.txt",
                FileName = "matrix.txt"
            };

            if (save.ShowDialog() == DialogResult.OK)
            {
                IMatrix A;
                IVector x0, b;
                constructorForm = (ConstructorForm)Owner;
                constructorForm.GetSLAE(out A, formatBox.Text, out b, out x0);
                File.WriteAllText(save.FileName, A.Serialize(b, x0));
            }
        }
Ejemplo n.º 5
0
        private void ManualEntry_Click(object sender, EventArgs e)
        {
            ConstructorForm form = new ConstructorForm();

            form.Show();
        }