Beispiel #1
0
        /// <summary>
        ///     Шифрует выбранный файл со сдвигом (Цезарь)
        /// </summary>
        /// <param name="shift">Числовой сдвиг</param>
        public static void CodeFile(int shift)
        {
            string path = PickUpFile();

            Worker.ExecuteBW((o, args) =>
            {
                string result = EncoderDecoder.Code(File.ReadAllText(path, Encoding.UTF8), shift);
                File.WriteAllText(path, result, Encoding.UTF8);
            },
                             (o, args) => { MessageBox.Show("Coding Done!"); });
        }
Beispiel #2
0
 private void Code_btn_Click(object sender, EventArgs e)
 {
     try
     {
         richTextBox_output.Text = EncoderDecoder.Code(richTextBox_input.Text, int.Parse(textBox_shift.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }