예제 #1
0
 void AddFile(ListView Source)
 {
     if (Open_samples_FD.ShowDialog() == DialogResult.OK)
     {
         foreach (string file in Open_samples_FD.FileNames)
         {
             if (File.Exists(file))
             {
                 Source.Items.Add(Path.GetFileName(file));
             }
         }
     }
 }
예제 #2
0
        private void test_samples_B_Click(object sender, EventArgs e)
        {
            Open_samples_FD.FileName = "";
            if (Open_samples_FD.ShowDialog() == DialogResult.OK)
            {
                if (File.Exists(Open_samples_FD.FileName))
                {
                    #region visual code

                    test_samples_TB.ForeColor = Color.Black;
                    test_samples_TB.Text      = Path.GetFileName(Open_samples_FD.FileName);
                    //   test_samples_B.Visible = false;
                    #endregion
                    Fuzzy_system.Load_test_set(Open_samples_FD.FileName);
                }
            }
        }
예제 #3
0
        private void learn_samples_browse_B_Click(object sender, EventArgs e)
        {
            Open_samples_FD.FileName = "";
            if (Open_samples_FD.ShowDialog() == DialogResult.OK)
            {
                if (File.Exists(Open_samples_FD.FileName))
                {
                    if (Fuzzy_system.Load_learn_set(Open_samples_FD.FileName))
                    {
                        #region visual code
                        test_samples_TB.ForeColor = Color.Black;
                        test_samples_TB.Text      = Path.GetFileName(Open_samples_FD.FileName);
                        //       test_samples_B.Visible = false;
                        #endregion
                    }
                    #region visual code


                    learn_samples_TB.ForeColor = Color.Black;
                    learn_samples_TB.Text      = Path.GetFileName(Open_samples_FD.FileName);
                    //           learn_samples_browse_B.Visible = false;
                    if (!Fuzzy_system.Is_UFS)
                    {
                        test_samples_B.Visible = true;
                    }



                    set_enabledisable_CB(all_algorithms_CB_List, true);
                    set_enabledisable_B(all_algorithms_B_List, true);
                    fill_CB(add_algorithm_CB_list, Fuzzy_system.addGeneratorAlgorithm);
                    fill_CB(learn_algorithm_CB_list, Fuzzy_system.learn_algorithm);
                    load_selected_index();
                    if (Fuzzy_system.Is_UFS)
                    {
                        generator_rull_choose_CB.SelectedIndex = generator_rull_choose_CB.Items.Count - 1;
                    }


                    inter_Repeate_UD.Value   = Settings.Default.count_repeate_full_cirle;
                    inter_Repeate_UD.Enabled = true;

                    start_count_UD.Enabled = true;
                    start_count_UD.Value   = Settings.Default.Global_count_restart;

                    autosave_fuzzy_System_CHB.Enabled = true;
                    autosave_fuzzy_System_CHB.Checked = Settings.Default.save_FS_check;
                    autosave_log_CHB.Checked          = Settings.Default.save_log_check;
                    autosave_log_CHB.Enabled          = true;
                    ready_to_run();
                    string testFile = Open_samples_FD.FileName.Replace("tra.dat", "tst.dat");
                    if (File.Exists(testFile))
                    {
                        #region visual code

                        test_samples_TB.ForeColor = Color.Black;
                        test_samples_TB.Text      = testFile;
                        //        test_samples_B.Visible = false;
                        #endregion
                        Fuzzy_system.Load_test_set(testFile);
                    }


                    #endregion
                }
            }
        }