コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Zadanie zad = null;
             try
             {
                 if (textBox1.Text != string.Empty)
                 {
                     BigInteger liczba = BigInteger.Parse(textBox1.Text);
                     if (comboBox1.SelectedIndex == 0)
                     {
                          zad = new Zadanie(liczba,comboBox2.SelectedIndex+1);
                          zadaniaa.Add(zad);
                          temporary.odswierz();
                          Dispose();
                     }
                     if (comboBox1.SelectedIndex == 1)
                     {
                         zad = new Miller(liczba);
                         zadaniaa.Add(zad);
                         temporary.odswierz();
                         Dispose();
                     }
                     if (comboBox1.SelectedIndex == -1)
                     {
                         MessageBox.Show("Nie wybrano algorytmu");

                     }

                 }
                 else
                 {
                     MessageBox.Show("Nie podano liczby !!!");
                 }
             }
             catch
             {
                 MessageBox.Show("Podano nieprawidłową liczbę");
             }
        }
コード例 #2
0
        // Wczytywanie z pliku
        private void button2_Click(object sender, EventArgs e)
        {
            string liczba_str =null;

             DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
             if (result == DialogResult.OK) // Test result.
             {
                 string file = openFileDialog1.FileName;
                 try
                 {
                     liczba_str = File.ReadAllText(file);
                     BigInteger liczba = BigInteger.Parse(liczba_str);

                     Zadanie zad = new Zadanie(liczba,4);
                     zadaniaa.Add(zad);
                     temporary.odswierz();
                     Dispose();

                 }
                 catch (IOException)
                 {
                     MessageBox.Show("Nie udało się otworzyć pliku !");
                 }
                 catch (FormatException)
                 {
                     MessageBox.Show("Błędna zawartość pliku !!");
                 }
             }
        }