コード例 #1
0
ファイル: AddForm.cs プロジェクト: bastrich/SpeechRecognition
        private void BtnSave_Click(object sender, EventArgs e)
        {
            if (ComCounter != 0)
            {
                return;
            }
            Command Com = new Command();

            Com.Name  = BoxName.Text;
            Com.Coefs = Learn.Average();
            ((MainForm)this.Owner).Speech.Commands.Add(Com);
            ((MainForm)this.Owner).ListCommands.Items.Add(Com.Name);

            for (int j = 0; j < Learning.COUNT; j++)
            {
                ((MainForm)this.Owner).tbxLogs.AppendText("Дистанция между " + j.ToString() + "-тым вектором обучения и средним вектором - " + MainSpeech.getDistance(Com.Coefs, (ArrayList)Learn.RecCommands[j]) + "\r\n");
            }

            ((MainForm)this.Owner).tbxLogs.SelectionStart = ((MainForm)this.Owner).tbxLogs.Text.Length;
            ((MainForm)this.Owner).tbxLogs.ScrollToCaret();

            this.Close();
        }