private void button2_Click(object sender, EventArgs e) { textBox1.Text += "Процесс запущен" + Environment.NewLine; int k = Convert.ToInt32(Program.Form1.textBox7.Text); if (Program.Form1.radioButton1.Checked) { int n = Int32.Parse(Program.Form1.textBox3.Text); int cu = Int32.Parse(Program.Form1.textBox1.Text); int gf = Int32.Parse(Program.Form1.textBox2.Text); KursMethods.Desigion(n, gf, cu); textBox1.Text += "Данные считаны" + Environment.NewLine; if (Program.Form1.checkBox1.Checked) { KursMethods.bstr = ""; KursMethods.sl = ""; KursMethods.Illustrating(); Program.FORM.chart1.Refresh(); } if (Program.Form1.checkBox2.Checked) { KursMethods.bstr = ""; KursMethods.sl = ""; KursMethods.Fixity(); Program.FORM.chart1.Refresh(); } if (Program.Form1.checkBox3.Checked) { KursMethods.bstr = ""; KursMethods.sl = ""; KursMethods.Quality(n, k, gf, cu); Program.FORM.chart1.Refresh(); } } if (Program.Form1.radioButton2.Checked) { int a = Int32.Parse(Program.Form1.textBox4.Text); int b = Int32.Parse(Program.Form1.textBox5.Text); int h = Int32.Parse(Program.Form1.textBox6.Text); textBox1.Text += "Данные считаны" + Environment.NewLine; if (Program.Form1.checkBox6.Checked) { KursMethods.Pictures_ill(a, b, h); //графики приближения для 4-10 функций с шагом 3 } if (Program.Form1.checkBox5.Checked) { KursMethods.Pictures_fix(a, b, h); //картинки зависимости погрешности аппроксимации для от 30 до 40 функций, шаг 30 } if (Program.Form1.checkBox4.Checked) { KursMethods.Pictures_qua(k, a, b, h); //картинки зависимости погрешности от кривой для 20 функций с кривыми от 40 до 100 и шагом 20 } } }
private async void button2_Click(object sender, EventArgs e) { textBox1.Text += "Процесс запущен" + Environment.NewLine; int k = Convert.ToInt32(Program.Form1.textBox7.Text); //BiharmonicEquation.Test(); //Tables(); if (Program.Form1.radioButton1.Checked) { int n = Int32.Parse(Program.Form1.textBox3.Text); int cu = Int32.Parse(Program.Form1.textBox1.Text); int gf = Int32.Parse(Program.Form1.textBox2.Text); //FonPotok(new ThreadStart(() => KursMethods.Desigion(n, gf, cu))); textBox1.Text += "Данные считаны" + Environment.NewLine; if (Program.Form1.checkBox1.Checked) { KursMethods.Desigion(n, gf, cu); KursMethods.bstr = ""; KursMethods.sl = ""; /*await Task.Run(()=>*/ KursMethods.Illustrating() /*)*/; Program.FORM.chart1.Refresh(); } if (Program.Form1.checkBox2.Checked) { KursMethods.Desigion(n, gf, cu); KursMethods.bstr = ""; KursMethods.sl = ""; /*await Task.Run(()=>*/ KursMethods.Fixity() /*)*/; Program.FORM.chart1.Refresh(); } if (Program.Form1.checkBox3.Checked) { KursMethods.Desigion(n, gf, cu); KursMethods.bstr = ""; KursMethods.sl = ""; /*await Task.Run(()=> */ KursMethods.Quality(n, k, gf, cu) /*)*/; Program.FORM.chart1.Refresh(); } if (Program.Form1.checkBox7.Checked) { KursMethods.Desigion(n, gf, cu); KursMethods.bstr = ""; KursMethods.sl = ""; KursMethods.LnGraf(n, gf, cu); } if (Program.Form1.checkBox9.Checked) { KursMethods.bstr = ""; KursMethods.sl = ""; double[] Ls = Program.Form1.textBox12.Text.ToDoubleMas(); BigarmRes(n, gf, cu, Ls); } } if (Program.Form1.radioButton2.Checked) { int a = Int32.Parse(Program.Form1.textBox4.Text); int b = Int32.Parse(Program.Form1.textBox5.Text); int h = Int32.Parse(Program.Form1.textBox6.Text); textBox1.Text += "Данные считаны" + Environment.NewLine; if (Program.Form1.checkBox6.Checked) /*await Task.Run(() => */ KursMethods {