private void button1_Click_1(object sender, EventArgs e) { if (textBox7.Text == "" || textBox8.Text == "") { MessageBox.Show("Слова надо вводить"); return; } try { textBox10.Text = ""; textBox9.Text = ""; textBox5.Text = ""; textBox6.Text = ""; string[] resoult = Shake(textBox7.Text, textBox8.Text); string a = "" + textBox7.Text, b = "" + textBox8.Text; if (a != "" && b != "") { for (int i = 0; i < a.Length; i++) { textBox5.Text += "\r\n" + Convert.ToInt32(a[i]); } for (int i = 0; i < b.Length; i++) { textBox6.Text += "\r\n" + Convert.ToInt32(b[i]); } } textBox10.Text += resoult[0]; textBox9.Text += resoult[1]; } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Error"); } }
private void button5_Click(object sender, EventArgs e) { try { textBox1.Text = GetHash(form2.GetLogString()); } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Error"); } }
private void button1_Click(object sender, EventArgs e) { // Сначала идут проверки потом запускается основная часть программы (если нет проблем) textBox1.ForeColor = SystemColors.WindowText; textBox2.ForeColor = SystemColors.WindowText; textBox3.ForeColor = SystemColors.WindowText; if (!Numb_String_Chek(textBox1.Text)) { textBox1.ForeColor = Color.Red; MessageBox.Show("Введено неверное значение для d. Это поле может содержать только цифры"); return; } if (!Numb_String_Chek(textBox3.Text)) { textBox3.ForeColor = Color.Red; MessageBox.Show("Введено неверное значение для a. Это поле может содержать только цифры"); return; } if (!Numb_String_Chek(textBox2.Text)) { textBox2.ForeColor = Color.Red; MessageBox.Show("Введён неверный номер. Это поле может содержать только цифры"); return; } try { int N = Convert.ToInt32(textBox2.Text); if (N > 100) { if (DialogResult.No == MessageBox.Show("Значение, введённое для количества поворений очень большое. Вы уверенны что хотите продолжить?", "Большие значения", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) { return; } } } catch { if (DialogResult.No == MessageBox.Show("Значение, введённое для количества поворений очень большое. Вы уверенны что хотите продолжить?", "Большие значения", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) { return; } } try { StartPlatinum(); } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Ошибочка вылезла " + ex.Message); } }
public void dataGridView_Fill(int[,] a) { DataGriedViewisChecking = false; dataGridView1.RowCount = a.GetLength(0); dataGridView1.ColumnCount = a.GetLength(1); try { int Number = 1; foreach (DataGridViewRow row in dataGridView1.Rows) { row.HeaderCell.Value = "Row " + Number; Number++; } Number = 1; foreach (DataGridViewColumn col in dataGridView1.Columns) { col.HeaderCell.Value = "Column " + Number; Number++; } } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Error"); } dataGridView1.AutoResizeRowHeadersWidth(DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders); for (int i = 0; i < a.GetLength(0); i++) { for (int j = 0; j < a.GetLength(1); j++) { dataGridView1.Rows[i].Cells[j].Value = a[i, j]; } } if (mark) { dataGridView1.TopLeftHeaderCell.Value = "D:"; } else { dataGridView1.TopLeftHeaderCell.Value = "A:"; } DataGriedViewisChecking = true; }
static void numb_entering(out int x, string name, string a, Form2 form2) { try { x = Convert.ToInt32(a); if (x == 0) { MessageBox.Show("На 0 не делим. Поменяйте строку " + name); } } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Введённое для строки " + name + " значение не подходит. Попробуйте ещё раз"); x = 0; } }
static int big_numb_Mod(string numb, int x, Form2 form2) { Int64 resoult = 0, buf, resoult_buf = 0; int n = int_in_string_counting(numb); if (n > 1) { int ost = ostot_1000000(x); for (int i = 0; i < n; i++) { buf = 1; for (int j = 0; j < i; j++) { buf *= ost; buf %= x; } if (i != (n - 1)) { resoult_buf = Convert.ToInt64(numb.Substring((numb.Length) - (i + 1) * 6, 6)) % x; } else if (numb.Length % 6 == 0) { resoult_buf = Convert.ToInt64(numb.Substring(0, 6)); } else { try { resoult_buf = Convert.ToInt64(numb.Substring(0, numb.Length % 6)); } catch (Exception ex) { form2.Ex_Log(ex); MessageBox.Show("Ошибочка вылезла " + ex.Message + " numb.Length = " + numb.Length + " i = " + i); return(1); } } resoult += resoult_buf * buf; resoult %= x; } } else { resoult = (Convert.ToInt32(numb) % x); } return(Convert.ToInt32(resoult)); }