Exemplo n.º 1
0
 /// <summary>
 /// Обработчик события нажатия кнопки "Исправить"
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tranceive_button_Click(object sender, EventArgs e)
 {
     try
     {
         tranceived_Code_textBox.Text = Convert.ToString(HafmanCoder.correction(Convert.ToInt32(Source_Code_textBox.Text, 2)), 2);
     }
     catch
     {
         MessageBox.Show("Последовательность закодирована некорректно!");
         Source_Code_textBox.Text = "";
         return;
     }
     tranceived_textBox.Text = (HafmanCoder.decode(Convert.ToInt32(tranceived_Code_textBox.Text, 2))).ToString();
 }
Exemplo n.º 2
0
        /// <summary>
        /// Обработчик события нажатия кнопки "закодировать"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void code_button_Click(object sender, EventArgs e)
        {
            try
            {
                Source_Code_textBox.Text = Convert.ToString(HafmanCoder.incode(Convert.ToInt32(Source_textBox.Text)), 2);
            }
            catch
            {
                MessageBox.Show("Некорректный воод данных");
                Source_textBox.Text = "";
                return;
            }

            tranceived_textBox.Text      = "";
            tranceived_Code_textBox.Text = "";
        }