Esempio n. 1
0
      private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
      {
          if (saveFileDialog1.ShowDialog() == DialogResult.Cancel)
          {
              return;
          }
          string filename = saveFileDialog1.FileName;

          MarkovMachine.Save(filename, MM);
      }
Esempio n. 2
0
          public static void Save(string path, MarkovMachine mm)
          {
              StreamWriter sw = new StreamWriter(path);

              foreach (MRule r in mm.rules)
              {
                  sw.WriteLine(r.ToString());
              }
              sw.Close();
          }
Esempio n. 3
0
 private void загрзитьИзToolStripMenuItem_Click(object sender, EventArgs e)
 {
     openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
     if (openFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string filename = openFileDialog1.FileName;
         MM.DelereALLRule();
         listBox_Rules.Items.Clear();
         MM = MarkovMachine.Load(filename);
         listBox_Rules.DataSource = MM.rules;
     }
 }
Esempio n. 4
0
          public static MarkovMachine Load(string path)
          {
              StreamReader  sr  = new StreamReader(path);
              MarkovMachine res = new MarkovMachine();

              while (!sr.EndOfStream)
              {
                  res.AddRule(sr.ReadLine());
              }
              sr.Close();
              return(res);
          }